Lines Matching defs:dir
376 static inline void __iomem *dw_pcie_select_atu(struct dw_pcie *pci, u32 dir,
380 return pci->atu_base + PCIE_ATU_UNROLL_BASE(dir, index);
382 dw_pcie_writel_dbi(pci, PCIE_ATU_VIEWPORT, dir | index);
386 static u32 dw_pcie_readl_atu(struct dw_pcie *pci, u32 dir, u32 index, u32 reg)
392 base = dw_pcie_select_atu(pci, dir, index);
404 static void dw_pcie_writel_atu(struct dw_pcie *pci, u32 dir, u32 index,
410 base = dw_pcie_select_atu(pci, dir, index);
637 void dw_pcie_disable_atu(struct dw_pcie *pci, u32 dir, int index)
639 dw_pcie_writel_atu(pci, dir, index, PCIE_ATU_REGION_CTRL2, 0);
807 u32 val, min, dir;
838 dir = PCIE_ATU_REGION_DIR_OB;
840 dir = PCIE_ATU_REGION_DIR_IB;
846 dw_pcie_writel_atu(pci, dir, 0, PCIE_ATU_LIMIT, 0x0);
847 min = dw_pcie_readl_atu(pci, dir, 0, PCIE_ATU_LIMIT);
850 dw_pcie_writel_atu(pci, dir, 0, PCIE_ATU_UPPER_LIMIT, 0xFFFFFFFF);
851 max = dw_pcie_readl_atu(pci, dir, 0, PCIE_ATU_UPPER_LIMIT);