Lines Matching defs:axi_addr
853 int size_idx, u64 axi_addr, u64 pci_addr)
874 writel(lower_32_bits(axi_addr) | (size_idx << OARR_SIZE_CFG_SHIFT) |
876 writel(upper_32_bits(axi_addr), pcie->base + oarr_offset + 4);
883 window_idx, oarr_offset, &axi_addr, &pci_addr);
903 * axi_addr -> iproc_pcie_address -> OARR -> OMAP -> pci_address
905 static int iproc_pcie_setup_ob(struct iproc_pcie *pcie, u64 axi_addr,
912 if (axi_addr < ob->axi_offset) {
914 &axi_addr, &ob->axi_offset);
922 axi_addr -= ob->axi_offset;
961 axi_addr = ALIGN_DOWN(axi_addr, window_size);
966 if (!IS_ALIGNED(axi_addr, window_size) ||
970 &axi_addr, &pci_addr);
979 axi_addr, pci_addr);
992 axi_addr += window_size;
1002 &axi_addr, &ob->axi_offset, &pci_addr, &size);
1056 int size_idx, int nr_windows, u64 axi_addr,
1074 region_idx, iarr_offset, &axi_addr, &pci_addr);
1095 val |= lower_32_bits(axi_addr) | IMAP_VALID;
1097 writel(upper_32_bits(axi_addr),
1106 axi_addr += size;
1120 u64 axi_addr = entry->res->start;
1145 if (!IS_ALIGNED(axi_addr, region_size) ||
1149 &axi_addr, &pci_addr);
1155 ib_map->nr_windows, axi_addr,
1169 &axi_addr, &pci_addr, &size);