Lines Matching refs:axi_addr

874 				      int size_idx, u64 axi_addr, u64 pci_addr)  in iproc_pcie_ob_write()  argument
895 writel(lower_32_bits(axi_addr) | (size_idx << OARR_SIZE_CFG_SHIFT) | in iproc_pcie_ob_write()
897 writel(upper_32_bits(axi_addr), pcie->base + oarr_offset + 4); in iproc_pcie_ob_write()
904 window_idx, oarr_offset, &axi_addr, &pci_addr); in iproc_pcie_ob_write()
926 static int iproc_pcie_setup_ob(struct iproc_pcie *pcie, u64 axi_addr, in iproc_pcie_setup_ob() argument
933 if (axi_addr < ob->axi_offset) { in iproc_pcie_setup_ob()
935 &axi_addr, &ob->axi_offset); in iproc_pcie_setup_ob()
943 axi_addr -= ob->axi_offset; in iproc_pcie_setup_ob()
982 axi_addr = ALIGN_DOWN(axi_addr, window_size); in iproc_pcie_setup_ob()
987 if (!IS_ALIGNED(axi_addr, window_size) || in iproc_pcie_setup_ob()
991 &axi_addr, &pci_addr); in iproc_pcie_setup_ob()
1000 axi_addr, pci_addr); in iproc_pcie_setup_ob()
1013 axi_addr += window_size; in iproc_pcie_setup_ob()
1023 &axi_addr, &ob->axi_offset, &pci_addr, &size); in iproc_pcie_setup_ob()
1077 int size_idx, int nr_windows, u64 axi_addr, in iproc_pcie_ib_write() argument
1095 region_idx, iarr_offset, &axi_addr, &pci_addr); in iproc_pcie_ib_write()
1116 val |= lower_32_bits(axi_addr) | IMAP_VALID; in iproc_pcie_ib_write()
1118 writel(upper_32_bits(axi_addr), in iproc_pcie_ib_write()
1127 axi_addr += size; in iproc_pcie_ib_write()
1141 u64 axi_addr = entry->res->start; in iproc_pcie_setup_ib() local
1166 if (!IS_ALIGNED(axi_addr, region_size) || in iproc_pcie_setup_ib()
1170 &axi_addr, &pci_addr); in iproc_pcie_setup_ib()
1176 ib_map->nr_windows, axi_addr, in iproc_pcie_setup_ib()
1190 &axi_addr, &pci_addr, &size); in iproc_pcie_setup_ib()