Lines Matching refs:iio_dma_buffer_queue
102 struct iio_dma_buffer_queue *queue = block->queue; in iio_buffer_block_release()
167 static struct iio_dma_buffer_queue *iio_buffer_to_queue(struct iio_buffer *buf) in iio_buffer_to_queue()
169 return container_of(buf, struct iio_dma_buffer_queue, buffer); in iio_buffer_to_queue()
173 iio_dma_buffer_alloc_block(struct iio_dma_buffer_queue *queue, size_t size, in iio_dma_buffer_alloc_block()
209 static void iio_dma_buffer_queue_wake(struct iio_dma_buffer_queue *queue) in iio_dma_buffer_queue_wake()
230 struct iio_dma_buffer_queue *queue = block->queue; in iio_dma_buffer_block_done()
257 void iio_dma_buffer_block_list_abort(struct iio_dma_buffer_queue *queue, in iio_dma_buffer_block_list_abort()
302 static bool iio_dma_buffer_can_use_fileio(struct iio_dma_buffer_queue *queue) in iio_dma_buffer_can_use_fileio()
321 struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer); in iio_dma_buffer_request_update()
414 static void iio_dma_buffer_fileio_free(struct iio_dma_buffer_queue *queue) in iio_dma_buffer_fileio_free()
437 static void iio_dma_buffer_submit_block(struct iio_dma_buffer_queue *queue, in iio_dma_buffer_submit_block()
484 struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer); in iio_dma_buffer_enable()
508 struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer); in iio_dma_buffer_disable()
520 static void iio_dma_buffer_enqueue(struct iio_dma_buffer_queue *queue, in iio_dma_buffer_enqueue()
534 iio_dma_buffer_dequeue(struct iio_dma_buffer_queue *queue) in iio_dma_buffer_dequeue()
556 struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer); in iio_dma_buffer_io()
642 struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buf); in iio_dma_buffer_usage()
675 struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer); in iio_dma_buffer_attach_dmabuf()
708 struct iio_dma_buffer_queue *queue = block->queue; in iio_dma_can_enqueue_block()
733 struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer); in iio_dma_buffer_enqueue_dmabuf()
767 struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer); in iio_dma_buffer_lock_queue()
775 struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer); in iio_dma_buffer_unlock_queue()
827 void iio_dma_buffer_init(struct iio_dma_buffer_queue *queue, struct device *dev, in iio_dma_buffer_init()
850 void iio_dma_buffer_exit(struct iio_dma_buffer_queue *queue) in iio_dma_buffer_exit()
867 void iio_dma_buffer_release(struct iio_dma_buffer_queue *queue) in iio_dma_buffer_release()