Searched refs:shdma_chan (Results 1 – 3 of 3) sorted by relevance
/drivers/dma/sh/ |
D | shdmac.c | 72 sh_dc->shdma_chan.id; in channel_clear() 261 const struct sh_dmae_channel *chan_pdata = &pdata->channel[sh_chan->shdma_chan.id]; in dmae_set_dmars() 282 static void sh_dmae_start_xfer(struct shdma_chan *schan, in sh_dmae_start_xfer() 286 shdma_chan); in sh_dmae_start_xfer() 289 dev_dbg(sh_chan->shdma_chan.dev, "Queue #%d to %d: %u@%x -> %x\n", in sh_dmae_start_xfer() 290 sdesc->async_tx.cookie, sh_chan->shdma_chan.id, in sh_dmae_start_xfer() 297 static bool sh_dmae_channel_busy(struct shdma_chan *schan) in sh_dmae_channel_busy() 300 shdma_chan); in sh_dmae_channel_busy() 304 static void sh_dmae_setup_xfer(struct shdma_chan *schan, in sh_dmae_setup_xfer() 308 shdma_chan); in sh_dmae_setup_xfer() [all …]
|
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) in shdma_chan_xfer_ld_queue() 74 struct shdma_chan *schan = to_shdma_chan(tx->chan); in shdma_tx_submit() 157 static struct shdma_desc *shdma_get_desc(struct shdma_chan *schan) in shdma_get_desc() 171 static int shdma_setup_slave(struct shdma_chan *schan, dma_addr_t slave_addr) in shdma_setup_slave() 205 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_alloc_chan_resources() 276 struct shdma_chan *schan; in shdma_chan_filter() 323 static dma_async_tx_callback __ld_cleanup(struct shdma_chan *schan, bool all) in __ld_cleanup() 441 static void shdma_chan_ld_cleanup(struct shdma_chan *schan, bool all) in shdma_chan_ld_cleanup() 452 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_free_chan_resources() [all …]
|
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,\
|