| /kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
| D | pci-ioda.c | 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() [all …]
|
| D | pci-cxl.c | 16 struct pnv_phb *phb = hose->private_data; in pnv_phb_to_cxl_mode() local 42 struct pnv_phb *phb = hose->private_data; in pnv_cxl_alloc_hwirqs() local 57 struct pnv_phb *phb = hose->private_data; in pnv_cxl_release_hwirqs() local 67 struct pnv_phb *phb = hose->private_data; in pnv_cxl_release_hwirq_ranges() local 87 struct pnv_phb *phb = hose->private_data; in pnv_cxl_alloc_hwirq_ranges() local 123 struct pnv_phb *phb = hose->private_data; in pnv_cxl_get_irq_count() local 133 struct pnv_phb *phb = hose->private_data; in pnv_cxl_ioda_msi_setup() local
|
| D | eeh-powernv.c | 109 struct pnv_phb *phb = hose->private_data; in pnv_eeh_dbgfs_set() local 118 struct pnv_phb *phb = hose->private_data; in pnv_eeh_dbgfs_get() local 149 struct pnv_phb *phb; in pnv_eeh_enable_phbs() local 176 struct pnv_phb *phb; in pnv_eeh_post_init() local 297 struct pnv_phb *phb = hose->private_data; in pnv_eeh_get_upstream_pe() local 326 struct pnv_phb *phb = hose->private_data; in pnv_eeh_probe() local 457 struct pnv_phb *phb = hose->private_data; in pnv_eeh_set_option() local 517 struct pnv_phb *phb = pe->phb->private_data; in pnv_eeh_get_phb_diag() local 529 struct pnv_phb *phb = pe->phb->private_data; in pnv_eeh_get_phb_state() local 568 struct pnv_phb *phb = pe->phb->private_data; in pnv_eeh_get_pe_state() local [all …]
|
| D | pci-sriov.c | 145 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_ioda_fixup_iov_resources() local 251 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_iov_resource_alignment() local 287 struct pnv_phb *phb; in pnv_pci_vf_release_m64() local 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() local 477 struct pnv_phb *phb; in pnv_ioda_release_vf_PE() local 616 struct pnv_phb *phb; in pnv_ioda_setup_vf_PE() local 678 struct pnv_phb *phb; in pnv_pci_sriov_enable() local
|
| D | pci.c | 488 static void pnv_pci_handle_eeh_config(struct pnv_phb *phb, u32 pe_no) in pnv_pci_handle_eeh_config() 532 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_config_check_eeh() local 588 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_read() local 624 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_write() local 650 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_check() local 681 struct pnv_phb *phb; in pnv_pci_read_config() local 710 struct pnv_phb *phb; in pnv_pci_write_config() local 757 struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus); in pnv_pci_set_tunnel_bar() local
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
| D | pci-ioda.c | 118 static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_init_pe() 140 static void pnv_ioda_reserve_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_reserve_pe() 157 struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count) in pnv_ioda_alloc_pe() 191 struct pnv_phb *phb = pe->phb; in pnv_ioda_free_pe() local 205 static int pnv_ioda2_init_m64(struct pnv_phb *phb) in pnv_ioda2_init_m64() 261 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_ioda_reserve_dev_m64_pe() local 284 static int pnv_ioda1_init_m64(struct pnv_phb *phb) in pnv_ioda1_init_m64() 381 struct pnv_phb *phb = pci_bus_to_pnvhb(bus); in pnv_ioda_pick_m64_pe() local 438 static void __init pnv_ioda_parse_m64_window(struct pnv_phb *phb) in pnv_ioda_parse_m64_window() 528 static void pnv_ioda_freeze_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_freeze_pe() [all …]
|
| D | eeh-powernv.c | 108 struct pnv_phb *phb = hose->private_data; in pnv_eeh_dbgfs_set() local 117 struct pnv_phb *phb = hose->private_data; in pnv_eeh_dbgfs_get() local 148 struct pnv_phb *phb; in pnv_eeh_enable_phbs() local 175 struct pnv_phb *phb; in pnv_eeh_post_init() local 296 struct pnv_phb *phb = hose->private_data; in pnv_eeh_get_upstream_pe() local 325 struct pnv_phb *phb = hose->private_data; in pnv_eeh_probe() local 456 struct pnv_phb *phb = hose->private_data; in pnv_eeh_set_option() local 516 struct pnv_phb *phb = pe->phb->private_data; in pnv_eeh_get_phb_diag() local 528 struct pnv_phb *phb = pe->phb->private_data; in pnv_eeh_get_phb_state() local 567 struct pnv_phb *phb = pe->phb->private_data; in pnv_eeh_get_pe_state() local [all …]
|
| D | pci-cxl.c | 15 struct pnv_phb *phb = hose->private_data; in pnv_phb_to_cxl_mode() local 41 struct pnv_phb *phb = hose->private_data; in pnv_cxl_alloc_hwirqs() local 56 struct pnv_phb *phb = hose->private_data; in pnv_cxl_release_hwirqs() local 66 struct pnv_phb *phb = hose->private_data; in pnv_cxl_release_hwirq_ranges() local 86 struct pnv_phb *phb = hose->private_data; in pnv_cxl_alloc_hwirq_ranges() local 122 struct pnv_phb *phb = hose->private_data; in pnv_cxl_get_irq_count() local 132 struct pnv_phb *phb = hose->private_data; in pnv_cxl_ioda_msi_setup() local
|
| D | pci-sriov.c | 148 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_ioda_fixup_iov_resources() local 257 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_iov_resource_alignment() local 293 struct pnv_phb *phb; in pnv_pci_vf_release_m64() local 317 static int64_t pnv_ioda_map_m64_segmented(struct pnv_phb *phb, in pnv_ioda_map_m64_segmented() 344 static int64_t pnv_ioda_map_m64_single(struct pnv_phb *phb, in pnv_ioda_map_m64_single() 404 static int pnv_pci_alloc_m64_bar(struct pnv_phb *phb, struct pnv_iov_data *iov) in pnv_pci_alloc_m64_bar() 424 struct pnv_phb *phb; in pnv_pci_vf_assign_m64() local 483 struct pnv_phb *phb; in pnv_ioda_release_vf_PE() local 622 struct pnv_phb *phb; in pnv_ioda_setup_vf_PE() local 684 struct pnv_phb *phb; in pnv_pci_sriov_enable() local
|
| D | pci.c | 165 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_setup_msi_irqs() local 213 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_teardown_msi_irqs() local 556 static void pnv_pci_handle_eeh_config(struct pnv_phb *phb, u32 pe_no) in pnv_pci_handle_eeh_config() 600 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_config_check_eeh() local 656 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_read() local 692 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_write() local 718 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_check() local 749 struct pnv_phb *phb; in pnv_pci_read_config() local 778 struct pnv_phb *phb; in pnv_pci_write_config() local 825 struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus); in pnv_pci_set_tunnel_bar() local
|
| D | npu-dma.c | 101 struct pnv_phb *phb; in get_gpu_pci_dev_and_pe() local 133 struct pnv_phb *phb = npe->phb; in pnv_npu_set_window() local 173 struct pnv_phb *phb = npe->phb; in pnv_npu_unset_window() local 202 struct pnv_phb *phb = npe->phb; in pnv_npu_take_ownership() local 545 struct pnv_phb *phb; in pnv_pci_npu_setup_iommu_groups() local
|
| /kernel/linux/linux-6.6/drivers/misc/cxl/ |
| D | vphb.c | 30 struct pci_controller *phb; in cxl_pci_enable_device_hook() local 82 struct pci_controller *phb = bus ? pci_bus_to_host(bus) : NULL; in pci_bus_to_afu() local 204 struct pci_controller *phb; in cxl_pci_vphb_add() local 270 struct pci_controller *phb; in cxl_pci_vphb_remove() local 288 struct pci_controller *phb; in cxl_pci_is_vphb_device() local 297 struct pci_controller *phb; in cxl_pci_to_afu() local
|
| /kernel/linux/linux-5.10/drivers/misc/cxl/ |
| D | vphb.c | 30 struct pci_controller *phb; in cxl_pci_enable_device_hook() local 88 struct pci_controller *phb = bus ? pci_bus_to_host(bus) : NULL; in pci_bus_to_afu() local 211 struct pci_controller *phb; in cxl_pci_vphb_add() local 277 struct pci_controller *phb; in cxl_pci_vphb_remove() local 295 struct pci_controller *phb; in cxl_pci_is_vphb_device() local 304 struct pci_controller *phb; in cxl_pci_to_afu() local
|
| /kernel/linux/linux-5.10/arch/powerpc/kernel/ |
| D | msi.c | 14 struct pci_controller *phb = pci_bus_to_host(dev->bus); in arch_setup_msi_irqs() local 31 struct pci_controller *phb = pci_bus_to_host(dev->bus); in arch_teardown_msi_irqs() local
|
| D | pci-common.c | 124 struct pci_controller *phb; in pcibios_alloc_controller() local 152 void pcibios_free_controller(struct pci_controller *phb) in pcibios_free_controller() 195 struct pci_controller *phb = (struct pci_controller *) in pcibios_free_controller_deferred() local 213 struct pci_controller *phb = pci_bus_to_host(bus); in pcibios_window_alignment() local 236 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_reset_secondary_bus() local 960 struct pci_controller *phb; in pcibios_setup_bus_self() local 980 struct pci_controller *phb; in pcibios_bus_add_device() local 1426 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_enable_device() local 1437 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_disable_device() local
|
| D | rtas_pci.c | 199 unsigned long get_phb_buid(struct device_node *phb) in get_phb_buid() 211 struct pci_controller *phb) in phb_set_bus_ranges() 227 int rtas_setup_phb(struct pci_controller *phb) in rtas_setup_phb()
|
| D | pci-hotplug.c | 57 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_release_device() local 110 struct pci_controller *phb; in pci_hp_add_devices() local
|
| /kernel/linux/linux-6.6/arch/powerpc/kernel/ |
| D | msi.c | 14 struct pci_controller *phb = pci_bus_to_host(dev->bus); in arch_setup_msi_irqs() local 31 struct pci_controller *phb = pci_bus_to_host(dev->bus); in arch_teardown_msi_irqs() local
|
| D | rtas_pci.c | 200 unsigned long get_phb_buid(struct device_node *phb) in get_phb_buid() 212 struct pci_controller *phb) in phb_set_bus_ranges() 228 int rtas_setup_phb(struct pci_controller *phb) in rtas_setup_phb()
|
| D | pci-hotplug.c | 58 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_release_device() local 111 struct pci_controller *phb; in pci_hp_add_devices() local
|
| D | pci-common.c | 126 struct pci_controller *phb; in pcibios_alloc_controller() local 154 void pcibios_free_controller(struct pci_controller *phb) in pcibios_free_controller() 197 struct pci_controller *phb = (struct pci_controller *) in pcibios_free_controller_deferred() local 215 struct pci_controller *phb = pci_bus_to_host(bus); in pcibios_window_alignment() local 238 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_reset_secondary_bus() local 1037 struct pci_controller *phb; in pcibios_setup_bus_self() local 1057 struct pci_controller *phb; in pcibios_bus_add_device() local 1507 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_enable_device() local 1518 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_disable_device() local
|
| D | eeh_pe.c | 47 static struct eeh_pe *eeh_pe_alloc(struct pci_controller *phb, int type) in eeh_pe_alloc() 80 int eeh_phb_pe_create(struct pci_controller *phb) in eeh_phb_pe_create() 158 struct eeh_pe *eeh_phb_pe_get(struct pci_controller *phb) in eeh_phb_pe_get() 287 struct eeh_pe *eeh_pe_get(struct pci_controller *phb, int pe_no) in eeh_pe_get()
|
| /kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/ |
| D | pci_dlpar.c | 23 struct pci_controller *phb; in init_phb_dynamic() local 54 int remove_phb_dynamic(struct pci_controller *phb) in remove_phb_dynamic()
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
| D | pci_dlpar.c | 23 struct pci_controller *phb; in init_phb_dynamic() local 50 int remove_phb_dynamic(struct pci_controller *phb) in remove_phb_dynamic()
|
| /kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
| D | ppc-pci.h | 38 static inline void ppc_iommu_register_device(struct pci_controller *phb) { } in ppc_iommu_register_device() 39 static inline void ppc_iommu_unregister_device(struct pci_controller *phb) { } in ppc_iommu_unregister_device()
|