Searched refs:sh_chan (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/sh/ |
H A D | shdmac.c | 152 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 D | shdmac.c | 151 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