Lines Matching refs:pdn
683 struct pci_dn *pdn = pci_get_pdn(dev); in pnv_ioda_get_pe() local
685 if (!pdn) in pnv_ioda_get_pe()
687 if (pdn->pe_number == IODA_INVALID_PE) in pnv_ioda_get_pe()
689 return &phb->ioda.pe_array[pdn->pe_number]; in pnv_ioda_get_pe()
780 struct pci_dn *pdn = pci_get_pdn(pdev); in pnv_ioda_set_peltv() local
783 if (pdn && pdn->pe_number != IODA_INVALID_PE) { in pnv_ioda_set_peltv()
784 parent = &phb->ioda.pe_array[pdn->pe_number]; in pnv_ioda_set_peltv()
803 struct pci_dn *pdn = pci_get_pdn(parent); in pnv_ioda_unset_peltv() local
805 if (pdn && pdn->pe_number != IODA_INVALID_PE) { in pnv_ioda_unset_peltv()
806 rc = opal_pci_set_peltv(phb->opal_id, pdn->pe_number, in pnv_ioda_unset_peltv()
985 struct pci_dn *pdn = pci_get_pdn(dev); in pnv_ioda_setup_dev_PE() local
988 if (!pdn) { in pnv_ioda_setup_dev_PE()
993 if (pdn->pe_number != IODA_INVALID_PE) in pnv_ioda_setup_dev_PE()
1010 pdn->pe_number = pe->pe_number; in pnv_ioda_setup_dev_PE()
1015 pe->rid = dev->bus->number << 8 | pdn->devfn; in pnv_ioda_setup_dev_PE()
1023 pdn->pe_number = IODA_INVALID_PE; in pnv_ioda_setup_dev_PE()
1215 struct pci_dn *pdn = pci_get_pdn(pdev); in pnv_pci_ioda_dma_dev_setup() local
1258 if (pdn) in pnv_pci_ioda_dma_dev_setup()
1259 pdn->pe_number = pe->pe_number; in pnv_pci_ioda_dma_dev_setup()
1344 struct pci_dn *pdn = pci_get_pdn(pdev); in pnv_pci_ioda_iommu_bypass_supported() local
1347 if (WARN_ON(!pdn || pdn->pe_number == IODA_INVALID_PE)) in pnv_pci_ioda_iommu_bypass_supported()
1350 pe = &phb->ioda.pe_array[pdn->pe_number]; in pnv_pci_ioda_iommu_bypass_supported()
2605 struct pci_dn *pdn; in pnv_pci_enable_device_hook() local
2615 pdn = pci_get_pdn(dev); in pnv_pci_enable_device_hook()
2616 if (!pdn || pdn->pe_number == IODA_INVALID_PE) in pnv_pci_enable_device_hook()
2626 struct pci_dn *pdn; in pnv_ocapi_enable_device_hook() local
2632 pdn = pci_get_pdn(dev); in pnv_ocapi_enable_device_hook()
2633 if (!pdn) in pnv_ocapi_enable_device_hook()
2636 if (pdn->pe_number == IODA_INVALID_PE) { in pnv_ocapi_enable_device_hook()
2805 struct pci_dn *pdn = pci_get_pdn(pdev); in pnv_pci_release_device() local
2812 if (!pdn || pdn->pe_number == IODA_INVALID_PE) in pnv_pci_release_device()
2833 pe = &phb->ioda.pe_array[pdn->pe_number]; in pnv_pci_release_device()
2834 pdn->pe_number = IODA_INVALID_PE; in pnv_pci_release_device()