Lines Matching refs:rcar_dmac_chan

140 struct rcar_dmac_chan {  struct
167 #define to_rcar_dmac_chan(c) container_of(c, struct rcar_dmac_chan, chan) argument
184 struct rcar_dmac_chan *channels;
290 static u32 rcar_dmac_chan_read(struct rcar_dmac_chan *chan, u32 reg) in rcar_dmac_chan_read()
298 static void rcar_dmac_chan_write(struct rcar_dmac_chan *chan, u32 reg, u32 data) in rcar_dmac_chan_write()
310 static bool rcar_dmac_chan_is_busy(struct rcar_dmac_chan *chan) in rcar_dmac_chan_is_busy()
317 static void rcar_dmac_chan_start_xfer(struct rcar_dmac_chan *chan) in rcar_dmac_chan_start_xfer()
435 struct rcar_dmac_chan *chan = to_rcar_dmac_chan(tx->chan); in rcar_dmac_tx_submit()
465 static int rcar_dmac_desc_alloc(struct rcar_dmac_chan *chan, gfp_t gfp) in rcar_dmac_desc_alloc()
506 static void rcar_dmac_desc_put(struct rcar_dmac_chan *chan, in rcar_dmac_desc_put()
517 static void rcar_dmac_desc_recycle_acked(struct rcar_dmac_chan *chan) 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()
596 static int rcar_dmac_xfer_chunk_alloc(struct rcar_dmac_chan *chan, gfp_t gfp) in rcar_dmac_xfer_chunk_alloc()
631 rcar_dmac_xfer_chunk_get(struct rcar_dmac_chan *chan) in rcar_dmac_xfer_chunk_get()
662 static void rcar_dmac_realloc_hwdesc(struct rcar_dmac_chan *chan, in rcar_dmac_realloc_hwdesc()
694 static int rcar_dmac_fill_hwdesc(struct rcar_dmac_chan *chan, in rcar_dmac_fill_hwdesc()
720 static void rcar_dmac_chan_halt(struct rcar_dmac_chan *chan) in rcar_dmac_chan_halt()
729 static void rcar_dmac_chan_reinit(struct rcar_dmac_chan *chan) in rcar_dmac_chan_reinit()
764 struct rcar_dmac_chan *chan = &dmac->channels[i]; in rcar_dmac_abort()
779 static void rcar_dmac_chan_configure_desc(struct rcar_dmac_chan *chan, in rcar_dmac_chan_configure_desc()
828 rcar_dmac_chan_prep_sg(struct rcar_dmac_chan *chan, struct scatterlist *sgl, in rcar_dmac_chan_prep_sg()
948 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_alloc_chan_resources()
968 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_free_chan_resources()
1008 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_prep_dma_memcpy()
1029 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_prep_slave_sg()
1053 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_prep_dma_cyclic()
1107 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_device_config()
1123 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_chan_terminate_all()
1140 static unsigned int rcar_dmac_chan_get_residue(struct rcar_dmac_chan *chan, in rcar_dmac_chan_get_residue()
1192 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_tx_status()
1212 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_issue_pending()
1245 static irqreturn_t rcar_dmac_isr_desc_stage_end(struct rcar_dmac_chan *chan) in rcar_dmac_isr_desc_stage_end()
1267 static irqreturn_t rcar_dmac_isr_transfer_end(struct rcar_dmac_chan *chan) in rcar_dmac_isr_transfer_end()
1333 struct rcar_dmac_chan *chan = dev; in rcar_dmac_isr_channel()
1357 struct rcar_dmac_chan *chan = dev; in rcar_dmac_isr_channel_thread()
1454 struct rcar_dmac_chan *rchan; in rcar_dmac_of_xlate()
1520 struct rcar_dmac_chan *rchan, in rcar_dmac_chan_probe()