Lines Matching refs:axi_dmac_chan
95 struct axi_dmac_chan { struct
121 struct axi_dmac_chan chan; argument
126 static struct axi_dmac *chan_to_axi_dmac(struct axi_dmac_chan *chan) in chan_to_axi_dmac()
132 static struct axi_dmac_chan *to_axi_dmac_chan(struct dma_chan *c) in to_axi_dmac_chan()
134 return container_of(c, struct axi_dmac_chan, vchan.chan); in to_axi_dmac_chan()
153 static int axi_dmac_src_is_mem(struct axi_dmac_chan *chan) in axi_dmac_src_is_mem()
158 static int axi_dmac_dest_is_mem(struct axi_dmac_chan *chan) in axi_dmac_dest_is_mem()
163 static bool axi_dmac_check_len(struct axi_dmac_chan *chan, unsigned int len) in axi_dmac_check_len()
172 static bool axi_dmac_check_addr(struct axi_dmac_chan *chan, dma_addr_t addr) in axi_dmac_check_addr()
179 static void axi_dmac_start_transfer(struct axi_dmac_chan *chan) in axi_dmac_start_transfer()
234 static struct axi_dmac_desc *axi_dmac_active_desc(struct axi_dmac_chan *chan) in axi_dmac_active_desc()
240 static void axi_dmac_transfer_done(struct axi_dmac_chan *chan, in axi_dmac_transfer_done()
293 struct axi_dmac_chan *chan = to_axi_dmac_chan(c); in axi_dmac_terminate_all()
312 struct axi_dmac_chan *chan = to_axi_dmac_chan(c); in axi_dmac_issue_pending()
343 struct axi_dmac_chan *chan = to_axi_dmac_chan(c); in axi_dmac_prep_slave_sg()
380 struct axi_dmac_chan *chan = to_axi_dmac_chan(c); in axi_dmac_prep_dma_cyclic()
419 struct axi_dmac_chan *chan = to_axi_dmac_chan(c); in axi_dmac_prep_interleaved()
499 struct axi_dmac_chan *chan) in axi_dmac_parse_chan_dt()