Lines Matching defs:phb

126 static void pnv_ioda_reserve_pe(struct pnv_phb *phb, int pe_no)  in pnv_ioda_reserve_pe()
144 static int pnv_ioda_alloc_pe(struct pnv_phb *phb) in pnv_ioda_alloc_pe()
160 static void pnv_ioda_free_pe(struct pnv_phb *phb, int pe) in pnv_ioda_free_pe()
169 static int pnv_ioda2_init_m64(struct pnv_phb *phb) in pnv_ioda2_init_m64()
225 static void pnv_ioda2_reserve_m64_pe(struct pnv_phb *phb) in pnv_ioda2_reserve_m64_pe()
251 static int pnv_ioda2_pick_m64_pe(struct pnv_phb *phb, in pnv_ioda2_pick_m64_pe()
355 static void __init pnv_ioda_parse_m64_window(struct pnv_phb *phb) in pnv_ioda_parse_m64_window()
402 static void pnv_ioda_freeze_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_freeze_pe()
442 static int pnv_ioda_unfreeze_pe(struct pnv_phb *phb, int pe_no, int opt) in pnv_ioda_unfreeze_pe()
482 static int pnv_ioda_get_pe_state(struct pnv_phb *phb, int pe_no) in pnv_ioda_get_pe_state()
551 struct pnv_phb *phb = hose->private_data; in pnv_ioda_get_pe() local
562 static int pnv_ioda_set_one_peltv(struct pnv_phb *phb, in pnv_ioda_set_one_peltv()
599 static int pnv_ioda_set_peltv(struct pnv_phb *phb, in pnv_ioda_set_peltv()
667 static int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe) in pnv_ioda_deconfigure_pe()
747 static int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe) in pnv_ioda_configure_pe()
838 static void pnv_ioda_link_pe_by_weight(struct pnv_phb *phb, in pnv_ioda_link_pe_by_weight()
1047 struct pnv_phb *phb = hose->private_data; in pnv_ioda_setup_bus_PE() local
1138 struct pnv_phb *phb; in pnv_pci_ioda_setup_PEs() local
1156 struct pnv_phb *phb; in pnv_pci_vf_release_m64() local
1182 struct pnv_phb *phb; in pnv_pci_vf_assign_m64() local
1290 struct pnv_phb *phb; in pnv_pci_ioda2_release_dma_pe() local
1322 struct pnv_phb *phb; in pnv_ioda_release_vf_PE() local
1386 struct pnv_phb *phb; in pnv_pci_sriov_disable() local
1420 struct pnv_phb *phb; in pnv_ioda_setup_vf_PE() local
1511 struct pnv_phb *phb; in pnv_pci_sriov_enable() local
1586 static void pnv_pci_ioda_dma_dev_setup(struct pnv_phb *phb, struct pci_dev *pdev) in pnv_pci_ioda_dma_dev_setup()
1604 static int pnv_pci_ioda_dma_set_mask(struct pnv_phb *phb, in pnv_pci_ioda_dma_set_mask()
1634 static u64 pnv_pci_ioda_dma_get_required_mask(struct pnv_phb *phb, in pnv_pci_ioda_dma_get_required_mask()
1758 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda_tce_invalidate() local
1766 static void pnv_pci_ioda_setup_dma_pe(struct pnv_phb *phb, in pnv_pci_ioda_setup_dma_pe()
1903 static void pnv_pci_ioda2_setup_bypass_pe(struct pnv_phb *phb, in pnv_pci_ioda2_setup_bypass_pe()
1916 static void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, in pnv_pci_ioda2_setup_dma_pe()
2005 static void pnv_ioda_setup_dma(struct pnv_phb *phb) in pnv_ioda_setup_dma()
2073 struct pnv_phb *phb = container_of(chip, struct pnv_phb, in pnv_ioda2_msi_eoi() local
2084 static void set_msi_irq_chip(struct pnv_phb *phb, unsigned int virq) in set_msi_irq_chip()
2119 struct pnv_phb *phb = hose->private_data; in pnv_phb_to_cxl_mode() local
2143 struct pnv_phb *phb = hose->private_data; in pnv_cxl_alloc_hwirqs() local
2158 struct pnv_phb *phb = hose->private_data; in pnv_cxl_release_hwirqs() local
2168 struct pnv_phb *phb = hose->private_data; in pnv_cxl_release_hwirq_ranges() local
2188 struct pnv_phb *phb = hose->private_data; in pnv_cxl_alloc_hwirq_ranges() local
2224 struct pnv_phb *phb = hose->private_data; in pnv_cxl_get_irq_count() local
2234 struct pnv_phb *phb = hose->private_data; in pnv_cxl_ioda_msi_setup() local
2257 static int pnv_pci_ioda_msi_setup(struct pnv_phb *phb, struct pci_dev *dev, in pnv_pci_ioda_msi_setup()
2323 static void pnv_pci_init_ioda_msis(struct pnv_phb *phb) in pnv_pci_init_ioda_msis()
2349 static void pnv_pci_init_ioda_msis(struct pnv_phb *phb) { } in pnv_pci_init_ioda_msis()
2356 struct pnv_phb *phb; in pnv_pci_ioda_fixup_iov_resources() local
2427 struct pnv_phb *phb = hose->private_data; in pnv_ioda_setup_pe_seg() local
2497 struct pnv_phb *phb; in pnv_pci_ioda_setup_seg() local
2511 struct pnv_phb *phb; in pnv_pci_ioda_setup_DMA() local
2526 struct pnv_phb *phb; in pnv_pci_ioda_create_dbgfs() local
2572 struct pnv_phb *phb = hose->private_data; in pnv_pci_window_alignment() local
2621 struct pnv_phb *phb = hose->private_data; in pnv_pci_enable_device_hook() local
2639 static u32 pnv_ioda_bdfn_to_pe(struct pnv_phb *phb, struct pci_bus *bus, in pnv_ioda_bdfn_to_pe()
2645 static void pnv_pci_ioda_shutdown(struct pnv_phb *phb) in pnv_pci_ioda_shutdown()
2655 struct pnv_phb *phb; in pnv_pci_init_ioda_phb() local