Lines Matching refs:pci_ctrl

125 	struct pci_controller *pci_ctrl;  in pcibios_alloc_controller()  local
127 pci_ctrl = (struct pci_controller *)alloc_bootmem(sizeof(*pci_ctrl)); in pcibios_alloc_controller()
128 memset(pci_ctrl, 0, sizeof(struct pci_controller)); in pcibios_alloc_controller()
130 *pci_ctrl_tail = pci_ctrl; in pcibios_alloc_controller()
131 pci_ctrl_tail = &pci_ctrl->next; in pcibios_alloc_controller()
133 return pci_ctrl; in pcibios_alloc_controller()
136 static void __init pci_controller_apertures(struct pci_controller *pci_ctrl, in pci_controller_apertures() argument
143 io_offset = (unsigned long)pci_ctrl->io_space.base; in pci_controller_apertures()
144 res = &pci_ctrl->io_resource; in pci_controller_apertures()
148 " bridge %d\n", pci_ctrl->index); in pci_controller_apertures()
158 res = &pci_ctrl->mem_resources[i]; in pci_controller_apertures()
163 "host bridge %d\n", pci_ctrl->index); in pci_controller_apertures()
174 struct pci_controller *pci_ctrl; in pcibios_init() local
182 for (pci_ctrl = pci_ctrl_head; pci_ctrl; pci_ctrl = pci_ctrl->next) { in pcibios_init()
183 pci_ctrl->last_busno = 0xff; in pcibios_init()
185 pci_controller_apertures(pci_ctrl, &resources); in pcibios_init()
186 bus = pci_scan_root_bus(NULL, pci_ctrl->first_busno, in pcibios_init()
187 pci_ctrl->ops, pci_ctrl, &resources); in pcibios_init()
191 pci_ctrl->bus = bus; in pcibios_init()
192 pci_ctrl->last_busno = bus->busn_res.end; in pcibios_init()
193 if (next_busno <= pci_ctrl->last_busno) in pcibios_init()
194 next_busno = pci_ctrl->last_busno+1; in pcibios_init()
201 for (pci_ctrl = pci_ctrl_head; pci_ctrl; pci_ctrl = pci_ctrl->next) { in pcibios_init()
202 if (pci_ctrl->bus) in pcibios_init()
203 pci_bus_add_devices(pci_ctrl->bus); in pcibios_init()
262 struct pci_controller *pci_ctrl = (struct pci_controller*) dev->sysdata; in pci_controller_num() local
263 return pci_ctrl->index; in pci_controller_num()
289 struct pci_controller *pci_ctrl = (struct pci_controller*) dev->sysdata; in __pci_mmap_make_offset() local
294 if (pci_ctrl == 0) in __pci_mmap_make_offset()
301 io_offset = (unsigned long)pci_ctrl->io_space.base; in __pci_mmap_make_offset()
328 offset += pci_ctrl->io_space.start - io_offset; in __pci_mmap_make_offset()