Lines Matching refs:dma_ch
340 static void dma_dwc_xfer_start(int dma_ch);
718 static void dma_dwc_xfer_start(int dma_ch) in dma_dwc_xfer_start() argument
723 DMA_ENABLE_CHAN(dma_ch)); in dma_dwc_xfer_start()
730 int dma_ch; in dma_dwc_xfer_setup() local
733 dma_ch = dma_request_channel(); in dma_dwc_xfer_setup()
734 if (dma_ch == -1) { in dma_dwc_xfer_setup()
747 clear_chan_interrupts(dma_ch); in dma_dwc_xfer_setup()
750 out_le32(&(host_pvt.sata_dma_regs->chan_regs[dma_ch].cfg.high), in dma_dwc_xfer_setup()
751 DMA_CFG_HW_HS_SRC(dma_ch) | DMA_CFG_HW_HS_DEST(dma_ch) | in dma_dwc_xfer_setup()
753 out_le32(&(host_pvt.sata_dma_regs->chan_regs[dma_ch].cfg.low), in dma_dwc_xfer_setup()
754 DMA_CFG_HW_CH_PRIOR(dma_ch)); in dma_dwc_xfer_setup()
757 out_le32(&(host_pvt.sata_dma_regs->chan_regs[dma_ch].llp.low), in dma_dwc_xfer_setup()
761 out_le32(&(host_pvt.sata_dma_regs->chan_regs[dma_ch].ctl.low), in dma_dwc_xfer_setup()
763 return dma_ch; in dma_dwc_xfer_setup()