shdma_chan         36 drivers/dma/sh/shdma-base.c #define to_shdma_chan(c) container_of(c, struct shdma_chan, dma_chan)
shdma_chan         52 drivers/dma/sh/shdma-base.c static void shdma_chan_xfer_ld_queue(struct shdma_chan *schan)
shdma_chan         74 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan = to_shdma_chan(tx->chan);
shdma_chan        157 drivers/dma/sh/shdma-base.c static struct shdma_desc *shdma_get_desc(struct shdma_chan *schan)
shdma_chan        171 drivers/dma/sh/shdma-base.c static int shdma_setup_slave(struct shdma_chan *schan, dma_addr_t slave_addr)
shdma_chan        205 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan = to_shdma_chan(chan);
shdma_chan        276 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan;
shdma_chan        323 drivers/dma/sh/shdma-base.c static dma_async_tx_callback __ld_cleanup(struct shdma_chan *schan, bool all)
shdma_chan        441 drivers/dma/sh/shdma-base.c static void shdma_chan_ld_cleanup(struct shdma_chan *schan, bool all)
shdma_chan        452 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan = to_shdma_chan(chan);
shdma_chan        501 drivers/dma/sh/shdma-base.c static struct shdma_desc *shdma_add_desc(struct shdma_chan *schan,
shdma_chan        560 drivers/dma/sh/shdma-base.c static struct dma_async_tx_descriptor *shdma_prep_sg(struct shdma_chan *schan,
shdma_chan        643 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan = to_shdma_chan(chan);
shdma_chan        665 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan = to_shdma_chan(chan);
shdma_chan        696 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan = to_shdma_chan(chan);
shdma_chan        755 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan = to_shdma_chan(chan);
shdma_chan        780 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan = to_shdma_chan(chan);
shdma_chan        808 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan = to_shdma_chan(chan);
shdma_chan        822 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan = to_shdma_chan(chan);
shdma_chan        855 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan;
shdma_chan        903 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan = dev;
shdma_chan        919 drivers/dma/sh/shdma-base.c 	struct shdma_chan *schan = dev;
shdma_chan        943 drivers/dma/sh/shdma-base.c int shdma_request_irq(struct shdma_chan *schan, int irq,
shdma_chan        956 drivers/dma/sh/shdma-base.c 			   struct shdma_chan *schan, int id)
shdma_chan        983 drivers/dma/sh/shdma-base.c void shdma_chan_remove(struct shdma_chan *schan)
shdma_chan         17 drivers/dma/sh/shdma-of.c #define to_shdma_chan(c) container_of(c, struct shdma_chan, dma_chan)
shdma_chan         24 drivers/dma/sh/shdma.h 	struct shdma_chan shdma_chan;
shdma_chan         55 drivers/dma/sh/shdma.h #define to_sh_chan(chan) container_of(chan, struct sh_dmae_chan, shdma_chan)
shdma_chan         58 drivers/dma/sh/shdma.h #define to_sh_dev(chan) container_of(chan->shdma_chan.dma_chan.device,\
shdma_chan         72 drivers/dma/sh/shdmac.c 		sh_dc->shdma_chan.id;
shdma_chan        261 drivers/dma/sh/shdmac.c 	const struct sh_dmae_channel *chan_pdata = &pdata->channel[sh_chan->shdma_chan.id];
shdma_chan        282 drivers/dma/sh/shdmac.c static void sh_dmae_start_xfer(struct shdma_chan *schan,
shdma_chan        286 drivers/dma/sh/shdmac.c 						    shdma_chan);
shdma_chan        289 drivers/dma/sh/shdmac.c 	dev_dbg(sh_chan->shdma_chan.dev, "Queue #%d to %d: %u@%x -> %x\n",
shdma_chan        290 drivers/dma/sh/shdmac.c 		sdesc->async_tx.cookie, sh_chan->shdma_chan.id,
shdma_chan        297 drivers/dma/sh/shdmac.c static bool sh_dmae_channel_busy(struct shdma_chan *schan)
shdma_chan        300 drivers/dma/sh/shdmac.c 						    shdma_chan);
shdma_chan        304 drivers/dma/sh/shdmac.c static void sh_dmae_setup_xfer(struct shdma_chan *schan,
shdma_chan        308 drivers/dma/sh/shdmac.c 						    shdma_chan);
shdma_chan        333 drivers/dma/sh/shdmac.c 	if (!sh_chan->shdma_chan.dev->of_node) {
shdma_chan        343 drivers/dma/sh/shdmac.c 				sh_chan->shdma_chan.slave_id = i;
shdma_chan        351 drivers/dma/sh/shdmac.c static int sh_dmae_set_slave(struct shdma_chan *schan,
shdma_chan        355 drivers/dma/sh/shdmac.c 						    shdma_chan);
shdma_chan        377 drivers/dma/sh/shdmac.c static int sh_dmae_desc_setup(struct shdma_chan *schan,
shdma_chan        394 drivers/dma/sh/shdmac.c static void sh_dmae_halt(struct shdma_chan *schan)
shdma_chan        397 drivers/dma/sh/shdmac.c 						    shdma_chan);
shdma_chan        401 drivers/dma/sh/shdmac.c static bool sh_dmae_chan_irq(struct shdma_chan *schan, int irq)
shdma_chan        404 drivers/dma/sh/shdmac.c 						    shdma_chan);
shdma_chan        415 drivers/dma/sh/shdmac.c static size_t sh_dmae_get_partial(struct shdma_chan *schan,
shdma_chan        419 drivers/dma/sh/shdmac.c 						    shdma_chan);
shdma_chan        453 drivers/dma/sh/shdmac.c static bool sh_dmae_desc_completed(struct shdma_chan *schan,
shdma_chan        457 drivers/dma/sh/shdmac.c 					struct sh_dmae_chan, shdma_chan);
shdma_chan        524 drivers/dma/sh/shdmac.c 	struct shdma_chan *schan;
shdma_chan        532 drivers/dma/sh/shdmac.c 	schan = &sh_chan->shdma_chan;
shdma_chan        566 drivers/dma/sh/shdmac.c 	struct shdma_chan *schan;
shdma_chan        614 drivers/dma/sh/shdmac.c 		if (!sh_chan->shdma_chan.desc_num)
shdma_chan        617 drivers/dma/sh/shdmac.c 		if (sh_chan->shdma_chan.slave_id >= 0) {
shdma_chan        636 drivers/dma/sh/shdmac.c static dma_addr_t sh_dmae_slave_addr(struct shdma_chan *schan)
shdma_chan        639 drivers/dma/sh/shdmac.c 					struct sh_dmae_chan, shdma_chan);
shdma_chan         92 include/linux/shdma-base.h 	bool (*desc_completed)(struct shdma_chan *, struct shdma_desc *);
shdma_chan         93 include/linux/shdma-base.h 	void (*halt_channel)(struct shdma_chan *);
shdma_chan         94 include/linux/shdma-base.h 	bool (*channel_busy)(struct shdma_chan *);
shdma_chan         95 include/linux/shdma-base.h 	dma_addr_t (*slave_addr)(struct shdma_chan *);
shdma_chan         96 include/linux/shdma-base.h 	int (*desc_setup)(struct shdma_chan *, struct shdma_desc *,
shdma_chan         98 include/linux/shdma-base.h 	int (*set_slave)(struct shdma_chan *, int, dma_addr_t, bool);
shdma_chan         99 include/linux/shdma-base.h 	void (*setup_xfer)(struct shdma_chan *, int);
shdma_chan        100 include/linux/shdma-base.h 	void (*start_xfer)(struct shdma_chan *, struct shdma_desc *);
shdma_chan        102 include/linux/shdma-base.h 	bool (*chan_irq)(struct shdma_chan *, int);
shdma_chan        103 include/linux/shdma-base.h 	size_t (*get_partial)(struct shdma_chan *, struct shdma_desc *);
shdma_chan        108 include/linux/shdma-base.h 	struct shdma_chan **schan;
shdma_chan        116 include/linux/shdma-base.h int shdma_request_irq(struct shdma_chan *, int,
shdma_chan        120 include/linux/shdma-base.h 			   struct shdma_chan *schan, int id);
shdma_chan        121 include/linux/shdma-base.h void shdma_chan_remove(struct shdma_chan *schan);