Lines Matching refs:pdn
33 static int rtas_change_msi(struct pci_dn *pdn, u32 func, u32 num_irqs)
39 addr = rtas_config_addr(pdn->busno, pdn->devfn, 0);
40 buid = pdn->phb->buid;
74 struct pci_dn *pdn;
76 pdn = pci_get_pdn(pdev);
77 if (!pdn)
83 if (rtas_change_msi(pdn, RTAS_CHANGE_MSI_FN, 0) != 0) {
88 if (rtas_change_msi(pdn, RTAS_CHANGE_FN, 0) != 0) {
94 static int rtas_query_irq_number(struct pci_dn *pdn, int offset)
100 addr = rtas_config_addr(pdn->busno, pdn->devfn, 0);
101 buid = pdn->phb->buid;
346 struct pci_dn *pdn;
376 pdn = pci_get_pdn(pdev);
386 rc = rtas_change_msi(pdn, RTAS_CHANGE_32MSI_FN, nvec);
401 rc = rtas_change_msi(pdn, RTAS_CHANGE_MSI_FN, nvec);
405 rc = rtas_change_msi(pdn, RTAS_CHANGE_FN, nvec);
412 rc = rtas_change_msi(pdn, RTAS_CHANGE_32MSIX_FN, nvec);
414 rc = rtas_change_msi(pdn, RTAS_CHANGE_MSIX_FN, nvec);