Lines Matching refs:pdn
32 static int rtas_change_msi(struct pci_dn *pdn, u32 func, u32 num_irqs)
38 addr = rtas_config_addr(pdn->busno, pdn->devfn, 0);
39 buid = pdn->phb->buid;
73 struct pci_dn *pdn;
75 pdn = pci_get_pdn(pdev);
76 if (!pdn)
82 if (rtas_change_msi(pdn, RTAS_CHANGE_MSI_FN, 0) != 0) {
87 if (rtas_change_msi(pdn, RTAS_CHANGE_FN, 0) != 0) {
93 static int rtas_query_irq_number(struct pci_dn *pdn, int offset)
99 addr = rtas_config_addr(pdn->busno, pdn->devfn, 0);
100 buid = pdn->phb->buid;
345 struct pci_dn *pdn;
375 pdn = pci_get_pdn(pdev);
385 rc = rtas_change_msi(pdn, RTAS_CHANGE_32MSI_FN, nvec);
400 rc = rtas_change_msi(pdn, RTAS_CHANGE_MSI_FN, nvec);
404 rc = rtas_change_msi(pdn, RTAS_CHANGE_FN, nvec);
410 rc = rtas_change_msi(pdn, RTAS_CHANGE_MSIX_FN, nvec);