Home
last modified time | relevance | path

Searched refs:shdma_chan (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/include/linux/
H A Dshdma-base.h57 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 Dshdmac.c71 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 Dshdma.h24 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 Dshdma-base.c74 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 …]