Lines Matching defs:s3c24xx_dma_chan
177 struct s3c24xx_dma_chan;
197 struct s3c24xx_dma_chan *serving;
202 * struct s3c24xx_dma_chan - this structure wraps a DMA ENGINE channel
214 struct s3c24xx_dma_chan {
258 static bool s3c24xx_dma_phy_valid(struct s3c24xx_dma_chan *s3cchan,
286 struct s3c24xx_dma_phy *s3c24xx_dma_get_phy(struct s3c24xx_dma_chan *s3cchan)
365 struct s3c24xx_dma_chan *to_s3c24xx_dma_chan(struct dma_chan *chan)
367 return container_of(chan, struct s3c24xx_dma_chan, vc.chan);
370 static u32 s3c24xx_dma_getbytes_chan(struct s3c24xx_dma_chan *s3cchan)
382 struct s3c24xx_dma_chan *s3cchan = to_s3c24xx_dma_chan(chan);
439 static void s3c24xx_dma_start_next_sg(struct s3c24xx_dma_chan *s3cchan,
503 static void s3c24xx_dma_start_next_txd(struct s3c24xx_dma_chan *s3cchan)
527 static void s3c24xx_dma_phy_alloc_and_start(struct s3c24xx_dma_chan *s3cchan)
550 struct s3c24xx_dma_chan *s3cchan)
572 static void s3c24xx_dma_phy_free(struct s3c24xx_dma_chan *s3cchan)
575 struct s3c24xx_dma_chan *p, *next;
629 struct s3c24xx_dma_chan *s3cchan = to_s3c24xx_dma_chan(vd->tx.chan);
640 struct s3c24xx_dma_chan *s3cchan = phy->serving;
701 struct s3c24xx_dma_chan *s3cchan = to_s3c24xx_dma_chan(chan);
746 struct s3c24xx_dma_chan *s3cchan = to_s3c24xx_dma_chan(chan);
760 struct s3c24xx_dma_chan *s3cchan = to_s3c24xx_dma_chan(chan);
819 struct s3c24xx_dma_chan *s3cchan = to_s3c24xx_dma_chan(chan);
881 struct s3c24xx_dma_chan *s3cchan = to_s3c24xx_dma_chan(chan);
979 struct s3c24xx_dma_chan *s3cchan = to_s3c24xx_dma_chan(chan);
1069 struct s3c24xx_dma_chan *s3cchan = to_s3c24xx_dma_chan(chan);
1091 struct s3c24xx_dma_chan *chan;
1134 struct s3c24xx_dma_chan *chan = NULL;
1135 struct s3c24xx_dma_chan *next;
1415 struct s3c24xx_dma_chan *s3cchan;