Lines Matching defs:phb

114 static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no)  in pnv_ioda_init_pe()
136 static void pnv_ioda_reserve_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_reserve_pe()
153 struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count) in pnv_ioda_alloc_pe()
187 struct pnv_phb *phb = pe->phb; in pnv_ioda_free_pe() local
199 static int pnv_ioda2_init_m64(struct pnv_phb *phb) in pnv_ioda2_init_m64()
255 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_ioda_reserve_dev_m64_pe() local
295 struct pnv_phb *phb = pci_bus_to_pnvhb(bus); in pnv_ioda_pick_m64_pe() local
352 static void __init pnv_ioda_parse_m64_window(struct pnv_phb *phb) in pnv_ioda_parse_m64_window()
439 static void pnv_ioda_freeze_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_freeze_pe()
479 static int pnv_ioda_unfreeze_pe(struct pnv_phb *phb, int pe_no, int opt) in pnv_ioda_unfreeze_pe()
519 static int pnv_ioda_get_pe_state(struct pnv_phb *phb, int pe_no) in pnv_ioda_get_pe_state()
581 struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn) in pnv_pci_bdfn_to_pe()
593 struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus); in pnv_ioda_get_pe() local
603 static int pnv_ioda_set_one_peltv(struct pnv_phb *phb, in pnv_ioda_set_one_peltv()
640 static int pnv_ioda_set_peltv(struct pnv_phb *phb, in pnv_ioda_set_peltv()
707 static void pnv_ioda_unset_peltv(struct pnv_phb *phb, in pnv_ioda_unset_peltv()
735 int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe) in pnv_ioda_deconfigure_pe()
806 int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe) in pnv_ioda_configure_pe()
874 struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus); in pnv_ioda_setup_dev_PE() local
932 struct pnv_phb *phb = pci_bus_to_pnvhb(bus); in pnv_ioda_setup_bus_PE() local
993 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_ioda_dma_dev_setup() local
1119 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_ioda_iommu_bypass_supported() local
1156 static inline __be64 __iomem *pnv_ioda_get_inval_reg(struct pnv_phb *phb) in pnv_ioda_get_inval_reg()
1210 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_tce_invalidate_pe() local
1227 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_tce_invalidate() local
1280 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_set_window() local
1459 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_unset_window() local
1588 void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, in pnv_pci_ioda2_setup_dma_pe()
1632 struct pnv_phb *phb = hose->private_data; in pnv_opal_pci_msi_eoi() local
1649 static int __pnv_pci_ioda_msi_setup(struct pnv_phb *phb, struct pci_dev *dev, in __pnv_pci_ioda_msi_setup()
1766 struct pnv_phb *phb = hose->private_data; in pnv_msi_compose_msg() local
1783 struct pnv_phb *phb = hose->private_data; in pnv_msi_eoi() local
1829 struct pnv_phb *phb = hose->private_data; in pnv_irq_domain_alloc() local
1867 struct pnv_phb *phb = hose->private_data; in pnv_irq_domain_free() local
1883 struct pnv_phb *phb = hose->private_data; in pnv_msi_allocate_domains() local
1914 static void __init pnv_pci_init_ioda_msis(struct pnv_phb *phb) in pnv_pci_init_ioda_msis()
1943 struct pnv_phb *phb = pe->phb; in pnv_ioda_setup_pe_res() local
2035 struct pnv_phb *phb = data; in pnv_pci_diag_data_set() local
2054 struct pnv_phb *phb = data; in pnv_pci_ioda_pe_dump() local
2085 struct pnv_phb *phb; in pnv_pci_ioda_create_dbgfs() local
2163 struct pnv_phb *phb = pci_bus_to_pnvhb(bus); in pnv_pci_window_alignment() local
2203 struct pnv_phb *phb = hose->private_data; in pnv_pci_fixup_bridge_resources() local
2339 struct pnv_phb *phb = pe->phb; in pnv_ioda_free_pe_seg() local
2360 struct pnv_phb *phb = pe->phb; in pnv_ioda_release_pe_seg() local
2370 struct pnv_phb *phb = pe->phb; in pnv_ioda_release_pe() local
2414 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_release_device() local
2453 struct pnv_phb *phb = hose->private_data; in pnv_pci_ioda_shutdown() local
2461 struct pnv_phb *phb = pci_bus_to_pnvhb(bus); in pnv_pci_ioda_dma_bus_setup() local
2482 struct pnv_phb *phb = hose->private_data; in pnv_pci_device_group() local
2526 struct pnv_phb *phb; in pnv_pci_init_ioda_phb() local
2778 struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus); in pnv_npu2_opencapi_cfg_size_fixup() local