Lines Matching refs:dir
369 static inline void __iomem *dw_pcie_select_atu(struct dw_pcie *pci, u32 dir, in dw_pcie_select_atu() argument
373 return pci->atu_base + PCIE_ATU_UNROLL_BASE(dir, index); in dw_pcie_select_atu()
375 dw_pcie_writel_dbi(pci, PCIE_ATU_VIEWPORT, dir | index); in dw_pcie_select_atu()
379 static u32 dw_pcie_readl_atu(struct dw_pcie *pci, u32 dir, u32 index, u32 reg) in dw_pcie_readl_atu() argument
385 base = dw_pcie_select_atu(pci, dir, index); in dw_pcie_readl_atu()
397 static void dw_pcie_writel_atu(struct dw_pcie *pci, u32 dir, u32 index, in dw_pcie_writel_atu() argument
403 base = dw_pcie_select_atu(pci, dir, index); in dw_pcie_writel_atu()
642 void dw_pcie_disable_atu(struct dw_pcie *pci, u32 dir, int index) in dw_pcie_disable_atu() argument
644 dw_pcie_writel_atu(pci, dir, index, PCIE_ATU_REGION_CTRL2, 0); in dw_pcie_disable_atu()
785 u32 val, min, dir; in dw_pcie_iatu_detect() local
816 dir = PCIE_ATU_REGION_DIR_OB; in dw_pcie_iatu_detect()
818 dir = PCIE_ATU_REGION_DIR_IB; in dw_pcie_iatu_detect()
824 dw_pcie_writel_atu(pci, dir, 0, PCIE_ATU_LIMIT, 0x0); in dw_pcie_iatu_detect()
825 min = dw_pcie_readl_atu(pci, dir, 0, PCIE_ATU_LIMIT); in dw_pcie_iatu_detect()
828 dw_pcie_writel_atu(pci, dir, 0, PCIE_ATU_UPPER_LIMIT, 0xFFFFFFFF); in dw_pcie_iatu_detect()
829 max = dw_pcie_readl_atu(pci, dir, 0, PCIE_ATU_UPPER_LIMIT); in dw_pcie_iatu_detect()