Lines Matching refs:pci_ctrl

83 static void __init pci_controller_apertures(struct pci_controller *pci_ctrl,  in pci_controller_apertures()  argument
90 io_offset = (unsigned long)pci_ctrl->io_space.base; in pci_controller_apertures()
91 res = &pci_ctrl->io_resource; in pci_controller_apertures()
95 pci_ctrl->index); in pci_controller_apertures()
105 res = &pci_ctrl->mem_resources[i]; in pci_controller_apertures()
110 pci_ctrl->index); in pci_controller_apertures()
121 struct pci_controller *pci_ctrl; in pcibios_init() local
129 for (pci_ctrl = pci_ctrl_head; pci_ctrl; pci_ctrl = pci_ctrl->next) { in pcibios_init()
130 pci_ctrl->last_busno = 0xff; in pcibios_init()
132 pci_controller_apertures(pci_ctrl, &resources); in pcibios_init()
133 bus = pci_scan_root_bus(NULL, pci_ctrl->first_busno, in pcibios_init()
134 pci_ctrl->ops, pci_ctrl, &resources); in pcibios_init()
138 pci_ctrl->bus = bus; in pcibios_init()
139 pci_ctrl->last_busno = bus->busn_res.end; in pcibios_init()
140 if (next_busno <= pci_ctrl->last_busno) in pcibios_init()
141 next_busno = pci_ctrl->last_busno+1; in pcibios_init()
148 for (pci_ctrl = pci_ctrl_head; pci_ctrl; pci_ctrl = pci_ctrl->next) { in pcibios_init()
149 if (pci_ctrl->bus) in pcibios_init()
150 pci_bus_add_devices(pci_ctrl->bus); in pcibios_init()
205 struct pci_controller *pci_ctrl = (struct pci_controller*) pdev->sysdata; in pci_iobar_pfn() local
208 if (pci_ctrl == 0) in pci_iobar_pfn()
212 ioaddr -= (unsigned long)pci_ctrl->io_space.base; in pci_iobar_pfn()
214 vma->vm_pgoff += (ioaddr + pci_ctrl->io_space.start) >> PAGE_SHIFT; in pci_iobar_pfn()