Home
last modified time | relevance | path

Searched refs:iio_dma_buffer_block (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/iio/buffer/
Dindustrialio-buffer-dma.c97 struct iio_dma_buffer_block *block = container_of(kref, in iio_buffer_block_release()
98 struct iio_dma_buffer_block, kref); in iio_buffer_block_release()
109 static void iio_buffer_block_get(struct iio_dma_buffer_block *block) in iio_buffer_block_get()
114 static void iio_buffer_block_put(struct iio_dma_buffer_block *block) in iio_buffer_block_put()
128 struct iio_dma_buffer_block *block, *_block; in iio_dma_buffer_cleanup_worker()
142 struct iio_dma_buffer_block *block; in iio_buffer_block_release_atomic()
145 block = container_of(kref, struct iio_dma_buffer_block, kref); in iio_buffer_block_release_atomic()
157 static void iio_buffer_block_put_atomic(struct iio_dma_buffer_block *block) in iio_buffer_block_put_atomic()
167 static struct iio_dma_buffer_block *iio_dma_buffer_alloc_block( in iio_dma_buffer_alloc_block()
170 struct iio_dma_buffer_block *block; in iio_dma_buffer_alloc_block()
[all …]
Dindustrialio-buffer-dmaengine.c49 struct iio_dma_buffer_block *block = data; in iio_dmaengine_buffer_block_done()
59 struct iio_dma_buffer_block *block) in iio_dmaengine_buffer_submit_block()
/Linux-v4.19/include/linux/iio/
Dbuffer-dma.h53 struct iio_dma_buffer_block { struct
84 struct iio_dma_buffer_block *blocks[2]; argument
85 struct iio_dma_buffer_block *active_block;
128 struct iio_dma_buffer_block *block);
132 void iio_dma_buffer_block_done(struct iio_dma_buffer_block *block);