Searched refs:shdma_chan (Results 1 - 4 of 4) sorted by relevance
/linux-master/include/linux/ |
H A D | shdma-base.h | 38 * 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 D | shdma.h | 24 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 D | shdmac.c | 71 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 D | shdma-base.c | 36 #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