Lines Matching refs:sh_dmae_chan

68 static void channel_clear(struct sh_dmae_chan *sh_dc)
78 static void sh_dmae_writel(struct sh_dmae_chan *sh_dc, u32 data, u32 reg)
83 static u32 sh_dmae_readl(struct sh_dmae_chan *sh_dc, u32 reg)
108 static void chcr_write(struct sh_dmae_chan *sh_dc, u32 data)
115 static u32 chcr_read(struct sh_dmae_chan *sh_dc)
152 struct sh_dmae_chan *sh_chan = shdev->chan[i];
175 static bool dmae_is_busy(struct sh_dmae_chan *sh_chan)
185 static unsigned int calc_xmit_shift(struct sh_dmae_chan *sh_chan, u32 chcr)
198 static u32 log2size_to_chcr(struct sh_dmae_chan *sh_chan, int l2size)
215 static void dmae_set_reg(struct sh_dmae_chan *sh_chan, struct sh_dmae_regs *hw)
222 static void dmae_start(struct sh_dmae_chan *sh_chan)
234 static void dmae_init(struct sh_dmae_chan *sh_chan)
245 static int dmae_set_chcr(struct sh_dmae_chan *sh_chan, u32 val)
257 static int dmae_set_dmars(struct sh_dmae_chan *sh_chan, u16 val)
285 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan,
299 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan,
307 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan,
326 struct sh_dmae_chan *sh_chan, int match)
354 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan,
368 static void dmae_halt(struct sh_dmae_chan *sh_chan)
396 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan,
403 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan,
418 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan,
456 struct sh_dmae_chan *sh_chan = container_of(schan,
457 struct sh_dmae_chan, shdma_chan);
523 struct sh_dmae_chan *sh_chan;
527 sh_chan = devm_kzalloc(sdev->dma_dev.dev, sizeof(struct sh_dmae_chan),
612 struct sh_dmae_chan *sh_chan = shdev->chan[i];
638 struct sh_dmae_chan *sh_chan = container_of(schan,
639 struct sh_dmae_chan, shdma_chan);