• Home
  • Raw
  • Download

Lines Matching refs:cid

116 	int cid = schan->chan.chan_id;  in sirfsoc_dma_execute()  local
131 cid * 4); in sirfsoc_dma_execute()
132 writel_relaxed(cid | (schan->mode << SIRFSOC_DMA_MODE_CTRL_BIT) | in sirfsoc_dma_execute()
134 sdma->base + cid * 0x10 + SIRFSOC_DMA_CH_CTRL); in sirfsoc_dma_execute()
135 writel_relaxed(sdesc->xlen, sdma->base + cid * 0x10 + in sirfsoc_dma_execute()
137 writel_relaxed(sdesc->ylen, sdma->base + cid * 0x10 + in sirfsoc_dma_execute()
140 (1 << cid), sdma->base + SIRFSOC_DMA_INT_EN); in sirfsoc_dma_execute()
146 writel(sdesc->addr >> 2, sdma->base + cid * 0x10 + SIRFSOC_DMA_CH_ADDR); in sirfsoc_dma_execute()
149 writel((1 << cid) | 1 << (cid + 16) | in sirfsoc_dma_execute()
303 int cid = schan->chan.chan_id; in sirfsoc_dma_terminate_all() local
310 ~(1 << cid), sdma->base + SIRFSOC_DMA_INT_EN); in sirfsoc_dma_terminate_all()
312 & ~((1 << cid) | 1 << (cid + 16)), in sirfsoc_dma_terminate_all()
315 writel_relaxed(1 << cid, sdma->base + SIRFSOC_DMA_INT_EN_CLR); in sirfsoc_dma_terminate_all()
316 writel_relaxed((1 << cid) | 1 << (cid + 16), in sirfsoc_dma_terminate_all()
320 writel_relaxed(1 << cid, sdma->base + SIRFSOC_DMA_CH_VALID); in sirfsoc_dma_terminate_all()
333 int cid = schan->chan.chan_id; in sirfsoc_dma_pause_chan() local
340 & ~((1 << cid) | 1 << (cid + 16)), in sirfsoc_dma_pause_chan()
343 writel_relaxed((1 << cid) | 1 << (cid + 16), in sirfsoc_dma_pause_chan()
354 int cid = schan->chan.chan_id; in sirfsoc_dma_resume_chan() local
361 | ((1 << cid) | 1 << (cid + 16)), in sirfsoc_dma_resume_chan()
364 writel_relaxed((1 << cid) | 1 << (cid + 16), in sirfsoc_dma_resume_chan()
489 int cid = schan->chan.chan_id; in sirfsoc_dma_tx_status() local
502 dma_pos = readl_relaxed(sdma->base + cid * 0x10 + SIRFSOC_DMA_CH_ADDR) in sirfsoc_dma_tx_status()