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

/linux-master/include/linux/
H A Dshdma-base.h38 * struct shdma_chan, struct shdma_desc, and struct shdma_slave
57 struct shdma_chan { struct
92 bool (*desc_completed)(struct shdma_chan *, struct shdma_desc *);
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 *,
98 int (*set_slave)(struct shdma_chan *, int, dma_addr_t, bool);
99 void (*setup_xfer)(struct shdma_chan *, int);
100 void (*start_xfer)(struct shdma_chan *, struc
[all...]
/linux-master/drivers/dma/sh/
H A Dshdma.h24 struct shdma_chan shdma_chan; member in struct:sh_dmae_chan
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 Dshdmac.c71 sh_dc->shdma_chan.id;
260 const struct sh_dmae_channel *chan_pdata = &pdata->channel[sh_chan->shdma_chan.id];
281 static void sh_dmae_start_xfer(struct shdma_chan *schan,
285 shdma_chan);
288 dev_dbg(sh_chan->shdma_chan.dev, "Queue #%d to %d: %u@%x -> %x\n",
289 sdesc->async_tx.cookie, sh_chan->shdma_chan.id,
296 static bool sh_dmae_channel_busy(struct shdma_chan *schan)
299 shdma_chan);
303 static void sh_dmae_setup_xfer(struct shdma_chan *schan,
307 shdma_chan);
[all...]
H A Dshdma-base.c36 #define to_shdma_chan(c) container_of(c, struct shdma_chan, dma_chan)
52 static void shdma_chan_xfer_ld_queue(struct shdma_chan *schan)
74 struct shdma_chan *schan = to_shdma_chan(tx->chan);
157 static struct shdma_desc *shdma_get_desc(struct shdma_chan *schan)
171 static int shdma_setup_slave(struct shdma_chan *schan, dma_addr_t slave_addr)
205 struct shdma_chan *schan = to_shdma_chan(chan);
276 struct shdma_chan *schan;
323 static dma_async_tx_callback __ld_cleanup(struct shdma_chan *schan, bool all)
441 static void shdma_chan_ld_cleanup(struct shdma_chan *schan, bool all)
452 struct shdma_chan *scha
[all...]

Completed in 114 milliseconds