Home
last modified time | relevance | path

Searched refs:sh_chan (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/sh/
H A Dshdmac.c152 struct sh_dmae_chan *sh_chan = shdev->chan[i]; in sh_dmae_rst() local
153 if (sh_chan) in sh_dmae_rst()
154 channel_clear(sh_chan); in sh_dmae_rst()
175 static bool dmae_is_busy(struct sh_dmae_chan *sh_chan) in dmae_is_busy() argument
177 u32 chcr = chcr_read(sh_chan); in dmae_is_busy()
185 static unsigned int calc_xmit_shift(struct sh_dmae_chan *sh_chan, u32 chcr) in calc_xmit_shift() argument
187 struct sh_dmae_device *shdev = to_sh_dev(sh_chan); in calc_xmit_shift()
198 static u32 log2size_to_chcr(struct sh_dmae_chan *sh_chan, int l2size) in log2size_to_chcr() argument
200 struct sh_dmae_device *shdev = to_sh_dev(sh_chan); in log2size_to_chcr()
215 static void dmae_set_reg(struct sh_dmae_chan *sh_chan, struc argument
222 dmae_start(struct sh_dmae_chan *sh_chan) dmae_start() argument
234 dmae_init(struct sh_dmae_chan *sh_chan) dmae_init() argument
245 dmae_set_chcr(struct sh_dmae_chan *sh_chan, u32 val) dmae_set_chcr() argument
257 dmae_set_dmars(struct sh_dmae_chan *sh_chan, u16 val) dmae_set_dmars() argument
285 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_start_xfer() local
299 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_channel_busy() local
307 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_setup_xfer() local
325 dmae_find_slave( struct sh_dmae_chan *sh_chan, int match) dmae_find_slave() argument
354 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_set_slave() local
368 dmae_halt(struct sh_dmae_chan *sh_chan) dmae_halt() argument
396 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_halt() local
403 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_chan_irq() local
418 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_get_partial() local
456 struct sh_dmae_chan *sh_chan = container_of(schan, sh_dmae_desc_completed() local
523 struct sh_dmae_chan *sh_chan; sh_dmae_chan_probe() local
612 struct sh_dmae_chan *sh_chan = shdev->chan[i]; sh_dmae_resume() local
638 struct sh_dmae_chan *sh_chan = container_of(schan, sh_dmae_slave_addr() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/sh/
H A Dshdmac.c151 struct sh_dmae_chan *sh_chan = shdev->chan[i]; in sh_dmae_rst() local
152 if (sh_chan) in sh_dmae_rst()
153 channel_clear(sh_chan); in sh_dmae_rst()
174 static bool dmae_is_busy(struct sh_dmae_chan *sh_chan) in dmae_is_busy() argument
176 u32 chcr = chcr_read(sh_chan); in dmae_is_busy()
184 static unsigned int calc_xmit_shift(struct sh_dmae_chan *sh_chan, u32 chcr) in calc_xmit_shift() argument
186 struct sh_dmae_device *shdev = to_sh_dev(sh_chan); in calc_xmit_shift()
197 static u32 log2size_to_chcr(struct sh_dmae_chan *sh_chan, int l2size) in log2size_to_chcr() argument
199 struct sh_dmae_device *shdev = to_sh_dev(sh_chan); in log2size_to_chcr()
214 static void dmae_set_reg(struct sh_dmae_chan *sh_chan, struc argument
221 dmae_start(struct sh_dmae_chan *sh_chan) dmae_start() argument
233 dmae_init(struct sh_dmae_chan *sh_chan) dmae_init() argument
244 dmae_set_chcr(struct sh_dmae_chan *sh_chan, u32 val) dmae_set_chcr() argument
256 dmae_set_dmars(struct sh_dmae_chan *sh_chan, u16 val) dmae_set_dmars() argument
284 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_start_xfer() local
298 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_channel_busy() local
306 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_setup_xfer() local
324 dmae_find_slave( struct sh_dmae_chan *sh_chan, int match) dmae_find_slave() argument
353 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_set_slave() local
367 dmae_halt(struct sh_dmae_chan *sh_chan) dmae_halt() argument
395 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_halt() local
402 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_chan_irq() local
417 struct sh_dmae_chan *sh_chan = container_of(schan, struct sh_dmae_chan, sh_dmae_get_partial() local
455 struct sh_dmae_chan *sh_chan = container_of(schan, sh_dmae_desc_completed() local
522 struct sh_dmae_chan *sh_chan; sh_dmae_chan_probe() local
611 struct sh_dmae_chan *sh_chan = shdev->chan[i]; sh_dmae_resume() local
637 struct sh_dmae_chan *sh_chan = container_of(schan, sh_dmae_slave_addr() local
[all...]

Completed in 3 milliseconds