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