Home
last modified time | relevance | path

Searched refs:sh_dmae_chan (Results 1 – 2 of 2) sorted by relevance

/linux-3.3/drivers/dma/
Dshdma.c58 static void sh_dmae_chan_ld_cleanup(struct sh_dmae_chan *sh_chan, bool all);
59 static void sh_chan_xfer_ld_queue(struct sh_dmae_chan *sh_chan);
61 static void chclr_write(struct sh_dmae_chan *sh_dc, u32 data) in chclr_write()
69 static void sh_dmae_writel(struct sh_dmae_chan *sh_dc, u32 data, u32 reg) in sh_dmae_writel()
74 static u32 sh_dmae_readl(struct sh_dmae_chan *sh_dc, u32 reg) in sh_dmae_readl()
99 static void chcr_write(struct sh_dmae_chan *sh_dc, u32 data) in chcr_write()
106 static u32 chcr_read(struct sh_dmae_chan *sh_dc) in chcr_read()
143 struct sh_dmae_chan *sh_chan = shdev->chan[i]; in sh_dmae_rst()
166 static bool dmae_is_busy(struct sh_dmae_chan *sh_chan) in dmae_is_busy()
176 static unsigned int calc_xmit_shift(struct sh_dmae_chan *sh_chan, u32 chcr) in calc_xmit_shift()
[all …]
Dshdma.h32 struct sh_dmae_chan { struct
52 struct sh_dmae_chan *chan[SH_DMAC_MAX_CHANNELS]; argument
61 #define to_sh_chan(chan) container_of(chan, struct sh_dmae_chan, common)