Lines Matching refs:kl
900 queue_buffer(au_dbuf_t *kl)
918 if ((kl->aub_type & AU_DBUF_NOTIFY) != 0) {
921 control = kl->aub_type & ~AU_DBUF_NOTIFY;
925 policy_update(*(uint32_t *)kl->aub_buf);
945 if ((kl->aub_type == AU_DBUF_FIRST) ||
946 (kl->aub_type == AU_DBUF_COMPLETE)) {
948 kl->aub_type));
955 if (kl->aub_size + alt_offset > alt_length) {
961 (void) memcpy(alt_b_copy->abq_buffer + alt_offset, kl->aub_buf,
962 kl->aub_size);
963 alt_offset += kl->aub_size;
964 if (kl->aub_type == AU_DBUF_MIDDLE)
969 } else if (kl->aub_type == AU_DBUF_FIRST) {
971 alt_length = getlen(kl->aub_buf);
973 (alt_length <= kl->aub_size)) {
977 alt_b_copy = bpool_withdraw(kl->aub_buf, kl->aub_size,
983 alt_offset = kl->aub_size;
986 if (kl->aub_type != AU_DBUF_COMPLETE) {
988 kl->aub_type));
992 b_copy = bpool_withdraw(kl->aub_buf, kl->aub_size,
993 kl->aub_size);