Lines Matching refs:pdn
45 int rtas_read_config(struct pci_dn *pdn, int where, int size, u32 *val) in rtas_read_config() argument
51 if (!pdn) in rtas_read_config()
53 if (!config_access_valid(pdn, where)) in rtas_read_config()
56 if (pdn->edev && pdn->edev->pe && in rtas_read_config()
57 (pdn->edev->pe->state & EEH_PE_CFG_BLOCKED)) in rtas_read_config()
61 addr = rtas_config_addr(pdn->busno, pdn->devfn, where); in rtas_read_config()
62 buid = pdn->phb->buid; in rtas_read_config()
81 struct pci_dn *pdn; in rtas_pci_read_config() local
86 pdn = pci_get_pdn_by_devfn(bus, devfn); in rtas_pci_read_config()
89 ret = rtas_read_config(pdn, where, size, val); in rtas_pci_read_config()
91 eeh_dev_check_failure(pdn_to_eeh_dev(pdn))) in rtas_pci_read_config()
97 int rtas_write_config(struct pci_dn *pdn, int where, int size, u32 val) in rtas_write_config() argument
102 if (!pdn) in rtas_write_config()
104 if (!config_access_valid(pdn, where)) in rtas_write_config()
107 if (pdn->edev && pdn->edev->pe && in rtas_write_config()
108 (pdn->edev->pe->state & EEH_PE_CFG_BLOCKED)) in rtas_write_config()
112 addr = rtas_config_addr(pdn->busno, pdn->devfn, where); in rtas_write_config()
113 buid = pdn->phb->buid; in rtas_write_config()
131 struct pci_dn *pdn; in rtas_pci_write_config() local
133 pdn = pci_get_pdn_by_devfn(bus, devfn); in rtas_pci_write_config()
136 return rtas_write_config(pdn, where, size, val); in rtas_pci_write_config()