Lines Matching refs:pe_number
82 level, pfix, pe->pe_number, &vaf); in pe_level_printk()
123 phb->ioda.pe_array[pe_no].pe_number = pe_no; in pnv_ioda_init_pe()
192 unsigned int pe_num = pe->pe_number; in pnv_ioda_free_pe()
420 phb->ioda.m64_segmap[pe->pe_number] = pe->pe_number; in pnv_ioda_pick_m64_pe()
538 pe_no = pe->pe_number; in pnv_ioda_freeze_pe()
557 slave->pe_number, in pnv_ioda_freeze_pe()
562 slave->pe_number); in pnv_ioda_freeze_pe()
576 pe_no = pe->pe_number; in pnv_ioda_unfreeze_pe()
593 slave->pe_number, in pnv_ioda_unfreeze_pe()
598 slave->pe_number); in pnv_ioda_unfreeze_pe()
625 pe_no = pe->pe_number; in pnv_ioda_get_pe_state()
645 slave->pe_number, in pnv_ioda_get_pe_state()
653 phb->hose->global_number, slave->pe_number); in pnv_ioda_get_pe_state()
670 int pe_number = phb->ioda.pe_rmap[bdfn]; in pnv_pci_bdfn_to_pe() local
672 if (pe_number == IODA_INVALID_PE) in pnv_pci_bdfn_to_pe()
675 return &phb->ioda.pe_array[pe_number]; in pnv_pci_bdfn_to_pe()
685 if (pdn->pe_number == IODA_INVALID_PE) in pnv_ioda_get_pe()
687 return &phb->ioda.pe_array[pdn->pe_number]; in pnv_ioda_get_pe()
702 rc = opal_pci_set_peltv(phb->opal_id, parent->pe_number, in pnv_ioda_set_one_peltv()
703 child->pe_number, op); in pnv_ioda_set_one_peltv()
715 rc = opal_pci_set_peltv(phb->opal_id, parent->pe_number, in pnv_ioda_set_one_peltv()
716 slave->pe_number, op); in pnv_ioda_set_one_peltv()
740 opal_pci_eeh_freeze_clear(phb->opal_id, pe->pe_number, in pnv_ioda_set_peltv()
745 slave->pe_number, in pnv_ioda_set_peltv()
781 if (pdn && pdn->pe_number != IODA_INVALID_PE) { in pnv_ioda_set_peltv()
782 parent = &phb->ioda.pe_array[pdn->pe_number]; in pnv_ioda_set_peltv()
803 if (pdn && pdn->pe_number != IODA_INVALID_PE) { in pnv_ioda_unset_peltv()
804 rc = opal_pci_set_peltv(phb->opal_id, pdn->pe_number, in pnv_ioda_unset_peltv()
805 pe->pe_number, in pnv_ioda_unset_peltv()
812 opal_pci_eeh_freeze_clear(phb->opal_id, pe->pe_number, in pnv_ioda_unset_peltv()
816 rc = opal_pci_set_peltv(phb->opal_id, pe->pe_number, in pnv_ioda_unset_peltv()
817 pe->pe_number, OPAL_REMOVE_PE_FROM_DOMAIN); in pnv_ioda_unset_peltv()
879 rc = opal_pci_set_pe(phb->opal_id, pe->pe_number, pe->rid, in pnv_ioda_deconfigure_pe()
936 rc = opal_pci_set_pe(phb->opal_id, pe->pe_number, pe->rid, in pnv_ioda_configure_pe()
952 phb->ioda.pe_rmap[rid] = pe->pe_number; in pnv_ioda_configure_pe()
960 pe->mve_number = pe->pe_number; in pnv_ioda_configure_pe()
961 rc = opal_pci_set_mve(phb->opal_id, pe->mve_number, pe->pe_number); in pnv_ioda_configure_pe()
991 if (pdn->pe_number != IODA_INVALID_PE) in pnv_ioda_setup_dev_PE()
1007 pdn->pe_number = pe->pe_number; in pnv_ioda_setup_dev_PE()
1020 pdn->pe_number = IODA_INVALID_PE; in pnv_ioda_setup_dev_PE()
1081 pe->pe_number); in pnv_ioda_setup_bus_PE()
1084 &bus->busn_res.start, pe->pe_number); in pnv_ioda_setup_bus_PE()
1117 pci_info(pdev, "Configured PE#%x\n", pe ? pe->pe_number : 0xfffff); in pnv_pci_ioda_dma_dev_setup()
1127 pci_info(pdev, "Added to existing PE#%x\n", pe->pe_number); in pnv_pci_ioda_dma_dev_setup()
1149 pdn->pe_number = pe->pe_number; in pnv_pci_ioda_dma_dev_setup()
1214 pe->pe_number, in pnv_pci_ioda_dma_64bit_bypass()
1216 (pe->pe_number << 1) + 0, in pnv_pci_ioda_dma_64bit_bypass()
1237 if (WARN_ON(!pdn || pdn->pe_number == IODA_INVALID_PE)) in pnv_pci_ioda_iommu_bypass_supported()
1240 pe = &phb->ioda.pe_array[pdn->pe_number]; in pnv_pci_ioda_iommu_bypass_supported()
1365 unsigned long val = PHB3_TCE_KILL_INVAL_PE | (pe->pe_number & 0xFF); in pnv_pci_phb3_tce_invalidate_pe()
1380 start |= (pe->pe_number & 0xFF); in pnv_pci_phb3_tce_invalidate()
1406 pe->pe_number, 0, 0, 0); in pnv_pci_ioda2_tce_invalidate_pe()
1426 pe->pe_number, 1u << shift, in pnv_pci_ioda2_tce_invalidate()
1567 pe->pe_number); in pnv_pci_ioda1_setup_dma_pe()
1598 pe->pe_number, in pnv_pci_ioda1_setup_dma_pe()
1611 phb->ioda.dma32_segmap[i] = pe->pe_number; in pnv_pci_ioda1_setup_dma_pe()
1657 pe->pe_number, in pnv_pci_ioda2_set_window()
1658 (pe->pe_number << 1) + num, in pnv_pci_ioda2_set_window()
1677 uint16_t window_id = (pe->pe_number << 1 ) + 1; in pnv_pci_ioda2_set_bypass()
1686 pe->pe_number, in pnv_pci_ioda2_set_bypass()
1692 pe->pe_number, in pnv_pci_ioda2_set_bypass()
1824 ret = opal_pci_map_pe_dma_window(phb->opal_id, pe->pe_number, in pnv_pci_ioda2_unset_window()
1825 (pe->pe_number << 1) + num, in pnv_pci_ioda2_unset_window()
1961 pe->pe_number); in pnv_pci_ioda2_setup_dma_pe()
2060 rc = opal_pci_set_xive_pe(phb->opal_id, pe->pe_number, xive_num); in __pnv_pci_ioda_msi_setup()
2345 phb->ioda.io_segmap[index] = pe->pe_number; in pnv_ioda_setup_pe_res()
2347 pe->pe_number, OPAL_IO_WINDOW_TYPE, 0, index); in pnv_ioda_setup_pe_res()
2350 __func__, rc, index, pe->pe_number); in pnv_ioda_setup_pe_res()
2369 phb->ioda.m32_segmap[index] = pe->pe_number; in pnv_ioda_setup_pe_res()
2371 pe->pe_number, OPAL_M32_WINDOW_TYPE, 0, index); in pnv_ioda_setup_pe_res()
2374 __func__, rc, index, pe->pe_number); in pnv_ioda_setup_pe_res()
2675 if (!pdn || pdn->pe_number == IODA_INVALID_PE) { in pnv_pci_enable_device_hook()
2692 if (pdn->pe_number == IODA_INVALID_PE) { in pnv_ocapi_enable_device_hook()
2711 if (phb->ioda.dma32_segmap[idx] != pe->pe_number) in pnv_pci_ioda1_unset_window()
2714 rc = opal_pci_map_pe_dma_window(phb->opal_id, pe->pe_number, in pnv_pci_ioda1_unset_window()
2781 if (map[idx] != pe->pe_number) in pnv_ioda_free_pe_seg()
2852 if (phb->ioda.root_pe_idx == pe->pe_number) in pnv_ioda_release_pe()
2868 if (!pdn || pdn->pe_number == IODA_INVALID_PE) in pnv_pci_release_device()
2889 pe = &phb->ioda.pe_array[pdn->pe_number]; in pnv_pci_release_device()
2890 pdn->pe_number = IODA_INVALID_PE; in pnv_pci_release_device()
3118 phb->ioda.root_pe_idx = root_pe->pe_number; in pnv_pci_init_ioda_phb()