Lines Matching +defs:block +defs:buffer

99 	struct iio_dma_buffer_block *block = container_of(kref,  in iio_buffer_block_release()  local
116 static void iio_buffer_block_get(struct iio_dma_buffer_block *block) in iio_buffer_block_get()
121 static void iio_buffer_block_put(struct iio_dma_buffer_block *block) in iio_buffer_block_put()
135 struct iio_dma_buffer_block *block, *_block; in iio_dma_buffer_cleanup_worker() local
149 struct iio_dma_buffer_block *block; in iio_buffer_block_release_atomic() local
164 static void iio_buffer_block_put_atomic(struct iio_dma_buffer_block *block) in iio_buffer_block_put_atomic()
177 struct iio_dma_buffer_block *block; in iio_dma_buffer_alloc_block() local
207 static void _iio_dma_buffer_block_done(struct iio_dma_buffer_block *block) in _iio_dma_buffer_block_done()
232 void iio_dma_buffer_block_done(struct iio_dma_buffer_block *block) in iio_dma_buffer_block_done()
266 struct iio_dma_buffer_block *block, *_block; in iio_dma_buffer_block_list_abort() local
292 static bool iio_dma_block_reusable(struct iio_dma_buffer_block *block) in iio_dma_block_reusable()
325 int iio_dma_buffer_request_update(struct iio_buffer *buffer) in iio_dma_buffer_request_update()
328 struct iio_dma_buffer_block *block; in iio_dma_buffer_request_update() local
449 struct iio_dma_buffer_block *block) in iio_dma_buffer_submit_block()
493 int iio_dma_buffer_enable(struct iio_buffer *buffer, in iio_dma_buffer_enable()
497 struct iio_dma_buffer_block *block, *_block; in iio_dma_buffer_enable() local
519 int iio_dma_buffer_disable(struct iio_buffer *buffer, in iio_dma_buffer_disable()
536 struct iio_dma_buffer_block *block) in iio_dma_buffer_enqueue()
551 struct iio_dma_buffer_block *block; in iio_dma_buffer_dequeue() local
571 static int iio_dma_buffer_io(struct iio_buffer *buffer, size_t n, in iio_dma_buffer_io()
575 struct iio_dma_buffer_block *block; in iio_dma_buffer_io() local
634 int iio_dma_buffer_read(struct iio_buffer *buffer, size_t n, in iio_dma_buffer_read()
650 int iio_dma_buffer_write(struct iio_buffer *buffer, size_t n, in iio_dma_buffer_write()
669 struct iio_dma_buffer_block *block; in iio_dma_buffer_usage() local
702 iio_dma_buffer_attach_dmabuf(struct iio_buffer *buffer, in iio_dma_buffer_attach_dmabuf()
706 struct iio_dma_buffer_block *block; in iio_dma_buffer_attach_dmabuf() local
728 void iio_dma_buffer_detach_dmabuf(struct iio_buffer *buffer, in iio_dma_buffer_detach_dmabuf()
729 struct iio_dma_buffer_block *block) in iio_dma_buffer_detach_dmabuf()
736 static int iio_dma_can_enqueue_block(struct iio_dma_buffer_block *block) in iio_dma_can_enqueue_block()
757 int iio_dma_buffer_enqueue_dmabuf(struct iio_buffer *buffer, in iio_dma_buffer_enqueue_dmabuf()
758 struct iio_dma_buffer_block *block, in iio_dma_buffer_enqueue_dmabuf()
789 void iio_dma_buffer_lock_queue(struct iio_buffer *buffer) in iio_dma_buffer_lock_queue()
797 void iio_dma_buffer_unlock_queue(struct iio_buffer *buffer) in iio_dma_buffer_unlock_queue()
813 int iio_dma_buffer_set_bytes_per_datum(struct iio_buffer *buffer, size_t bpd) in iio_dma_buffer_set_bytes_per_datum()
829 int iio_dma_buffer_set_length(struct iio_buffer *buffer, unsigned int length) in iio_dma_buffer_set_length()