Home
last modified time | relevance | path

Searched refs:axi_addr (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/pci/controller/
H A Dpcie-iproc.c854 int size_idx, u64 axi_addr, u64 pci_addr) in iproc_pcie_ob_write() argument
875 writel(lower_32_bits(axi_addr) | (size_idx << OARR_SIZE_CFG_SHIFT) | in iproc_pcie_ob_write()
877 writel(upper_32_bits(axi_addr), pcie->base + oarr_offset + 4); in iproc_pcie_ob_write()
884 window_idx, oarr_offset, &axi_addr, &pci_addr); in iproc_pcie_ob_write()
906 static int iproc_pcie_setup_ob(struct iproc_pcie *pcie, u64 axi_addr, in iproc_pcie_setup_ob() argument
913 if (axi_addr < ob->axi_offset) { in iproc_pcie_setup_ob()
915 &axi_addr, &ob->axi_offset); in iproc_pcie_setup_ob()
923 axi_addr -= ob->axi_offset; in iproc_pcie_setup_ob()
962 axi_addr = ALIGN_DOWN(axi_addr, window_size); in iproc_pcie_setup_ob()
967 if (!IS_ALIGNED(axi_addr, window_size) || in iproc_pcie_setup_ob()
[all …]
/linux/drivers/pci/controller/plda/
H A Dpcie-plda-host.c492 phys_addr_t axi_addr, phys_addr_t pci_addr, in plda_pcie_setup_window() argument
506 val = ALIGN_DOWN(lower_32_bits(axi_addr), SZ_4K); in plda_pcie_setup_window()
512 val = upper_32_bits(axi_addr); in plda_pcie_setup_window()
H A Dpcie-microchip-host.c619 u64 axi_addr, u64 pcie_addr, u64 size) in mc_pcie_setup_inbound_atr() argument
636 writel(lower_32_bits(axi_addr), table_addr + ATR0_PCIE_WIN0_TRSL_ADDR_LSB); in mc_pcie_setup_inbound_atr()
637 writel(upper_32_bits(axi_addr), table_addr + ATR0_PCIE_WIN0_TRSL_ADDR_UDW); in mc_pcie_setup_inbound_atr()
H A Dpcie-plda.h205 phys_addr_t axi_addr, phys_addr_t pci_addr,