Lines Matching refs:buffer
25 struct data_queue_format *buffer = k_heap_aligned_alloc( in data_queue_put() local
31 if (!buffer) { in data_queue_put()
34 buffer->size = bytes; in data_queue_put()
35 memcpy(buffer->data, data, bytes); in data_queue_put()
37 k_queue_append(&q->q, buffer); in data_queue_put()
43 struct data_queue_format *buffer = k_queue_get(&q->q, timeout); in data_queue_get() local
45 if (!buffer) { in data_queue_get()
50 *size = buffer->size; in data_queue_get()
52 return buffer->data; in data_queue_get()
57 struct data_queue_format *buffer = CONTAINER_OF(data, struct data_queue_format, data); in data_queue_release() local
59 k_heap_free(&q->h, buffer); in data_queue_release()