Searched refs:cfglo (Results 1 – 2 of 2) sorted by relevance
/Linux-v4.19/drivers/dma/ |
D | idma64.c | 66 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() 426 u32 cfglo; in idma64_chan_deactivate() local 428 cfglo = channel_readl(idma64c, CFG_LO); in idma64_chan_deactivate() 430 cfglo |= IDMA64C_CFGL_CH_DRAIN; in idma64_chan_deactivate() 432 cfglo &= ~IDMA64C_CFGL_CH_DRAIN; in idma64_chan_deactivate() 434 channel_writel(idma64c, CFG_LO, cfglo | IDMA64C_CFGL_CH_SUSP); in idma64_chan_deactivate() 437 cfglo = channel_readl(idma64c, CFG_LO); in idma64_chan_deactivate() 438 } while (!(cfglo & IDMA64C_CFGL_FIFO_EMPTY) && --count); in idma64_chan_deactivate() [all …]
|
/Linux-v4.19/drivers/dma/dw/ |
D | core.c | 144 u32 cfglo = 0; in dwc_initialize_chan_idma32() local 147 cfglo |= IDMA32C_CFGL_DST_BURST_ALIGN | IDMA32C_CFGL_SRC_BURST_ALIGN; in dwc_initialize_chan_idma32() 157 channel_writel(dwc, CFG_LO, cfglo); in dwc_initialize_chan_idma32() 164 u32 cfglo = DWC_CFGL_CH_PRIOR(dwc->priority); in dwc_initialize_chan_dw() local 171 cfglo |= hs_polarity ? DWC_CFGL_HS_DST_POL | DWC_CFGL_HS_SRC_POL : 0; in dwc_initialize_chan_dw() 173 channel_writel(dwc, CFG_LO, cfglo); in dwc_initialize_chan_dw() 906 u32 cfglo; in dwc_chan_pause() local 908 cfglo = channel_readl(dwc, CFG_LO); in dwc_chan_pause() 911 cfglo |= IDMA32C_CFGL_CH_DRAIN; in dwc_chan_pause() 913 cfglo &= ~IDMA32C_CFGL_CH_DRAIN; in dwc_chan_pause() [all …]
|