Lines Matching refs:qdma_queue
29 static inline struct qdma_queue *to_qdma_queue(struct dma_chan *chan) in to_qdma_queue()
31 return container_of(chan, struct qdma_queue, vchan.chan); in to_qdma_queue()
284 static int qdma_clear_queue_context(const struct qdma_queue *queue) in qdma_clear_queue_context()
404 static inline int qdma_update_pidx(const struct qdma_queue *queue, u16 pidx) in qdma_update_pidx()
412 static inline int qdma_update_cidx(const struct qdma_queue *queue, in qdma_update_cidx()
435 struct qdma_queue *q, **queues; in qdma_alloc_queues()
549 struct qdma_queue *queue = to_qdma_queue(chan); in qdma_free_queue_resources()
565 struct qdma_queue *queue = to_qdma_queue(chan); in qdma_alloc_queue_resources()
604 struct qdma_queue *queue = to_qdma_queue(chan); in qdma_filter_fn()
610 static int qdma_xfer_start(struct qdma_queue *queue) in qdma_xfer_start()
632 struct qdma_queue *queue = to_qdma_queue(chan); in qdma_issue_pending()
647 static struct qdma_mm_desc *qdma_get_desc(struct qdma_queue *q) in qdma_get_desc()
660 static int qdma_hw_enqueue(struct qdma_queue *q, struct qdma_mm_vdesc *vdesc) in qdma_hw_enqueue()
709 static void qdma_fill_pending_vdesc(struct qdma_queue *q) in qdma_fill_pending_vdesc()
749 struct qdma_queue *q = to_qdma_queue(&vc->chan); in qdma_tx_submit()
770 struct qdma_queue *q = to_qdma_queue(chan); in qdma_prep_device_sg()
793 struct qdma_queue *q = to_qdma_queue(chan); in qdma_device_config()
836 struct qdma_queue *q = NULL; in qdma_queue_isr()