qdma_queue
static int qdma_clear_queue_context(const struct qdma_queue *queue)
static inline struct qdma_queue *to_qdma_queue(struct dma_chan *chan)
return container_of(chan, struct qdma_queue, vchan.chan);
static inline int qdma_update_pidx(const struct qdma_queue *queue, u16 pidx)
static inline int qdma_update_cidx(const struct qdma_queue *queue,
struct qdma_queue *q, **queues;
struct qdma_queue *queue = to_qdma_queue(chan);
struct qdma_queue *queue = to_qdma_queue(chan);
struct qdma_queue *queue = to_qdma_queue(chan);
static int qdma_xfer_start(struct qdma_queue *queue)
struct qdma_queue *queue = to_qdma_queue(chan);
static struct qdma_mm_desc *qdma_get_desc(struct qdma_queue *q)
static int qdma_hw_enqueue(struct qdma_queue *q, struct qdma_mm_vdesc *vdesc)
static void qdma_fill_pending_vdesc(struct qdma_queue *q)
struct qdma_queue *q = to_qdma_queue(&vc->chan);
struct qdma_queue *q = to_qdma_queue(chan);
struct qdma_queue *q = to_qdma_queue(chan);
struct qdma_queue *q = NULL;
struct qdma_queue *queue;
struct qdma_queue *h2c_queues;
struct qdma_queue *c2h_queues;