Home
last modified time | relevance | path

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

/drivers/dma/
Dmpc512x_dma.c267 struct mpc_dma *mdma = dma_chan_to_mpc_dma(&mchan->chan); in mpc_dma_execute() local
311 memcpy_toio(&mdma->tcd[cid], first->tcd, sizeof(struct mpc_dma_tcd)); in mpc_dma_execute()
314 mdma->tcd[cid].e_sg = 1; in mpc_dma_execute()
316 if (mdma->is_mpc8308) { in mpc_dma_execute()
318 out_8(&mdma->regs->dmassrt, cid); in mpc_dma_execute()
321 out_8(&mdma->regs->dmaserq, cid); in mpc_dma_execute()
324 out_8(&mdma->regs->dmassrt, cid); in mpc_dma_execute()
329 static void mpc_dma_irq_process(struct mpc_dma *mdma, u32 is, u32 es, int off) in mpc_dma_irq_process() argument
338 mchan = &mdma->channels[ch + off]; in mpc_dma_irq_process()
342 out_8(&mdma->regs->dmacint, ch + off); in mpc_dma_irq_process()
[all …]
/drivers/rapidio/devices/
Dtsi721.c111 void __iomem *regs = priv->regs + TSI721_DMAC_BASE(priv->mdma.ch_id); in tsi721_maint_dma()
120 bd_ptr = priv->mdma.bd_base; in tsi721_maint_dma()
148 __func__, priv->mdma.ch_id, ch_stat); in tsi721_maint_dma()
1067 priv->mdma.ch_id = TSI721_DMACH_MAINT; in tsi721_bdma_maint_init()
1077 priv->mdma.bd_num = bd_num; in tsi721_bdma_maint_init()
1078 priv->mdma.bd_phys = bd_phys; in tsi721_bdma_maint_init()
1079 priv->mdma.bd_base = bd_ptr; in tsi721_bdma_maint_init()
1096 priv->mdma.bd_base = NULL; in tsi721_bdma_maint_init()
1100 priv->mdma.sts_phys = sts_phys; in tsi721_bdma_maint_init()
1101 priv->mdma.sts_base = sts_ptr; in tsi721_bdma_maint_init()
[all …]
Dtsi721.h835 struct tsi721_bdma_maint mdma; /* Maintenance rd/wr request channel */ member