Home
last modified time | relevance | path

Searched refs:cfglo (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/drivers/dma/
Didma64.c66 u32 cfglo = 0; in idma64_chan_init() local
69 cfglo |= IDMA64C_CFGL_DST_BURST_ALIGN | IDMA64C_CFGL_SRC_BURST_ALIGN; in idma64_chan_init()
71 channel_writel(idma64c, CFG_LO, cfglo); in idma64_chan_init()
431 u32 cfglo; in idma64_chan_deactivate() local
433 cfglo = channel_readl(idma64c, CFG_LO); in idma64_chan_deactivate()
435 cfglo |= IDMA64C_CFGL_CH_DRAIN; in idma64_chan_deactivate()
437 cfglo &= ~IDMA64C_CFGL_CH_DRAIN; in idma64_chan_deactivate()
439 channel_writel(idma64c, CFG_LO, cfglo | IDMA64C_CFGL_CH_SUSP); in idma64_chan_deactivate()
442 cfglo = channel_readl(idma64c, CFG_LO); in idma64_chan_deactivate()
443 } while (!(cfglo & IDMA64C_CFGL_FIFO_EMPTY) && --count); in idma64_chan_deactivate()
[all …]
/linux-4.4.14/drivers/dma/dw/
Dcore.c134 u32 cfglo = DWC_CFGL_CH_PRIOR(dwc->priority); in dwc_initialize() local
142 channel_writel(dwc, CFG_LO, cfglo); in dwc_initialize()
980 u32 cfglo; in dwc_pause() local
984 cfglo = channel_readl(dwc, CFG_LO); in dwc_pause()
985 channel_writel(dwc, CFG_LO, cfglo | DWC_CFGL_CH_SUSP); in dwc_pause()
998 u32 cfglo = channel_readl(dwc, CFG_LO); in dwc_chan_resume() local
1000 channel_writel(dwc, CFG_LO, cfglo & ~DWC_CFGL_CH_SUSP); in dwc_chan_resume()