Home
last modified time | relevance | path

Searched refs:mchan (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/drivers/dma/
Dimg-mdc-dma.c131 void (*enable_chan)(struct mdc_chan *mchan);
132 void (*disable_chan)(struct mdc_chan *mchan);
161 static inline u32 mdc_chan_readl(struct mdc_chan *mchan, u32 reg) in mdc_chan_readl() argument
163 return mdc_readl(mchan->mdma, mchan->chan_nr * 0x040 + reg); in mdc_chan_readl()
166 static inline void mdc_chan_writel(struct mdc_chan *mchan, u32 val, u32 reg) in mdc_chan_writel() argument
168 mdc_writel(mchan->mdma, val, mchan->chan_nr * 0x040 + reg); in mdc_chan_writel()
207 static void mdc_list_desc_config(struct mdc_chan *mchan, in mdc_list_desc_config() argument
212 struct mdc_dma *mdma = mchan->mdma; in mdc_list_desc_config()
219 (mchan->thread << MDC_READ_PORT_CONFIG_STHREAD_SHIFT) | in mdc_list_desc_config()
220 (mchan->thread << MDC_READ_PORT_CONFIG_RTHREAD_SHIFT) | in mdc_list_desc_config()
[all …]
Dmpc512x_dma.c249 struct mpc_dma_chan *mchan = dma_chan_to_mpc_dma_chan(c); in dma_chan_to_mpc_dma() local
250 return container_of(mchan, struct mpc_dma, channels[c->chan_id]); in dma_chan_to_mpc_dma()
261 static void mpc_dma_execute(struct mpc_dma_chan *mchan) in mpc_dma_execute() argument
263 struct mpc_dma *mdma = dma_chan_to_mpc_dma(&mchan->chan); in mpc_dma_execute()
267 int cid = mchan->chan.chan_id; in mpc_dma_execute()
269 while (!list_empty(&mchan->queued)) { in mpc_dma_execute()
270 mdesc = list_first_entry(&mchan->queued, in mpc_dma_execute()
279 if (list_empty(&mchan->active)) in mpc_dma_execute()
280 list_move_tail(&mdesc->node, &mchan->active); in mpc_dma_execute()
283 list_move_tail(&mdesc->node, &mchan->active); in mpc_dma_execute()
[all …]
/linux-4.1.27/
DMAINTAINERS2212 M: Michael Chan <mchan@broadcom.com>