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()
94 struct pci_dn *pdn; in rtas_pci_read_config() local
99 pdn = pci_get_pdn_by_devfn(bus, devfn); in rtas_pci_read_config()
102 ret = rtas_read_config(pdn, where, size, val); in rtas_pci_read_config()
104 eeh_dev_check_failure(pdn_to_eeh_dev(pdn))) in rtas_pci_read_config()
110 int rtas_write_config(struct pci_dn *pdn, int where, int size, u32 val) in rtas_write_config() argument
115 if (!pdn) in rtas_write_config()
117 if (!config_access_valid(pdn, where)) in rtas_write_config()
120 if (pdn->edev && pdn->edev->pe && in rtas_write_config()
121 (pdn->edev->pe->state & EEH_PE_CFG_BLOCKED)) in rtas_write_config()
125 addr = rtas_config_addr(pdn->busno, pdn->devfn, where); in rtas_write_config()
126 buid = pdn->phb->buid; in rtas_write_config()
144 struct pci_dn *pdn; in rtas_pci_write_config() local
146 pdn = pci_get_pdn_by_devfn(bus, devfn); in rtas_pci_write_config()
149 return rtas_write_config(pdn, where, size, val); in rtas_pci_write_config()