Home
last modified time | relevance | path

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

/linux/drivers/iio/buffer/
H A Dindustrialio-buffer-dmaengine.c33 struct dmaengine_buffer { struct
43 static struct dmaengine_buffer *iio_buffer_to_dmaengine_buffer(struct iio_buffer *buffer) in iio_buffer_to_dmaengine_buffer() argument
45 return container_of(buffer, struct dmaengine_buffer, queue.buffer); in iio_buffer_to_dmaengine_buffer()
63 static bool iio_dmaengine_buffer_has_active_cyclic(struct dmaengine_buffer *dmaengine_buffer) in iio_dmaengine_buffer_has_active_cyclic() argument
67 guard(spinlock_irqsave)(&dmaengine_buffer->queue.list_lock); in iio_dmaengine_buffer_has_active_cyclic()
68 list_for_each_entry(block, &dmaengine_buffer->active, head) { in iio_dmaengine_buffer_has_active_cyclic()
79 struct dmaengine_buffer *dmaengine_buffer = in iio_dmaengine_buffer_submit_block() local
96 if (block->cyclic && iio_dmaengine_buffer_has_active_cyclic(dmaengine_buffer)) { in iio_dmaengine_buffer_submit_block()
184 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_abort() local
193 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_release() local
234 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_get_length_align() local
260 struct dmaengine_buffer *dmaengine_buffer; iio_dmaengine_buffer_alloc() local
306 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_free() local
322 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_teardown() local
[all...]