Lines Matching refs:pdn
32 static int rtas_change_msi(struct pci_dn *pdn, u32 func, u32 num_irqs) in rtas_change_msi() argument
38 addr = rtas_config_addr(pdn->busno, pdn->devfn, 0); in rtas_change_msi()
39 buid = pdn->phb->buid; in rtas_change_msi()
73 struct pci_dn *pdn; in rtas_disable_msi() local
75 pdn = pci_get_pdn(pdev); in rtas_disable_msi()
76 if (!pdn) in rtas_disable_msi()
82 if (rtas_change_msi(pdn, RTAS_CHANGE_MSI_FN, 0) != 0) { in rtas_disable_msi()
87 if (rtas_change_msi(pdn, RTAS_CHANGE_FN, 0) != 0) { in rtas_disable_msi()
93 static int rtas_query_irq_number(struct pci_dn *pdn, int offset) in rtas_query_irq_number() argument
99 addr = rtas_config_addr(pdn->busno, pdn->devfn, 0); in rtas_query_irq_number()
100 buid = pdn->phb->buid; in rtas_query_irq_number()
133 struct pci_dn *pdn; in check_req() local
137 pdn = pci_get_pdn(pdev); in check_req()
138 if (!pdn) in check_req()
141 dn = pdn->node; in check_req()
198 struct pci_dn *pdn; in find_pe_dn() local
211 pdn = eeh_dev_to_pdn(edev); in find_pe_dn()
212 dn = pdn ? pdn->node : NULL; in find_pe_dn()
381 struct pci_dn *pdn; in rtas_setup_msi_irqs() local
416 pdn = pci_get_pdn(pdev); in rtas_setup_msi_irqs()
426 rc = rtas_change_msi(pdn, RTAS_CHANGE_32MSI_FN, nvec); in rtas_setup_msi_irqs()
441 rc = rtas_change_msi(pdn, RTAS_CHANGE_MSI_FN, nvec); in rtas_setup_msi_irqs()
445 rc = rtas_change_msi(pdn, RTAS_CHANGE_FN, nvec); in rtas_setup_msi_irqs()
451 rc = rtas_change_msi(pdn, RTAS_CHANGE_MSIX_FN, nvec); in rtas_setup_msi_irqs()
464 hwirq = rtas_query_irq_number(pdn, i++); in rtas_setup_msi_irqs()