Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/dma/
Dmpc512x_dma.c263 struct mpc_dma *mdma = dma_chan_to_mpc_dma(&mchan->chan); in mpc_dma_execute() local
307 memcpy_toio(&mdma->tcd[cid], first->tcd, sizeof(struct mpc_dma_tcd)); in mpc_dma_execute()
310 mdma->tcd[cid].e_sg = 1; in mpc_dma_execute()
312 if (mdma->is_mpc8308) { in mpc_dma_execute()
314 out_8(&mdma->regs->dmassrt, cid); in mpc_dma_execute()
317 out_8(&mdma->regs->dmaserq, cid); in mpc_dma_execute()
320 out_8(&mdma->regs->dmassrt, cid); in mpc_dma_execute()
325 static void mpc_dma_irq_process(struct mpc_dma *mdma, u32 is, u32 es, int off) in mpc_dma_irq_process() argument
334 mchan = &mdma->channels[ch + off]; in mpc_dma_irq_process()
338 out_8(&mdma->regs->dmacint, ch + off); in mpc_dma_irq_process()
[all …]
Dimg-mdc-dma.c120 struct mdc_dma *mdma; member
151 static inline u32 mdc_readl(struct mdc_dma *mdma, u32 reg) in mdc_readl() argument
153 return readl(mdma->regs + reg); in mdc_readl()
156 static inline void mdc_writel(struct mdc_dma *mdma, u32 val, u32 reg) in mdc_writel() argument
158 writel(val, mdma->regs + reg); in mdc_writel()
163 return mdc_readl(mchan->mdma, mchan->chan_nr * 0x040 + reg); in mdc_chan_readl()
168 mdc_writel(mchan->mdma, val, mchan->chan_nr * 0x040 + reg); in mdc_chan_writel()
183 static inline struct device *mdma2dev(struct mdc_dma *mdma) in mdma2dev() argument
185 return mdma->dma_dev.dev; in mdma2dev()
212 struct mdc_dma *mdma = mchan->mdma; in mdc_list_desc_config() local
[all …]
/linux-4.1.27/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.h833 struct tsi721_bdma_maint mdma; /* Maintenance rd/wr request channel */ member
/linux-4.1.27/arch/blackfin/kernel/
Ddebug-mmrs.c209 bfin_debug_mmrs_dma(struct dentry *parent, unsigned long base, int num, char mdma, const char *pfx) in bfin_debug_mmrs_dma() argument
213 if (mdma) in bfin_debug_mmrs_dma()
214 _buf = buf + sprintf(buf, "%s_%c%i_", pfx, mdma, num); in bfin_debug_mmrs_dma()
235 #define _DMA(num, base, mdma, pfx) bfin_debug_mmrs_dma(parent, base, num, mdma, pfx "DMA") argument
/linux-4.1.27/arch/arm/boot/dts/
Dexynos5250.dtsi693 mdma0: mdma@10800000 {
704 mdma1: mdma@11C10000 {
Dexynos5420.dtsi378 mdma0: mdma@10800000 {
389 mdma1: mdma@11C10000 {
Ds5pv210.dtsi533 mdma1: mdma@fa200000 {
Dexynos4.dtsi663 mdma1: mdma@12850000 {