Lines Matching refs:link
239 static void xlp_config_pci_bswap(int node, int link) in xlp_config_pci_bswap() argument
245 lnkbase = nlm_get_pcie_base(node, link); in xlp_config_pci_bswap()
253 BRIDGE_9XX_PCIEMEM_BASE0 + link); in xlp_config_pci_bswap()
257 BRIDGE_9XX_PCIEMEM_LIMIT0 + link); in xlp_config_pci_bswap()
262 BRIDGE_9XX_PCIEIO_BASE0 + link); in xlp_config_pci_bswap()
266 BRIDGE_9XX_PCIEIO_LIMIT0 + link); in xlp_config_pci_bswap()
270 reg = nlm_read_bridge_reg(nbubase, BRIDGE_PCIEMEM_BASE0 + link); in xlp_config_pci_bswap()
274 BRIDGE_PCIEMEM_LIMIT0 + link); in xlp_config_pci_bswap()
277 reg = nlm_read_bridge_reg(nbubase, BRIDGE_PCIEIO_BASE0 + link); in xlp_config_pci_bswap()
280 reg = nlm_read_bridge_reg(nbubase, BRIDGE_PCIEIO_LIMIT0 + link); in xlp_config_pci_bswap()
286 static inline void xlp_config_pci_bswap(int node, int link) {} in xlp_config_pci_bswap() argument
292 int link, n; in pcibios_init() local
307 for (link = 0; link < PCIE_NLINKS; link++) { in pcibios_init()
308 pciebase = nlm_get_pcie_base(n, link); in pcibios_init()
311 xlp_config_pci_bswap(n, link); in pcibios_init()
312 xlp_init_node_msi_irqs(n, link); in pcibios_init()
317 reg |= (1 << 8) | PIC_PCIE_LINK_LEGACY_IRQ(link); in pcibios_init()
319 pr_info("XLP PCIe: Link %d-%d initialized.\n", n, link); in pcibios_init()