Lines Matching refs:mdc_chan

107 	struct mdc_chan *chan;
119 struct mdc_chan { struct
131 void (*enable_chan)(struct mdc_chan *mchan); argument
132 void (*disable_chan)(struct mdc_chan *mchan);
148 struct mdc_chan channels[MDC_MAX_DMA_CHANNELS];
161 static inline u32 mdc_chan_readl(struct mdc_chan *mchan, u32 reg) in mdc_chan_readl()
166 static inline void mdc_chan_writel(struct mdc_chan *mchan, u32 val, u32 reg) in mdc_chan_writel()
171 static inline struct mdc_chan *to_mdc_chan(struct dma_chan *c) in to_mdc_chan()
173 return container_of(to_virt_chan(c), struct mdc_chan, vc); in to_mdc_chan()
207 static void mdc_list_desc_config(struct mdc_chan *mchan, in mdc_list_desc_config()
291 struct mdc_chan *mchan = to_mdc_chan(chan); in mdc_prep_dma_memcpy()
343 static int mdc_check_slave_width(struct mdc_chan *mchan, in mdc_check_slave_width()
374 struct mdc_chan *mchan = to_mdc_chan(chan); in mdc_prep_dma_cyclic()
456 struct mdc_chan *mchan = to_mdc_chan(chan); in mdc_prep_slave_sg()
529 static void mdc_issue_desc(struct mdc_chan *mchan) in mdc_issue_desc()
567 struct mdc_chan *mchan = to_mdc_chan(chan); in mdc_issue_pending()
579 struct mdc_chan *mchan = to_mdc_chan(chan); in mdc_tx_status()
656 struct mdc_chan *mchan = to_mdc_chan(chan); in mdc_terminate_all()
682 struct mdc_chan *mchan = to_mdc_chan(chan); in mdc_slave_config()
694 struct mdc_chan *mchan = to_mdc_chan(chan); in mdc_free_chan_resources()
704 struct mdc_chan *mchan = (struct mdc_chan *)dev_id; in mdc_chan_irq()
783 struct mdc_chan *mchan = to_mdc_chan(chan); in mdc_of_xlate()
801 static void pistachio_mdc_enable_chan(struct mdc_chan *mchan) in pistachio_mdc_enable_chan()
813 static void pistachio_mdc_disable_chan(struct mdc_chan *mchan) in pistachio_mdc_disable_chan()
923 struct mdc_chan *mchan = &mdma->channels[i]; in mdc_dma_probe()
973 struct mdc_chan *mchan, *next; in mdc_dma_remove()