Lines Matching refs:pci_dn
46 static void pseries_eeh_init_edev(struct pci_dn *pdn);
50 struct pci_dn *pdn = pci_get_pdn(pdev);
90 * @pdn: pci_dn of the input device
101 static int pseries_eeh_get_pe_config_addr(struct pci_dn *pdn)
248 static int pseries_eeh_cap_start(struct pci_dn *pdn)
263 static int pseries_eeh_find_cap(struct pci_dn *pdn, int cap)
288 static int pseries_eeh_find_ecap(struct pci_dn *pdn, int cap)
328 struct pci_dn *pdn = eeh_dev_to_pdn(edev);
355 * pseries_eeh_init_edev - initialise the eeh_dev and eeh_pe for a pci_dn
360 * corresponding pci_dn and we allocate, but don't initialise, an eeh_dev.
364 static void pseries_eeh_init_edev(struct pci_dn *pdn)
376 * allocated at the same time as the pci_dn.
462 struct pci_dn *pdn;
487 void pseries_eeh_init_edev_recursive(struct pci_dn *pdn)
489 struct pci_dn *n;
677 struct pci_dn *pdn = eeh_dev_to_pdn(edev);
693 struct pci_dn *pdn = eeh_dev_to_pdn(edev);
699 static int pseries_send_allow_unfreeze(struct pci_dn *pdn, u16 *vf_pe_array, int cur_vfs)
725 struct pci_dn *pdn, *tmp, *parent, *physfn_pdn;
814 struct pci_dn *pdn;
866 pdn = list_first_entry(&PCI_DN(phb->dn)->child_list, struct pci_dn, list);