Searched refs:axi_addr (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pcie-iproc.c | 874 int size_idx, u64 axi_addr, u64 pci_addr) in iproc_pcie_ob_write() 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() 924 * axi_addr -> iproc_pcie_address -> OARR -> OMAP -> pci_address 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 in iproc_pcie_setup_ob() 873 iproc_pcie_ob_write(struct iproc_pcie *pcie, int window_idx, int size_idx, u64 axi_addr, u64 pci_addr) iproc_pcie_ob_write() argument 1076 iproc_pcie_ib_write(struct iproc_pcie *pcie, int region_idx, int size_idx, int nr_windows, u64 axi_addr, u64 pci_addr, resource_size_t size) iproc_pcie_ib_write() argument 1141 u64 axi_addr = entry->res->start; iproc_pcie_setup_ib() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pcie-iproc.c | 853 int size_idx, u64 axi_addr, u64 pci_addr) in iproc_pcie_ob_write() 874 writel(lower_32_bits(axi_addr) | (size_idx << OARR_SIZE_CFG_SHIFT) | in iproc_pcie_ob_write() 876 writel(upper_32_bits(axi_addr), pcie->base + oarr_offset + 4); in iproc_pcie_ob_write() 883 window_idx, oarr_offset, &axi_addr, &pci_addr); in iproc_pcie_ob_write() 903 * axi_addr -> iproc_pcie_address -> OARR -> OMAP -> pci_address 905 static int iproc_pcie_setup_ob(struct iproc_pcie *pcie, u64 axi_addr, in iproc_pcie_setup_ob() argument 912 if (axi_addr < ob->axi_offset) { in iproc_pcie_setup_ob() 914 &axi_addr, &ob->axi_offset); in iproc_pcie_setup_ob() 922 axi_addr -= ob->axi_offset; in iproc_pcie_setup_ob() 961 axi_addr in iproc_pcie_setup_ob() 852 iproc_pcie_ob_write(struct iproc_pcie *pcie, int window_idx, int size_idx, u64 axi_addr, u64 pci_addr) iproc_pcie_ob_write() argument 1055 iproc_pcie_ib_write(struct iproc_pcie *pcie, int region_idx, int size_idx, int nr_windows, u64 axi_addr, u64 pci_addr, resource_size_t size) iproc_pcie_ib_write() argument 1120 u64 axi_addr = entry->res->start; iproc_pcie_setup_ib() local [all...] |
H A D | pcie-microchip-host.c | 935 phys_addr_t axi_addr, phys_addr_t pci_addr, in mc_pcie_setup_window() 949 val = lower_32_bits(axi_addr) | (atr_sz << ATR_SIZE_SHIFT) | in mc_pcie_setup_window() 954 val = upper_32_bits(axi_addr); in mc_pcie_setup_window() 934 mc_pcie_setup_window(void __iomem *bridge_base_addr, u32 index, phys_addr_t axi_addr, phys_addr_t pci_addr, size_t size) mc_pcie_setup_window() argument
|
Completed in 7 milliseconds