Lines Matching refs:buf
80 au_free_rec(au_buff_t *buf) in au_free_rec() argument
93 softcall(audit_async_discard_backend, buf); in au_free_rec()
96 while (buf != NULL) { in au_free_rec()
97 next = buf->next_buf; in au_free_rec()
98 kmem_cache_free(au_buf_cache, buf); in au_free_rec()
99 buf = next; in au_free_rec()
123 au_append_rec(au_buff_t *rec, au_buff_t *buf, int pack) in au_append_rec() argument
130 if (((int)(rec->len + buf->len) <= AU_BUFSIZE) && pack) { in au_append_rec()
131 bcopy(buf->buf, (char *)(rec->buf + rec->len), in au_append_rec()
132 (uint_t)buf->len); in au_append_rec()
133 rec->len += buf->len; in au_append_rec()
134 rec->next_buf = buf->next_buf; in au_append_rec()
135 kmem_cache_free(au_buf_cache, buf); in au_append_rec()
137 rec->next_buf = buf; in au_append_rec()
150 au_append_buf(const char *data, int len, au_buff_t *buf) in au_append_buf() argument
155 while (buf->next_buf != NULL) in au_append_buf()
156 buf = buf->next_buf; in au_append_buf()
158 new_len = (uint_t)(buf->len + len) > AU_BUFSIZE ? in au_append_buf()
159 AU_BUFSIZE - buf->len : len; in au_append_buf()
160 bcopy(data, (buf->buf + buf->len), (uint_t)new_len); in au_append_buf()
161 buf->len += (uchar_t)new_len; in au_append_buf()
169 buf->next_buf = new_buf; in au_append_buf()
170 buf = new_buf; in au_append_buf()
172 bcopy(data, buf->buf, (uint_t)new_len); in au_append_buf()
173 buf->len = (uchar_t)new_len; in au_append_buf()