Lines Matching refs:rcar_dmac_desc
72 struct rcar_dmac_desc { struct
94 #define to_rcar_dmac_desc(d) container_of(d, struct rcar_dmac_desc, async_tx) argument
106 struct rcar_dmac_desc descs[0];
113 sizeof(struct rcar_dmac_desc))
178 struct rcar_dmac_desc *running;
348 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_chan_start_xfer()
470 struct rcar_dmac_desc *desc = to_rcar_dmac_desc(tx); in rcar_dmac_tx_submit()
511 struct rcar_dmac_desc *desc = &page->descs[i]; in rcar_dmac_desc_alloc()
541 struct rcar_dmac_desc *desc) in rcar_dmac_desc_put()
553 struct rcar_dmac_desc *desc, *_desc; in rcar_dmac_desc_recycle_acked()
592 static struct rcar_dmac_desc *rcar_dmac_desc_get(struct rcar_dmac_chan *chan) in rcar_dmac_desc_get()
594 struct rcar_dmac_desc *desc; in rcar_dmac_desc_get()
617 desc = list_first_entry(&chan->desc.free, struct rcar_dmac_desc, node); in rcar_dmac_desc_get()
697 struct rcar_dmac_desc *desc, size_t size) in rcar_dmac_realloc_hwdesc()
729 struct rcar_dmac_desc *desc) in rcar_dmac_fill_hwdesc()
796 struct rcar_dmac_desc *desc, *_desc; in rcar_dmac_chan_reinit()
853 struct rcar_dmac_desc *desc) in rcar_dmac_chan_configure_desc()
907 struct rcar_dmac_desc *desc; in rcar_dmac_chan_prep_sg()
1053 struct rcar_dmac_desc *desc; in rcar_dmac_free_chan_resources()
1291 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_chan_get_residue()
1441 struct rcar_dmac_desc *desc; in rcar_dmac_issue_pending()
1444 struct rcar_dmac_desc, node); in rcar_dmac_issue_pending()
1467 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_isr_desc_stage_end()
1489 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_isr_transfer_end()
1538 struct rcar_dmac_desc, in rcar_dmac_isr_transfer_end()
1603 struct rcar_dmac_desc *desc; in rcar_dmac_isr_channel_thread()
1625 desc = list_first_entry(&chan->desc.done, struct rcar_dmac_desc, in rcar_dmac_isr_channel_thread()