Searched refs:dmaengine_buffer (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/iio/buffer/ |
H A D | industrialio-buffer-dmaengine.c | 32 struct dmaengine_buffer { struct 42 static struct dmaengine_buffer *iio_buffer_to_dmaengine_buffer( in iio_buffer_to_dmaengine_buffer() 45 return container_of(buffer, struct dmaengine_buffer, queue.buffer); in iio_buffer_to_dmaengine_buffer() 64 struct dmaengine_buffer *dmaengine_buffer = in iio_dmaengine_buffer_submit_block() local 69 block->bytes_used = min(block->size, dmaengine_buffer->max_size); in iio_dmaengine_buffer_submit_block() 71 dmaengine_buffer->align); in iio_dmaengine_buffer_submit_block() 73 desc = dmaengine_prep_slave_single(dmaengine_buffer->chan, in iio_dmaengine_buffer_submit_block() 86 spin_lock_irq(&dmaengine_buffer->queue.list_lock); in iio_dmaengine_buffer_submit_block() 87 list_add_tail(&block->head, &dmaengine_buffer in iio_dmaengine_buffer_submit_block() 97 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_abort() local 106 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_release() local 136 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_get_length_align() local 165 struct dmaengine_buffer *dmaengine_buffer; iio_dmaengine_buffer_alloc() local 223 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_free() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/buffer/ |
H A D | industrialio-buffer-dmaengine.c | 32 struct dmaengine_buffer { struct 42 static struct dmaengine_buffer *iio_buffer_to_dmaengine_buffer( in iio_buffer_to_dmaengine_buffer() 45 return container_of(buffer, struct dmaengine_buffer, queue.buffer); in iio_buffer_to_dmaengine_buffer() 64 struct dmaengine_buffer *dmaengine_buffer = in iio_dmaengine_buffer_submit_block() local 69 block->bytes_used = min(block->size, dmaengine_buffer->max_size); in iio_dmaengine_buffer_submit_block() 71 dmaengine_buffer->align); in iio_dmaengine_buffer_submit_block() 73 desc = dmaengine_prep_slave_single(dmaengine_buffer->chan, in iio_dmaengine_buffer_submit_block() 86 spin_lock_irq(&dmaengine_buffer->queue.list_lock); in iio_dmaengine_buffer_submit_block() 87 list_add_tail(&block->head, &dmaengine_buffer in iio_dmaengine_buffer_submit_block() 97 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_abort() local 106 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_release() local 136 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_get_length_align() local 165 struct dmaengine_buffer *dmaengine_buffer; iio_dmaengine_buffer_alloc() local 222 struct dmaengine_buffer *dmaengine_buffer = iio_dmaengine_buffer_free() local [all...] |
Completed in 2 milliseconds