Lines Matching refs:pdn
58 int rtas_read_config(struct pci_dn *pdn, int where, int size, u32 *val) in rtas_read_config() argument
64 if (!pdn) in rtas_read_config()
66 if (!config_access_valid(pdn, where)) in rtas_read_config()
69 if (pdn->edev && pdn->edev->pe && in rtas_read_config()
70 (pdn->edev->pe->state & EEH_PE_CFG_BLOCKED)) in rtas_read_config()
74 addr = rtas_config_addr(pdn->busno, pdn->devfn, where); in rtas_read_config()
75 buid = pdn->phb->buid; in rtas_read_config()
95 struct pci_dn *pdn; in rtas_pci_read_config() local
103 pdn = PCI_DN(dn); in rtas_pci_read_config()
104 if (pdn && pdn->devfn == devfn in rtas_pci_read_config()
114 ret = rtas_read_config(pdn, where, size, val); in rtas_pci_read_config()
116 eeh_dev_check_failure(pdn_to_eeh_dev(pdn))) in rtas_pci_read_config()
122 int rtas_write_config(struct pci_dn *pdn, int where, int size, u32 val) in rtas_write_config() argument
127 if (!pdn) in rtas_write_config()
129 if (!config_access_valid(pdn, where)) in rtas_write_config()
132 if (pdn->edev && pdn->edev->pe && in rtas_write_config()
133 (pdn->edev->pe->state & EEH_PE_CFG_BLOCKED)) in rtas_write_config()
137 addr = rtas_config_addr(pdn->busno, pdn->devfn, where); in rtas_write_config()
138 buid = pdn->phb->buid; in rtas_write_config()
157 struct pci_dn *pdn; in rtas_pci_write_config() local
163 pdn = PCI_DN(dn); in rtas_pci_write_config()
164 if (pdn && pdn->devfn == devfn in rtas_pci_write_config()
174 return rtas_write_config(pdn, where, size, val); in rtas_pci_write_config()