Searched refs:shdma_chan (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/include/linux/ |
H A D | shdma-base.h | 57 struct shdma_chan { struct 93 void (*halt_channel)(struct shdma_chan *); 94 bool (*channel_busy)(struct shdma_chan *); 95 dma_addr_t (*slave_addr)(struct shdma_chan *); 96 int (*desc_setup)(struct shdma_chan *, struct shdma_desc *, 99 void (*setup_xfer)(struct shdma_chan *, int); 102 bool (*chan_irq)(struct shdma_chan *, int); 108 struct shdma_chan **schan; 116 int shdma_request_irq(struct shdma_chan *, int, 120 struct shdma_chan *schan, int id); [all …]
|
/openbmc/linux/drivers/dma/sh/ |
H A D | shdmac.c | 71 sh_dc->shdma_chan.id; in channel_clear() 285 shdma_chan); in sh_dmae_start_xfer() 299 shdma_chan); in sh_dmae_channel_busy() 307 shdma_chan); in sh_dmae_setup_xfer() 354 shdma_chan); in sh_dmae_set_slave() 396 shdma_chan); in sh_dmae_halt() 403 shdma_chan); in sh_dmae_chan_irq() 418 shdma_chan); in sh_dmae_get_partial() 523 struct shdma_chan *schan; in sh_dmae_chan_probe() 531 schan = &sh_chan->shdma_chan; in sh_dmae_chan_probe() [all …]
|
H A D | shdma.h | 24 struct shdma_chan shdma_chan; member 55 #define to_sh_chan(chan) container_of(chan, struct sh_dmae_chan, shdma_chan) 58 #define to_sh_dev(chan) container_of(chan->shdma_chan.dma_chan.device,\
|
H A D | shdma-base.c | 74 struct shdma_chan *schan = to_shdma_chan(tx->chan); in shdma_tx_submit() 205 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_alloc_chan_resources() 276 struct shdma_chan *schan; in shdma_chan_filter() 452 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_free_chan_resources() 643 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_prep_memcpy() 665 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_prep_slave_sg() 696 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_prep_dma_cyclic() 847 struct shdma_chan *schan; in shdma_reset() 895 struct shdma_chan *schan = dev; in chan_irq() 911 struct shdma_chan *schan = dev; in chan_irqt() [all …]
|