Lines Matching refs:iio_dma_buffer_block
95 struct iio_dma_buffer_block *block = container_of(kref, in iio_buffer_block_release()
96 struct iio_dma_buffer_block, kref); in iio_buffer_block_release()
107 static void iio_buffer_block_get(struct iio_dma_buffer_block *block) in iio_buffer_block_get()
112 static void iio_buffer_block_put(struct iio_dma_buffer_block *block) in iio_buffer_block_put()
126 struct iio_dma_buffer_block *block, *_block; in iio_dma_buffer_cleanup_worker()
140 struct iio_dma_buffer_block *block; in iio_buffer_block_release_atomic()
143 block = container_of(kref, struct iio_dma_buffer_block, kref); in iio_buffer_block_release_atomic()
155 static void iio_buffer_block_put_atomic(struct iio_dma_buffer_block *block) in iio_buffer_block_put_atomic()
165 static struct iio_dma_buffer_block *iio_dma_buffer_alloc_block( in iio_dma_buffer_alloc_block()
168 struct iio_dma_buffer_block *block; in iio_dma_buffer_alloc_block()
192 static void _iio_dma_buffer_block_done(struct iio_dma_buffer_block *block) in _iio_dma_buffer_block_done()
213 void iio_dma_buffer_block_done(struct iio_dma_buffer_block *block) in iio_dma_buffer_block_done()
240 struct iio_dma_buffer_block *block, *_block; in iio_dma_buffer_block_list_abort()
256 static bool iio_dma_block_reusable(struct iio_dma_buffer_block *block) in iio_dma_block_reusable()
283 struct iio_dma_buffer_block *block; in iio_dma_buffer_request_update()
360 struct iio_dma_buffer_block *block) in iio_dma_buffer_submit_block()
404 struct iio_dma_buffer_block *block, *_block; in iio_dma_buffer_enable()
443 struct iio_dma_buffer_block *block) in iio_dma_buffer_enqueue()
455 static struct iio_dma_buffer_block *iio_dma_buffer_dequeue( in iio_dma_buffer_dequeue()
458 struct iio_dma_buffer_block *block; in iio_dma_buffer_dequeue()
462 iio_dma_buffer_block, head); in iio_dma_buffer_dequeue()
485 struct iio_dma_buffer_block *block; in iio_dma_buffer_read()
540 struct iio_dma_buffer_block *block; in iio_dma_buffer_data_available()