Lines Matching refs:rcar_dmac_desc
74 struct rcar_dmac_desc { struct
96 #define to_rcar_dmac_desc(d) container_of(d, struct rcar_dmac_desc, async_tx) argument
108 struct rcar_dmac_desc descs[0];
115 sizeof(struct rcar_dmac_desc))
159 struct rcar_dmac_desc *running;
319 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_chan_start_xfer()
436 struct rcar_dmac_desc *desc = to_rcar_dmac_desc(tx); in rcar_dmac_tx_submit()
476 struct rcar_dmac_desc *desc = &page->descs[i]; in rcar_dmac_desc_alloc()
506 struct rcar_dmac_desc *desc) in rcar_dmac_desc_put()
518 struct rcar_dmac_desc *desc, *_desc; in rcar_dmac_desc_recycle_acked()
556 static struct rcar_dmac_desc *rcar_dmac_desc_get(struct rcar_dmac_chan *chan) in rcar_dmac_desc_get()
558 struct rcar_dmac_desc *desc; in rcar_dmac_desc_get()
580 desc = list_first_entry(&chan->desc.free, struct rcar_dmac_desc, node); in rcar_dmac_desc_get()
658 struct rcar_dmac_desc *desc, size_t size) in rcar_dmac_realloc_hwdesc()
690 struct rcar_dmac_desc *desc) in rcar_dmac_fill_hwdesc()
726 struct rcar_dmac_desc *desc, *_desc; in rcar_dmac_chan_reinit()
775 struct rcar_dmac_desc *desc) in rcar_dmac_chan_configure_desc()
829 struct rcar_dmac_desc *desc; in rcar_dmac_chan_prep_sg()
966 struct rcar_dmac_desc *desc; in rcar_dmac_free_chan_resources()
1138 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_chan_get_residue()
1223 struct rcar_dmac_desc *desc; in rcar_dmac_issue_pending()
1226 struct rcar_dmac_desc, node); in rcar_dmac_issue_pending()
1242 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_isr_desc_stage_end()
1264 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_isr_transfer_end()
1313 struct rcar_dmac_desc, in rcar_dmac_isr_transfer_end()
1353 struct rcar_dmac_desc *desc; in rcar_dmac_isr_channel_thread()
1378 desc = list_first_entry(&chan->desc.done, struct rcar_dmac_desc, in rcar_dmac_isr_channel_thread()