Searched refs:pnv_phb (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/arch/powerpc/platforms/powernv/ |
| H A D | pci.h | 54 struct pnv_phb; 57 struct pnv_phb *phb; 108 struct pnv_phb { struct 126 int (*init_m64)(struct pnv_phb *phb); argument 127 int (*get_pe_state)(struct pnv_phb *phb, int pe_no); argument 128 void (*freeze_pe)(struct pnv_phb *phb, int pe_no); argument 129 int (*unfreeze_pe)(struct pnv_phb *phb, int pe_no, int opt); argument 206 int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe); 212 struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count); 325 extern unsigned long pnv_ioda_parse_tce_sizes(struct pnv_phb *phb); [all …]
|
| H A D | pci-ioda.c | 187 struct pnv_phb *phb = pe->phb; in pnv_ioda_free_pe() 1210 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_tce_invalidate_pe() 1280 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_set_window() 1459 struct pnv_phb *phb = pe->phb; in pnv_pci_ioda2_unset_window() 1943 struct pnv_phb *phb = pe->phb; in pnv_ioda_setup_pe_res() 2035 struct pnv_phb *phb = data; in pnv_pci_diag_data_set() 2054 struct pnv_phb *phb = data; in pnv_pci_ioda_pe_dump() 2085 struct pnv_phb *phb; in pnv_pci_ioda_create_dbgfs() 2339 struct pnv_phb *phb = pe->phb; in pnv_ioda_free_pe_seg() 2360 struct pnv_phb *phb = pe->phb; in pnv_ioda_release_pe_seg() [all …]
|
| H A D | pci-sriov.c | 145 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_ioda_fixup_iov_resources() 251 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_iov_resource_alignment() 287 struct pnv_phb *phb; in pnv_pci_vf_release_m64() 311 static int64_t pnv_ioda_map_m64_segmented(struct pnv_phb *phb, in pnv_ioda_map_m64_segmented() 338 static int64_t pnv_ioda_map_m64_single(struct pnv_phb *phb, in pnv_ioda_map_m64_single() 398 static int pnv_pci_alloc_m64_bar(struct pnv_phb *phb, struct pnv_iov_data *iov) in pnv_pci_alloc_m64_bar() 418 struct pnv_phb *phb; in pnv_pci_vf_assign_m64() 477 struct pnv_phb *phb; in pnv_ioda_release_vf_PE() 616 struct pnv_phb *phb; in pnv_ioda_setup_vf_PE() 678 struct pnv_phb *phb; in pnv_pci_sriov_enable()
|
| H A D | eeh-powernv.c | 108 struct pnv_phb *phb = hose->private_data; in pnv_eeh_dbgfs_set() 117 struct pnv_phb *phb = hose->private_data; in pnv_eeh_dbgfs_get() 148 struct pnv_phb *phb; in pnv_eeh_enable_phbs() 175 struct pnv_phb *phb; in pnv_eeh_post_init() 296 struct pnv_phb *phb = hose->private_data; in pnv_eeh_get_upstream_pe() 325 struct pnv_phb *phb = hose->private_data; in pnv_eeh_probe() 456 struct pnv_phb *phb = hose->private_data; in pnv_eeh_set_option() 1036 struct pnv_phb *phb; in pnv_eeh_reset() 1408 struct pnv_phb *phb; in pnv_eeh_next_error() 1604 struct pnv_phb *phb; in pnv_eeh_restore_config() [all …]
|
| H A D | pci.c | 485 static void pnv_pci_handle_eeh_config(struct pnv_phb *phb, u32 pe_no) in pnv_pci_handle_eeh_config() 529 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_config_check_eeh() 585 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_read() 621 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_write() 647 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_check() 678 struct pnv_phb *phb; in pnv_pci_read_config() 707 struct pnv_phb *phb; in pnv_pci_write_config()
|
| H A D | ocxl.c | 165 struct pnv_phb *phb = hose->private_data; in pnv_ocxl_fixup_actag() 356 struct pnv_phb *phb = hose->private_data; in pnv_ocxl_set_tl_conf() 443 struct pnv_phb *phb = hose->private_data; in pnv_ocxl_spa_setup() 490 struct pnv_phb *phb = hose->private_data; in pnv_ocxl_map_lpar()
|
| H A D | pci-ioda-tce.c | 20 unsigned long pnv_ioda_parse_tce_sizes(struct pnv_phb *phb) in pnv_ioda_parse_tce_sizes()
|