Lines Matching refs:sys
142 static int __init pcie_setup(struct pci_sys_data *sys) in pcie_setup() argument
167 pci_ioremap_io(sys->busnr * SZ_64K, ORION5X_PCIE_IO_PHYS_BASE); in pcie_setup()
185 pci_add_resource_offset(&sys->resources, res, sys->mem_offset); in pcie_setup()
466 static int __init pci_setup(struct pci_sys_data *sys) in pci_setup() argument
485 pci_ioremap_io(sys->busnr * SZ_64K, ORION5X_PCI_IO_PHYS_BASE); in pci_setup()
503 pci_add_resource_offset(&sys->resources, res, sys->mem_offset); in pci_setup()
541 int __init orion5x_pci_sys_setup(int nr, struct pci_sys_data *sys) in orion5x_pci_sys_setup() argument
546 orion_pcie_set_local_bus_nr(PCIE_BASE, sys->busnr); in orion5x_pci_sys_setup()
547 return pcie_setup(sys); in orion5x_pci_sys_setup()
551 orion5x_pci_set_bus_nr(sys->busnr); in orion5x_pci_sys_setup()
552 return pci_setup(sys); in orion5x_pci_sys_setup()
558 struct pci_bus __init *orion5x_pci_sys_scan_bus(int nr, struct pci_sys_data *sys) in orion5x_pci_sys_scan_bus() argument
561 return pci_scan_root_bus(NULL, sys->busnr, &pcie_ops, sys, in orion5x_pci_sys_scan_bus()
562 &sys->resources); in orion5x_pci_sys_scan_bus()
565 return pci_scan_root_bus(NULL, sys->busnr, &pci_ops, sys, in orion5x_pci_sys_scan_bus()
566 &sys->resources); in orion5x_pci_sys_scan_bus()