Lines Matching defs:phb
117 static inline bool pnv_pci_is_m64(struct pnv_phb *phb, struct resource *r) in pnv_pci_is_m64()
137 static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_init_pe()
158 static void pnv_ioda_reserve_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_reserve_pe()
173 static struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb) in pnv_ioda_alloc_pe()
187 struct pnv_phb *phb = pe->phb; in pnv_ioda_free_pe() local
198 static int pnv_ioda2_init_m64(struct pnv_phb *phb) in pnv_ioda2_init_m64()
255 struct pnv_phb *phb = hose->private_data; in pnv_ioda_reserve_dev_m64_pe() local
278 static int pnv_ioda1_init_m64(struct pnv_phb *phb) in pnv_ioda1_init_m64()
354 struct pnv_phb *phb = hose->private_data; in pnv_ioda_pick_m64_pe() local
431 static void __init pnv_ioda_parse_m64_window(struct pnv_phb *phb) in pnv_ioda_parse_m64_window()
521 static void pnv_ioda_freeze_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_freeze_pe()
561 static int pnv_ioda_unfreeze_pe(struct pnv_phb *phb, int pe_no, int opt) in pnv_ioda_unfreeze_pe()
601 static int pnv_ioda_get_pe_state(struct pnv_phb *phb, int pe_no) in pnv_ioda_get_pe_state()
666 struct pnv_phb *phb = hose->private_data; in pnv_ioda_get_pe() local
676 static int pnv_ioda_set_one_peltv(struct pnv_phb *phb, in pnv_ioda_set_one_peltv()
713 static int pnv_ioda_set_peltv(struct pnv_phb *phb, in pnv_ioda_set_peltv()
780 static int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe) in pnv_ioda_deconfigure_pe()
863 static int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe) in pnv_ioda_configure_pe()
1046 struct pnv_phb *phb = hose->private_data; in pnv_ioda_setup_dev_PE() local
1134 struct pnv_phb *phb = hose->private_data; in pnv_ioda_setup_bus_PE() local
1206 struct pnv_phb *phb = hose->private_data; in pnv_ioda_setup_npu_PE() local
1270 struct pnv_phb *phb; in pnv_pci_ioda_setup_PEs() local
1305 struct pnv_phb *phb; in pnv_pci_vf_release_m64() local
1338 struct pnv_phb *phb; in pnv_pci_vf_assign_m64() local
1464 struct pnv_phb *phb; in pnv_ioda_release_vf_PE() local
1497 struct pnv_phb *phb; in pnv_pci_sriov_disable() local
1545 struct pnv_phb *phb; in pnv_ioda_setup_vf_PE() local
1617 struct pnv_phb *phb; in pnv_pci_sriov_enable() local
1746 static void pnv_pci_ioda_dma_dev_setup(struct pnv_phb *phb, struct pci_dev *pdev) in pnv_pci_ioda_dma_dev_setup()
1844 struct pnv_phb *phb = hose->private_data; in pnv_pci_ioda_iommu_bypass_supported() local
1894 static inline __be64 __iomem *pnv_ioda_get_inval_reg(struct pnv_phb *phb, in pnv_ioda_get_inval_reg()
1985 static void pnv_pci_phb3_tce_invalidate_entire(struct pnv_phb *phb, bool rm) in pnv_pci_phb3_tce_invalidate_entire()
2036 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_tce_invalidate_pe() local
2053 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_tce_invalidate() local
2081 void pnv_pci_ioda2_tce_invalidate_entire(struct pnv_phb *phb, bool rm) in pnv_pci_ioda2_tce_invalidate_entire()
2171 static void pnv_pci_ioda1_setup_dma_pe(struct pnv_phb *phb, in pnv_pci_ioda1_setup_dma_pe()
2300 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_set_window() local
2479 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_unset_window() local
2613 struct pnv_phb *phb; in pnv_pci_ioda_setup_iommu_api() local
2683 static unsigned long pnv_ioda_parse_tce_sizes(struct pnv_phb *phb) in pnv_ioda_parse_tce_sizes()
2711 static void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, in pnv_pci_ioda2_setup_dma_pe()
2747 struct pnv_phb *phb = container_of(chip, struct pnv_phb, in pnv_opal_pci_msi_eoi() local
2766 void pnv_set_msi_irq_chip(struct pnv_phb *phb, unsigned int virq) in pnv_set_msi_irq_chip()
2799 static int pnv_pci_ioda_msi_setup(struct pnv_phb *phb, struct pci_dev *dev, in pnv_pci_ioda_msi_setup()
2865 static void pnv_pci_init_ioda_msis(struct pnv_phb *phb) in pnv_pci_init_ioda_msis()
2895 struct pnv_phb *phb = hose->private_data; in pnv_pci_ioda_fixup_iov_resources() local
3006 struct pnv_phb *phb = pe->phb; in pnv_ioda_setup_pe_res() local
3099 struct pnv_phb *phb; in pnv_pci_diag_data_set() local
3131 struct pnv_phb *phb; in pnv_pci_ioda_create_dbgfs() local
3219 struct pnv_phb *phb = hose->private_data; in pnv_pci_window_alignment() local
3258 struct pnv_phb *phb = hose->private_data; in pnv_pci_fixup_bridge_resources() local
3307 struct pnv_phb *phb = hose->private_data; in pnv_pci_setup_bridge() local
3364 struct pnv_phb *phb = hose->private_data; in pnv_pci_iov_resource_alignment() local
3401 struct pnv_phb *phb = hose->private_data; in pnv_pci_enable_device_hook() local
3424 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda1_unset_window() local
3501 struct pnv_phb *phb = pe->phb; in pnv_ioda_free_pe_seg() local
3528 struct pnv_phb *phb = pe->phb; in pnv_ioda_release_pe_seg() local
3545 struct pnv_phb *phb = pe->phb; in pnv_ioda_release_pe() local
3587 struct pnv_phb *phb = hose->private_data; in pnv_pci_release_device() local
3624 struct pnv_phb *phb = hose->private_data; in pnv_pci_ioda_shutdown() local
3666 struct pnv_phb *phb; in pnv_pci_init_ioda_phb() local
3950 struct pnv_phb *phb = hose->private_data; in pnv_npu2_opencapi_cfg_size_fixup() local