iio_dma_buffer_queue
struct iio_dma_buffer_queue *queue = block->queue;
static struct iio_dma_buffer_queue *iio_buffer_to_queue(struct iio_buffer *buf)
return container_of(buf, struct iio_dma_buffer_queue, buffer);
iio_dma_buffer_alloc_block(struct iio_dma_buffer_queue *queue, size_t size,
static void iio_dma_buffer_queue_wake(struct iio_dma_buffer_queue *queue)
struct iio_dma_buffer_queue *queue = block->queue;
void iio_dma_buffer_block_list_abort(struct iio_dma_buffer_queue *queue,
static bool iio_dma_buffer_can_use_fileio(struct iio_dma_buffer_queue *queue)
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
static void iio_dma_buffer_fileio_free(struct iio_dma_buffer_queue *queue)
static void iio_dma_buffer_submit_block(struct iio_dma_buffer_queue *queue,
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
static void iio_dma_buffer_enqueue(struct iio_dma_buffer_queue *queue,
iio_dma_buffer_dequeue(struct iio_dma_buffer_queue *queue)
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buf);
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
struct iio_dma_buffer_queue *queue = block->queue;
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
struct iio_dma_buffer_queue *queue = iio_buffer_to_queue(buffer);
void iio_dma_buffer_init(struct iio_dma_buffer_queue *queue, struct device *dev,
void iio_dma_buffer_exit(struct iio_dma_buffer_queue *queue)
void iio_dma_buffer_release(struct iio_dma_buffer_queue *queue)
static void iio_dmaengine_buffer_abort(struct iio_dma_buffer_queue *queue)
struct iio_dma_buffer_queue queue;
static int iio_dmaengine_buffer_submit_block(struct iio_dma_buffer_queue *queue,
int (*submit)(struct iio_dma_buffer_queue *queue,
void (*abort)(struct iio_dma_buffer_queue *queue);
void iio_dma_buffer_block_list_abort(struct iio_dma_buffer_queue *queue,
void iio_dma_buffer_init(struct iio_dma_buffer_queue *queue, struct device *dev,
void iio_dma_buffer_exit(struct iio_dma_buffer_queue *queue);
void iio_dma_buffer_release(struct iio_dma_buffer_queue *queue);
struct iio_dma_buffer_queue;
struct iio_dma_buffer_queue *queue;