Lines Matching defs:phb
116 static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_init_pe()
138 static void pnv_ioda_reserve_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_reserve_pe()
155 struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count) in pnv_ioda_alloc_pe()
189 struct pnv_phb *phb = pe->phb; in pnv_ioda_free_pe() local
201 static int pnv_ioda2_init_m64(struct pnv_phb *phb) in pnv_ioda2_init_m64()
257 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_ioda_reserve_dev_m64_pe() local
297 struct pnv_phb *phb = pci_bus_to_pnvhb(bus); in pnv_ioda_pick_m64_pe() local
354 static void __init pnv_ioda_parse_m64_window(struct pnv_phb *phb) in pnv_ioda_parse_m64_window()
441 static void pnv_ioda_freeze_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_freeze_pe()
481 static int pnv_ioda_unfreeze_pe(struct pnv_phb *phb, int pe_no, int opt) in pnv_ioda_unfreeze_pe()
521 static int pnv_ioda_get_pe_state(struct pnv_phb *phb, int pe_no) in pnv_ioda_get_pe_state()
583 struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn) in pnv_pci_bdfn_to_pe()
595 struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus); in pnv_ioda_get_pe() local
605 static int pnv_ioda_set_one_peltv(struct pnv_phb *phb, in pnv_ioda_set_one_peltv()
642 static int pnv_ioda_set_peltv(struct pnv_phb *phb, in pnv_ioda_set_peltv()
709 static void pnv_ioda_unset_peltv(struct pnv_phb *phb, in pnv_ioda_unset_peltv()
737 int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe) in pnv_ioda_deconfigure_pe()
808 int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe) in pnv_ioda_configure_pe()
876 struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus); in pnv_ioda_setup_dev_PE() local
934 struct pnv_phb *phb = pci_bus_to_pnvhb(bus); in pnv_ioda_setup_bus_PE() local
995 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_ioda_dma_dev_setup() local
1121 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_ioda_iommu_bypass_supported() local
1158 static inline __be64 __iomem *pnv_ioda_get_inval_reg(struct pnv_phb *phb) in pnv_ioda_get_inval_reg()
1212 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_tce_invalidate_pe() local
1229 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_tce_invalidate() local
1282 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_set_window() local
1461 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_unset_window() local
1590 void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, in pnv_pci_ioda2_setup_dma_pe()
1634 struct pnv_phb *phb = hose->private_data; in pnv_opal_pci_msi_eoi() local
1647 struct pnv_phb *phb = hose->private_data; in pnv_ioda2_msi_eoi() local
1656 void pnv_set_msi_irq_chip(struct pnv_phb *phb, unsigned int virq) in pnv_set_msi_irq_chip()
1692 static int __pnv_pci_ioda_msi_setup(struct pnv_phb *phb, struct pci_dev *dev, in __pnv_pci_ioda_msi_setup()
1809 struct pnv_phb *phb = hose->private_data; in pnv_msi_compose_msg() local
1826 struct pnv_phb *phb = hose->private_data; in pnv_msi_eoi() local
1872 struct pnv_phb *phb = hose->private_data; in pnv_irq_domain_alloc() local
1910 struct pnv_phb *phb = hose->private_data; in pnv_irq_domain_free() local
1926 struct pnv_phb *phb = hose->private_data; in pnv_msi_allocate_domains() local
1957 static void __init pnv_pci_init_ioda_msis(struct pnv_phb *phb) in pnv_pci_init_ioda_msis()
1986 struct pnv_phb *phb = pe->phb; in pnv_ioda_setup_pe_res() local
2078 struct pnv_phb *phb = data; in pnv_pci_diag_data_set() local
2097 struct pnv_phb *phb = data; in pnv_pci_ioda_pe_dump() local
2128 struct pnv_phb *phb; in pnv_pci_ioda_create_dbgfs() local
2206 struct pnv_phb *phb = pci_bus_to_pnvhb(bus); in pnv_pci_window_alignment() local
2246 struct pnv_phb *phb = hose->private_data; in pnv_pci_fixup_bridge_resources() local
2382 struct pnv_phb *phb = pe->phb; in pnv_ioda_free_pe_seg() local
2403 struct pnv_phb *phb = pe->phb; in pnv_ioda_release_pe_seg() local
2413 struct pnv_phb *phb = pe->phb; in pnv_ioda_release_pe() local
2457 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_release_device() local
2496 struct pnv_phb *phb = hose->private_data; in pnv_pci_ioda_shutdown() local
2504 struct pnv_phb *phb = pci_bus_to_pnvhb(bus); in pnv_pci_ioda_dma_bus_setup() local
2525 struct pnv_phb *phb = hose->private_data; in pnv_pci_device_group() local
2569 struct pnv_phb *phb; in pnv_pci_init_ioda_phb() local
2821 struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus); in pnv_npu2_opencapi_cfg_size_fixup() local