Lines Matching refs:pdn
46 int rtas_read_config(struct pci_dn *pdn, int where, int size, u32 *val) in rtas_read_config() argument
52 if (!pdn) in rtas_read_config()
54 if (!config_access_valid(pdn, where)) in rtas_read_config()
57 if (pdn->edev && pdn->edev->pe && in rtas_read_config()
58 (pdn->edev->pe->state & EEH_PE_CFG_BLOCKED)) in rtas_read_config()
62 addr = rtas_config_addr(pdn->busno, pdn->devfn, where); in rtas_read_config()
63 buid = pdn->phb->buid; in rtas_read_config()
82 struct pci_dn *pdn; in rtas_pci_read_config() local
87 pdn = pci_get_pdn_by_devfn(bus, devfn); in rtas_pci_read_config()
90 ret = rtas_read_config(pdn, where, size, val); in rtas_pci_read_config()
92 eeh_dev_check_failure(pdn_to_eeh_dev(pdn))) in rtas_pci_read_config()
98 int rtas_write_config(struct pci_dn *pdn, int where, int size, u32 val) in rtas_write_config() argument
103 if (!pdn) in rtas_write_config()
105 if (!config_access_valid(pdn, where)) in rtas_write_config()
108 if (pdn->edev && pdn->edev->pe && in rtas_write_config()
109 (pdn->edev->pe->state & EEH_PE_CFG_BLOCKED)) in rtas_write_config()
113 addr = rtas_config_addr(pdn->busno, pdn->devfn, where); in rtas_write_config()
114 buid = pdn->phb->buid; in rtas_write_config()
132 struct pci_dn *pdn; in rtas_pci_write_config() local
134 pdn = pci_get_pdn_by_devfn(bus, devfn); in rtas_pci_write_config()
137 return rtas_write_config(pdn, where, size, val); in rtas_pci_write_config()