Lines Matching refs:ch
163 int ch; in sirfsoc_dma_irq() local
166 while ((ch = fls(is) - 1) >= 0) { in sirfsoc_dma_irq()
167 is &= ~(1 << ch); in sirfsoc_dma_irq()
168 writel_relaxed(1 << ch, sdma->base + SIRFSOC_DMA_CH_INT); in sirfsoc_dma_irq()
169 schan = &sdma->channels[ch]; in sirfsoc_dma_irq()
817 int ch; in sirfsoc_dma_pm_suspend() local
834 for (ch = 0; ch < SIRFSOC_DMA_CHANNELS; ch++) { in sirfsoc_dma_pm_suspend()
835 schan = &sdma->channels[ch]; in sirfsoc_dma_pm_suspend()
841 save->ctrl[ch] = readl_relaxed(sdma->base + in sirfsoc_dma_pm_suspend()
842 ch * 0x10 + SIRFSOC_DMA_CH_CTRL); in sirfsoc_dma_pm_suspend()
858 int ch; in sirfsoc_dma_pm_resume() local
867 for (ch = 0; ch < SIRFSOC_DMA_CHANNELS; ch++) { in sirfsoc_dma_pm_resume()
868 schan = &sdma->channels[ch]; in sirfsoc_dma_pm_resume()
875 sdma->base + SIRFSOC_DMA_WIDTH_0 + ch * 4); in sirfsoc_dma_pm_resume()
877 sdma->base + ch * 0x10 + SIRFSOC_DMA_CH_XLEN); in sirfsoc_dma_pm_resume()
879 sdma->base + ch * 0x10 + SIRFSOC_DMA_CH_YLEN); in sirfsoc_dma_pm_resume()
880 writel_relaxed(save->ctrl[ch], in sirfsoc_dma_pm_resume()
881 sdma->base + ch * 0x10 + SIRFSOC_DMA_CH_CTRL); in sirfsoc_dma_pm_resume()
883 sdma->base + ch * 0x10 + SIRFSOC_DMA_CH_ADDR); in sirfsoc_dma_pm_resume()