Lines Matching refs:sh_dmae_chan

72 static void channel_clear(struct sh_dmae_chan *sh_dc)  in channel_clear()
82 static void sh_dmae_writel(struct sh_dmae_chan *sh_dc, u32 data, u32 reg) in sh_dmae_writel()
87 static u32 sh_dmae_readl(struct sh_dmae_chan *sh_dc, u32 reg) in sh_dmae_readl()
112 static void chcr_write(struct sh_dmae_chan *sh_dc, u32 data) in chcr_write()
119 static u32 chcr_read(struct sh_dmae_chan *sh_dc) in chcr_read()
156 struct sh_dmae_chan *sh_chan = shdev->chan[i]; in sh_dmae_rst()
179 static bool dmae_is_busy(struct sh_dmae_chan *sh_chan) in dmae_is_busy()
189 static unsigned int calc_xmit_shift(struct sh_dmae_chan *sh_chan, u32 chcr) in calc_xmit_shift()
202 static u32 log2size_to_chcr(struct sh_dmae_chan *sh_chan, int l2size) in log2size_to_chcr()
219 static void dmae_set_reg(struct sh_dmae_chan *sh_chan, struct sh_dmae_regs *hw) in dmae_set_reg()
226 static void dmae_start(struct sh_dmae_chan *sh_chan) in dmae_start()
238 static void dmae_init(struct sh_dmae_chan *sh_chan) in dmae_init()
249 static int dmae_set_chcr(struct sh_dmae_chan *sh_chan, u32 val) in dmae_set_chcr()
261 static int dmae_set_dmars(struct sh_dmae_chan *sh_chan, u16 val) in dmae_set_dmars()
289 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, in sh_dmae_start_xfer()
303 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, in sh_dmae_channel_busy()
311 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, in sh_dmae_setup_xfer()
330 struct sh_dmae_chan *sh_chan, int match) in dmae_find_slave()
358 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, in sh_dmae_set_slave()
372 static void dmae_halt(struct sh_dmae_chan *sh_chan) in dmae_halt()
400 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, in sh_dmae_halt()
407 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, in sh_dmae_chan_irq()
422 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, in sh_dmae_get_partial()
462 struct sh_dmae_chan *sh_chan = container_of(schan, in sh_dmae_desc_completed()
463 struct sh_dmae_chan, shdma_chan); in sh_dmae_desc_completed()
529 struct sh_dmae_chan *sh_chan; in sh_dmae_chan_probe()
533 sh_chan = devm_kzalloc(sdev->dma_dev.dev, sizeof(struct sh_dmae_chan), in sh_dmae_chan_probe()
621 struct sh_dmae_chan *sh_chan = shdev->chan[i]; in sh_dmae_resume()
647 struct sh_dmae_chan *sh_chan = container_of(schan, in sh_dmae_slave_addr()
648 struct sh_dmae_chan, shdma_chan); in sh_dmae_slave_addr()