Home
last modified time | relevance | path

Searched defs:phb (Results 1 – 25 of 82) sorted by relevance

1234

/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
Dpci-ioda.c118 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 …]
Dpci-cxl.c15 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
Deeh-powernv.c108 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 …]
Dpci-sriov.c148 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
Dpci.c165 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
Dnpu-dma.c101 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-4.19/arch/powerpc/platforms/powernv/
Dpci-ioda.c120 static inline bool pnv_pci_is_m64(struct pnv_phb *phb, struct resource *r) in pnv_pci_is_m64()
140 static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_init_pe()
161 static void pnv_ioda_reserve_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_reserve_pe()
176 static struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb) in pnv_ioda_alloc_pe()
190 struct pnv_phb *phb = pe->phb; in pnv_ioda_free_pe() local
200 static int pnv_ioda2_init_m64(struct pnv_phb *phb) in pnv_ioda2_init_m64()
257 struct pnv_phb *phb = hose->private_data; in pnv_ioda_reserve_dev_m64_pe() local
280 static int pnv_ioda1_init_m64(struct pnv_phb *phb) in pnv_ioda1_init_m64()
356 struct pnv_phb *phb = hose->private_data; in pnv_ioda_pick_m64_pe() local
433 static void __init pnv_ioda_parse_m64_window(struct pnv_phb *phb) in pnv_ioda_parse_m64_window()
[all …]
Dpci-cxl.c19 struct pnv_phb *phb = hose->private_data; in pnv_phb_to_cxl_mode() local
45 struct pnv_phb *phb = hose->private_data; in pnv_cxl_alloc_hwirqs() local
60 struct pnv_phb *phb = hose->private_data; in pnv_cxl_release_hwirqs() local
70 struct pnv_phb *phb = hose->private_data; in pnv_cxl_release_hwirq_ranges() local
90 struct pnv_phb *phb = hose->private_data; in pnv_cxl_alloc_hwirq_ranges() local
126 struct pnv_phb *phb = hose->private_data; in pnv_cxl_get_irq_count() local
136 struct pnv_phb *phb = hose->private_data; in pnv_cxl_ioda_msi_setup() local
Deeh-powernv.c65 struct pnv_phb *phb; in pnv_eeh_init() local
171 struct pnv_phb *phb = hose->private_data; in pnv_eeh_dbgfs_set() local
180 struct pnv_phb *phb = hose->private_data; in pnv_eeh_dbgfs_get() local
219 struct pnv_phb *phb; in pnv_eeh_post_init() local
375 struct pnv_phb *phb = hose->private_data; in pnv_eeh_probe() local
496 struct pnv_phb *phb = hose->private_data; in pnv_eeh_set_option() local
568 struct pnv_phb *phb = pe->phb->private_data; in pnv_eeh_get_phb_diag() local
580 struct pnv_phb *phb = pe->phb->private_data; in pnv_eeh_get_phb_state() local
619 struct pnv_phb *phb = pe->phb->private_data; in pnv_eeh_get_pe_state() local
773 struct pnv_phb *phb = hose->private_data; in pnv_eeh_phb_reset() local
[all …]
Dpci.c167 struct pnv_phb *phb = hose->private_data; in pnv_setup_msi_irqs() local
216 struct pnv_phb *phb = hose->private_data; in pnv_teardown_msi_irqs() local
560 static void pnv_pci_handle_eeh_config(struct pnv_phb *phb, u32 pe_no) in pnv_pci_handle_eeh_config()
604 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_config_check_eeh() local
660 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_read() local
696 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_write() local
722 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_check() local
753 struct pnv_phb *phb; in pnv_pci_read_config() local
782 struct pnv_phb *phb; in pnv_pci_write_config() local
822 struct pnv_phb *phb = hose->private_data; in pnv_pci_dma_dev_setup() local
[all …]
Dnpu-dma.c190 struct pnv_phb *phb; in get_gpu_pci_dev_and_pe() local
217 struct pnv_phb *phb = npe->phb; in pnv_npu_set_window() local
250 struct pnv_phb *phb = npe->phb; in pnv_npu_unset_window() local
308 struct pnv_phb *phb = npe->phb; in pnv_npu_dma_set_bypass() local
337 struct pnv_phb *phb; in pnv_npu_try_dma_set_bypass() local
371 struct pnv_phb *phb = npe->phb; in pnv_npu_take_ownership() local
398 struct pnv_phb *phb = npe->phb; in pnv_pci_npu_setup_iommu() local
969 int pnv_npu2_init(struct pnv_phb *phb) in pnv_npu2_init()
/kernel/linux/linux-5.10/drivers/misc/cxl/
Dvphb.c30 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-4.19/drivers/misc/cxl/
Dvphb.c45 struct pci_controller *phb; in cxl_pci_enable_device_hook() local
104 struct pci_controller *phb = bus ? pci_bus_to_host(bus) : NULL; in pci_bus_to_afu() local
228 struct pci_controller *phb; in cxl_pci_vphb_add() local
294 struct pci_controller *phb; in cxl_pci_vphb_remove() local
312 struct pci_controller *phb; in cxl_pci_is_vphb_device() local
321 struct pci_controller *phb; in cxl_pci_to_afu() local
/kernel/linux/linux-4.19/arch/powerpc/kernel/
Dmsi.c18 struct pci_controller *phb = pci_bus_to_host(dev->bus); in arch_setup_msi_irqs() local
35 struct pci_controller *phb = pci_bus_to_host(dev->bus); in arch_teardown_msi_irqs() local
Dpci-hotplug.c61 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_release_device() local
109 struct pci_controller *phb; in pci_hp_add_devices() local
Drtas_pci.c212 unsigned long get_phb_buid(struct device_node *phb) in get_phb_buid()
224 struct pci_controller *phb) in phb_set_bus_ranges()
240 int rtas_setup_phb(struct pci_controller *phb) in rtas_setup_phb()
Dpci-common.c119 struct pci_controller *phb; in pcibios_alloc_controller() local
144 void pcibios_free_controller(struct pci_controller *phb) in pcibios_free_controller()
187 struct pci_controller *phb = (struct pci_controller *) in pcibios_free_controller_deferred() local
205 struct pci_controller *phb = pci_bus_to_host(bus); in pcibios_window_alignment() local
228 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_reset_secondary_bus() local
947 struct pci_controller *phb; in pcibios_setup_bus_self() local
967 struct pci_controller *phb; in pcibios_setup_device() local
1455 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_enable_device() local
1466 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_disable_device() local
/kernel/linux/linux-5.10/arch/powerpc/kernel/
Dmsi.c14 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
Dpci-hotplug.c57 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
Dpci-common.c110 struct pci_controller *phb; in pcibios_alloc_controller() local
135 void pcibios_free_controller(struct pci_controller *phb) in pcibios_free_controller()
178 struct pci_controller *phb = (struct pci_controller *) in pcibios_free_controller_deferred() local
196 struct pci_controller *phb = pci_bus_to_host(bus); in pcibios_window_alignment() local
219 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_reset_secondary_bus() local
943 struct pci_controller *phb; in pcibios_setup_bus_self() local
963 struct pci_controller *phb; in pcibios_bus_add_device() local
1409 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_enable_device() local
1420 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_disable_device() local
Drtas_pci.c199 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()
Deeh_pe.c46 static struct eeh_pe *eeh_pe_alloc(struct pci_controller *phb, int type) in eeh_pe_alloc()
79 int eeh_phb_pe_create(struct pci_controller *phb) in eeh_phb_pe_create()
157 struct eeh_pe *eeh_phb_pe_get(struct pci_controller *phb) in eeh_phb_pe_get()
286 struct eeh_pe *eeh_pe_get(struct pci_controller *phb, int pe_no) in eeh_pe_get()
/kernel/linux/linux-4.19/arch/powerpc/platforms/pseries/
Dpci_dlpar.c39 struct pci_controller *phb; in init_phb_dynamic() local
66 int remove_phb_dynamic(struct pci_controller *phb) in remove_phb_dynamic()
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
Dpci_dlpar.c23 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-4.19/drivers/pci/hotplug/
Drpadlpar_core.c140 struct pci_controller *phb = pdn->phb; in dlpar_pci_add_bus() local
171 struct pci_controller *phb; in dlpar_add_pci_slot() local
234 struct pci_controller *phb; in dlpar_add_phb() local

1234