Symbol: iio_dma_buffer_queue
drivers/iio/buffer/industrialio-buffer-dma.c
102
struct iio_dma_buffer_queue *queue = block->queue;
drivers/iio/buffer/industrialio-buffer-dma.c
167
static struct iio_dma_buffer_queue *iio_buffer_to_queue(struct iio_buffer *buf)
drivers/iio/buffer/industrialio-buffer-dma.c
169
return container_of(buf, struct iio_dma_buffer_queue, buffer);
drivers/iio/buffer/industrialio-buffer-dma.c
173
iio_dma_buffer_alloc_block(struct iio_dma_buffer_queue *queue, size_t size,
drivers/iio/buffer/industrialio-buffer-dma.c
209
static void iio_dma_buffer_queue_wake(struct iio_dma_buffer_queue *queue)
drivers/iio/buffer/industrialio-buffer-dma.c
230
struct iio_dma_buffer_queue *queue = block->queue;
drivers/iio/buffer/industrialio-buffer-dma.c
257
void iio_dma_buffer_block_list_abort(struct iio_dma_buffer_queue *queue,
drivers/iio/buffer/industrialio-buffer-dma.c
302
static bool iio_dma_buffer_can_use_fileio(struct iio_dma_buffer_queue *queue)
drivers/iio/buffer/industrialio-buffer-dma.c
321
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
drivers/iio/buffer/industrialio-buffer-dma.c
414
static void iio_dma_buffer_fileio_free(struct iio_dma_buffer_queue *queue)
drivers/iio/buffer/industrialio-buffer-dma.c
437
static void iio_dma_buffer_submit_block(struct iio_dma_buffer_queue *queue,
drivers/iio/buffer/industrialio-buffer-dma.c
484
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
drivers/iio/buffer/industrialio-buffer-dma.c
508
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
drivers/iio/buffer/industrialio-buffer-dma.c
520
static void iio_dma_buffer_enqueue(struct iio_dma_buffer_queue *queue,
drivers/iio/buffer/industrialio-buffer-dma.c
534
iio_dma_buffer_dequeue(struct iio_dma_buffer_queue *queue)
drivers/iio/buffer/industrialio-buffer-dma.c
556
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
drivers/iio/buffer/industrialio-buffer-dma.c
642
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buf);
drivers/iio/buffer/industrialio-buffer-dma.c
675
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
drivers/iio/buffer/industrialio-buffer-dma.c
708
struct iio_dma_buffer_queue *queue = block->queue;
drivers/iio/buffer/industrialio-buffer-dma.c
733
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
drivers/iio/buffer/industrialio-buffer-dma.c
767
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
drivers/iio/buffer/industrialio-buffer-dma.c
775
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
drivers/iio/buffer/industrialio-buffer-dma.c
827
void iio_dma_buffer_init(struct iio_dma_buffer_queue *queue, struct device *dev,
drivers/iio/buffer/industrialio-buffer-dma.c
850
void iio_dma_buffer_exit(struct iio_dma_buffer_queue *queue)
drivers/iio/buffer/industrialio-buffer-dma.c
867
void iio_dma_buffer_release(struct iio_dma_buffer_queue *queue)
drivers/iio/buffer/industrialio-buffer-dmaengine.c
140
static void iio_dmaengine_buffer_abort(struct iio_dma_buffer_queue *queue)
drivers/iio/buffer/industrialio-buffer-dmaengine.c
34
struct iio_dma_buffer_queue queue;
drivers/iio/buffer/industrialio-buffer-dmaengine.c
59
static int iio_dmaengine_buffer_submit_block(struct iio_dma_buffer_queue *queue,
include/linux/iio/buffer-dma.h
143
int (*submit)(struct iio_dma_buffer_queue *queue,
include/linux/iio/buffer-dma.h
145
void (*abort)(struct iio_dma_buffer_queue *queue);
include/linux/iio/buffer-dma.h
149
void iio_dma_buffer_block_list_abort(struct iio_dma_buffer_queue *queue,
include/linux/iio/buffer-dma.h
164
void iio_dma_buffer_init(struct iio_dma_buffer_queue *queue, struct device *dev,
include/linux/iio/buffer-dma.h
166
void iio_dma_buffer_exit(struct iio_dma_buffer_queue *queue);
include/linux/iio/buffer-dma.h
167
void iio_dma_buffer_release(struct iio_dma_buffer_queue *queue);
include/linux/iio/buffer-dma.h
17
struct iio_dma_buffer_queue;
include/linux/iio/buffer-dma.h
65
struct iio_dma_buffer_queue *queue;