Searched refs:iio_dma_buffer_queue (Results 1 – 3 of 3) sorted by relevance
16 struct iio_dma_buffer_queue;64 struct iio_dma_buffer_queue *queue;105 struct iio_dma_buffer_queue { struct126 int (*submit)(struct iio_dma_buffer_queue *queue, argument128 void (*abort)(struct iio_dma_buffer_queue *queue);132 void iio_dma_buffer_block_list_abort(struct iio_dma_buffer_queue *queue,146 int iio_dma_buffer_init(struct iio_dma_buffer_queue *queue,148 void iio_dma_buffer_exit(struct iio_dma_buffer_queue *queue);149 void iio_dma_buffer_release(struct iio_dma_buffer_queue *queue);
161 static struct iio_dma_buffer_queue *iio_buffer_to_queue(struct iio_buffer *buf) in iio_buffer_to_queue()163 return container_of(buf, struct iio_dma_buffer_queue, buffer); in iio_buffer_to_queue()167 struct iio_dma_buffer_queue *queue, size_t size) in iio_dma_buffer_alloc_block()195 struct iio_dma_buffer_queue *queue = block->queue; in _iio_dma_buffer_block_done()216 struct iio_dma_buffer_queue *queue = block->queue; in iio_dma_buffer_block_done()238 void iio_dma_buffer_block_list_abort(struct iio_dma_buffer_queue *queue, in iio_dma_buffer_block_list_abort()283 struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer); in iio_dma_buffer_request_update()360 static void iio_dma_buffer_submit_block(struct iio_dma_buffer_queue *queue, in iio_dma_buffer_submit_block()404 struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer); in iio_dma_buffer_enable()430 struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer); in iio_dma_buffer_disable()[all …]
31 struct iio_dma_buffer_queue queue;57 static int iio_dmaengine_buffer_submit_block(struct iio_dma_buffer_queue *queue, in iio_dmaengine_buffer_submit_block()91 static void iio_dmaengine_buffer_abort(struct iio_dma_buffer_queue *queue) in iio_dmaengine_buffer_abort()