Lines Matching refs:chn

650 	u32 chn;  in rockchip_pcie_sys_irq_handler()  local
671 for (chn = 0; chn < PCIE_DMA_CHANEL_MAX_NUM; chn++) { in rockchip_pcie_sys_irq_handler()
672 if (wr_status.donesta & BIT(chn)) { in rockchip_pcie_sys_irq_handler()
673 clears.doneclr = BIT(chn); in rockchip_pcie_sys_irq_handler()
677 rockchip->dma_obj->cb(rockchip->dma_obj, chn, DMA_TO_BUS); in rockchip_pcie_sys_irq_handler()
680 if (wr_status.abortsta & BIT(chn)) { in rockchip_pcie_sys_irq_handler()
682 clears.abortclr = BIT(chn); in rockchip_pcie_sys_irq_handler()
688 for (chn = 0; chn < PCIE_DMA_CHANEL_MAX_NUM; chn++) { in rockchip_pcie_sys_irq_handler()
689 if (rd_status.donesta & BIT(chn)) { in rockchip_pcie_sys_irq_handler()
690 clears.doneclr = BIT(chn); in rockchip_pcie_sys_irq_handler()
694 rockchip->dma_obj->cb(rockchip->dma_obj, chn, DMA_FROM_BUS); in rockchip_pcie_sys_irq_handler()
697 if (rd_status.abortsta & BIT(chn)) { in rockchip_pcie_sys_irq_handler()
699 clears.abortclr = BIT(chn); in rockchip_pcie_sys_irq_handler()
841 int chn = table->chn; in rockchip_pcie_start_dma_dwc() local
843 int ctr_off = PCIE_DMA_OFFSET + chn * 0x200; in rockchip_pcie_start_dma_dwc()
872 table->start.chnl = table->chn; in rockchip_pcie_config_dma_dwc()
892 static int rockchip_pcie_get_dma_status(struct dma_trx_obj *obj, u8 chn, enum dma_dir dir) in rockchip_pcie_get_dma_status() argument
906 if (status.donesta & BIT(chn)) { in rockchip_pcie_get_dma_status()
907 clears.doneclr = BIT(chn); in rockchip_pcie_get_dma_status()
913 if (status.abortsta & BIT(chn)) { in rockchip_pcie_get_dma_status()
915 clears.abortclr = BIT(chn); in rockchip_pcie_get_dma_status()
923 if (status.donesta & BIT(chn)) { in rockchip_pcie_get_dma_status()
924 clears.doneclr = BIT(chn); in rockchip_pcie_get_dma_status()
930 if (status.abortsta & BIT(chn)) { in rockchip_pcie_get_dma_status()
932 clears.abortclr = BIT(chn); in rockchip_pcie_get_dma_status()