Lines Matching refs:phb
59 static struct eeh_pe *eeh_pe_alloc(struct pci_controller *phb, int type) in eeh_pe_alloc() argument
76 pe->phb = phb; in eeh_pe_alloc()
93 int eeh_phb_pe_create(struct pci_controller *phb) in eeh_phb_pe_create() argument
98 pe = eeh_pe_alloc(phb, EEH_PE_PHB); in eeh_phb_pe_create()
107 pr_debug("EEH: Add PE for PHB#%x\n", phb->global_number); in eeh_phb_pe_create()
120 struct eeh_pe *eeh_phb_pe_get(struct pci_controller *phb) in eeh_phb_pe_get() argument
130 if ((pe->type & EEH_PE_PHB) && pe->phb == phb) in eeh_phb_pe_get()
279 struct eeh_pe *eeh_pe_get(struct pci_controller *phb, in eeh_pe_get() argument
282 struct eeh_pe *root = eeh_phb_pe_get(phb); in eeh_pe_get()
346 __func__, config_addr, pdn->phb->global_number); in eeh_add_to_parent_pe()
356 pe = eeh_pe_get(pdn->phb, edev->pe_config_addr, config_addr); in eeh_add_to_parent_pe()
365 pdn->phb->global_number, in eeh_add_to_parent_pe()
388 pdn->phb->global_number, in eeh_add_to_parent_pe()
398 pe = eeh_pe_alloc(pdn->phb, EEH_PE_VF); in eeh_add_to_parent_pe()
400 pe = eeh_pe_alloc(pdn->phb, EEH_PE_DEVICE); in eeh_add_to_parent_pe()
416 parent = eeh_phb_pe_get(pdn->phb); in eeh_add_to_parent_pe()
419 __func__, pdn->phb->global_number); in eeh_add_to_parent_pe()
436 pdn->phb->global_number, in eeh_add_to_parent_pe()
462 __func__, pdn->phb->global_number, in eeh_rmv_from_parent_pe()
722 __func__, pdn->phb->global_number, in eeh_bridge_check_link()
941 return pe->phb->bus; in eeh_pe_bus_get()