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()
477 struct rcar_dmac_desc *desc = &page->descs[i]; in rcar_dmac_desc_alloc()
507 struct rcar_dmac_desc *desc) in rcar_dmac_desc_put()
519 struct rcar_dmac_desc *desc, *_desc; in rcar_dmac_desc_recycle_acked()
558 static struct rcar_dmac_desc *rcar_dmac_desc_get(struct rcar_dmac_chan *chan) in rcar_dmac_desc_get()
560 struct rcar_dmac_desc *desc; in rcar_dmac_desc_get()
583 desc = list_first_entry(&chan->desc.free, struct rcar_dmac_desc, node); in rcar_dmac_desc_get()
663 struct rcar_dmac_desc *desc, size_t size) in rcar_dmac_realloc_hwdesc()
695 struct rcar_dmac_desc *desc) in rcar_dmac_fill_hwdesc()
731 struct rcar_dmac_desc *desc, *_desc; in rcar_dmac_chan_reinit()
780 struct rcar_dmac_desc *desc) in rcar_dmac_chan_configure_desc()
834 struct rcar_dmac_desc *desc; in rcar_dmac_chan_prep_sg()
971 struct rcar_dmac_desc *desc; in rcar_dmac_free_chan_resources()
1143 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_chan_get_residue()
1228 struct rcar_dmac_desc *desc; in rcar_dmac_issue_pending()
1231 struct rcar_dmac_desc, node); in rcar_dmac_issue_pending()
1247 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_isr_desc_stage_end()
1269 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_isr_transfer_end()
1318 struct rcar_dmac_desc, in rcar_dmac_isr_transfer_end()
1358 struct rcar_dmac_desc *desc; in rcar_dmac_isr_channel_thread()
1383 desc = list_first_entry(&chan->desc.done, struct rcar_dmac_desc, in rcar_dmac_isr_channel_thread()