Lines Matching refs:iio_dma_buffer_block
99 struct iio_dma_buffer_block *block = container_of(kref,
100 struct iio_dma_buffer_block, kref);
116 static void iio_buffer_block_get(struct iio_dma_buffer_block *block)
121 static void iio_buffer_block_put(struct iio_dma_buffer_block *block)
135 struct iio_dma_buffer_block *block, *_block;
149 struct iio_dma_buffer_block *block;
152 block = container_of(kref, struct iio_dma_buffer_block, kref);
164 static void iio_buffer_block_put_atomic(struct iio_dma_buffer_block *block)
174 static struct iio_dma_buffer_block *iio_dma_buffer_alloc_block(
177 struct iio_dma_buffer_block *block;
207 static void _iio_dma_buffer_block_done(struct iio_dma_buffer_block *block)
232 void iio_dma_buffer_block_done(struct iio_dma_buffer_block *block)
266 struct iio_dma_buffer_block *block, *_block;
292 static bool iio_dma_block_reusable(struct iio_dma_buffer_block *block)
328 struct iio_dma_buffer_block *block;
449 struct iio_dma_buffer_block *block)
497 struct iio_dma_buffer_block *block, *_block;
536 struct iio_dma_buffer_block *block)
548 static struct iio_dma_buffer_block *iio_dma_buffer_dequeue(
551 struct iio_dma_buffer_block *block;
575 struct iio_dma_buffer_block *block;
669 struct iio_dma_buffer_block *block;
701 struct iio_dma_buffer_block *
706 struct iio_dma_buffer_block *block;
729 struct iio_dma_buffer_block *block)
736 static int iio_dma_can_enqueue_block(struct iio_dma_buffer_block *block)
758 struct iio_dma_buffer_block *block,