Lines Matching refs:phb
23 struct pci_controller *phb; in init_phb_dynamic() local
27 phb = pcibios_alloc_controller(dn); in init_phb_dynamic()
28 if (!phb) in init_phb_dynamic()
30 rtas_setup_phb(phb); in init_phb_dynamic()
31 pci_process_bridge_OF_ranges(phb, dn, 0); in init_phb_dynamic()
32 phb->controller_ops = pseries_pci_controller_ops; in init_phb_dynamic()
34 pci_devs_phb_init_dynamic(phb); in init_phb_dynamic()
36 pseries_msi_allocate_domains(phb); in init_phb_dynamic()
39 eeh_phb_pe_create(phb); in init_phb_dynamic()
44 pcibios_scan_phb(phb); in init_phb_dynamic()
45 pcibios_finish_adding_to_bus(phb->bus); in init_phb_dynamic()
47 return phb; in init_phb_dynamic()
52 int remove_phb_dynamic(struct pci_controller *phb) in remove_phb_dynamic() argument
54 struct pci_bus *b = phb->bus; in remove_phb_dynamic()
69 res = &phb->io_resource; in remove_phb_dynamic()
79 pseries_msi_free_domains(phb); in remove_phb_dynamic()
85 phb->bus = NULL; in remove_phb_dynamic()
96 res = &phb->mem_resources[i]; in remove_phb_dynamic()