Home
last modified time | relevance | path

Searched refs:pnv_phb (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/arch/powerpc/platforms/powernv/
H A Dpci.h54 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 Dpci-ioda.c187 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 Dpci-sriov.c145 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 Deeh-powernv.c108 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 Dpci.c485 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 Docxl.c165 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 Dpci-ioda-tce.c20 unsigned long pnv_ioda_parse_tce_sizes(struct pnv_phb *phb) in pnv_ioda_parse_tce_sizes()