Lines Matching refs:pdn

166 	struct pci_dn *pdn = eeh_dev_to_pdn(edev);  in eeh_dump_dev_log()  local
173 pdn->phb->global_number, pdn->busno, in eeh_dump_dev_log()
174 PCI_SLOT(pdn->devfn), PCI_FUNC(pdn->devfn)); in eeh_dump_dev_log()
176 pdn->phb->global_number, pdn->busno, in eeh_dump_dev_log()
177 PCI_SLOT(pdn->devfn), PCI_FUNC(pdn->devfn)); in eeh_dump_dev_log()
179 eeh_ops->read_config(pdn, PCI_VENDOR_ID, 4, &cfg); in eeh_dump_dev_log()
183 eeh_ops->read_config(pdn, PCI_COMMAND, 4, &cfg); in eeh_dump_dev_log()
189 eeh_ops->read_config(pdn, PCI_SEC_STATUS, 2, &cfg); in eeh_dump_dev_log()
193 eeh_ops->read_config(pdn, PCI_BRIDGE_CONTROL, 2, &cfg); in eeh_dump_dev_log()
201 eeh_ops->read_config(pdn, cap, 4, &cfg); in eeh_dump_dev_log()
205 eeh_ops->read_config(pdn, cap+4, 4, &cfg); in eeh_dump_dev_log()
217 eeh_ops->read_config(pdn, cap+4*i, 4, &cfg); in eeh_dump_dev_log()
244 eeh_ops->read_config(pdn, cap+4*i, 4, &cfg); in eeh_dump_dev_log()
722 struct pci_dn *pdn = eeh_dev_to_pdn(edev); in eeh_restore_dev_state() local
730 if (pdn && eeh_ops->restore_config) in eeh_restore_dev_state()
731 eeh_ops->restore_config(pdn); in eeh_restore_dev_state()
740 int eeh_restore_vf_config(struct pci_dn *pdn) in eeh_restore_vf_config() argument
742 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); in eeh_restore_vf_config()
748 old_mps = (ffs(pdn->mps) - 8) << 5; in eeh_restore_vf_config()
749 eeh_ops->read_config(pdn, edev->pcie_cap + PCI_EXP_DEVCTL, in eeh_restore_vf_config()
753 eeh_ops->write_config(pdn, edev->pcie_cap + PCI_EXP_DEVCTL, in eeh_restore_vf_config()
757 eeh_ops->read_config(pdn, edev->pcie_cap + PCI_EXP_DEVCAP2, in eeh_restore_vf_config()
760 eeh_ops->read_config(pdn, in eeh_restore_vf_config()
764 eeh_ops->write_config(pdn, in eeh_restore_vf_config()
771 eeh_ops->read_config(pdn, PCI_COMMAND, 2, &cmd); in eeh_restore_vf_config()
773 eeh_ops->write_config(pdn, PCI_COMMAND, 2, cmd); in eeh_restore_vf_config()
777 eeh_ops->read_config(pdn, edev->pcie_cap + PCI_EXP_DEVCTL, in eeh_restore_vf_config()
783 eeh_ops->write_config(pdn, edev->pcie_cap + PCI_EXP_DEVCTL, in eeh_restore_vf_config()
789 eeh_ops->read_config(pdn, edev->aer_cap + PCI_ERR_CAP, in eeh_restore_vf_config()
792 eeh_ops->write_config(pdn, edev->aer_cap + PCI_ERR_CAP, in eeh_restore_vf_config()
948 struct pci_dn *pdn; in eeh_save_bars() local
951 pdn = eeh_dev_to_pdn(edev); in eeh_save_bars()
952 if (!pdn) in eeh_save_bars()
956 eeh_ops->read_config(pdn, i * 4, 4, &edev->config_space[i]); in eeh_save_bars()
1032 struct pci_dn *pdn; in eeh_probe_devices() local
1036 pdn = hose->pci_data; in eeh_probe_devices()
1037 traverse_pci_dn(pdn, eeh_ops->probe, NULL); in eeh_probe_devices()
1110 void eeh_add_device_early(struct pci_dn *pdn) in eeh_add_device_early() argument
1112 struct pci_controller *phb = pdn ? pdn->phb : NULL; in eeh_add_device_early()
1113 struct eeh_dev *edev = pdn_to_eeh_dev(pdn); in eeh_add_device_early()
1126 eeh_ops->probe(pdn, NULL); in eeh_add_device_early()
1137 void eeh_add_device_tree_early(struct pci_dn *pdn) in eeh_add_device_tree_early() argument
1141 if (!pdn) in eeh_add_device_tree_early()
1144 list_for_each_entry(n, &pdn->child_list, list) in eeh_add_device_tree_early()
1146 eeh_add_device_early(pdn); in eeh_add_device_tree_early()
1159 struct pci_dn *pdn; in eeh_add_device_late() local
1167 pdn = pci_get_pdn_by_devfn(dev->bus, dev->devfn); in eeh_add_device_late()
1168 edev = pdn_to_eeh_dev(pdn); in eeh_add_device_late()
1198 eeh_ops->probe(pdn, NULL); in eeh_add_device_late()