Home
last modified time | relevance | path

Searched refs:eeh_pe (Results 1 – 12 of 12) sorted by relevance

/linux-6.3-rc2/arch/powerpc/include/asm/
A Deeh.h73 struct eeh_pe { struct
84 struct eeh_pe *parent; /* Parent PE */ argument
142 struct eeh_pe *pe; /* Associated PE */
222 int (*configure_bridge)(struct eeh_pe *pe);
227 int (*next_error)(struct eeh_pe **pe);
280 struct eeh_pe *eeh_pe_next(struct eeh_pe *pe, struct eeh_pe *root);
285 void *eeh_pe_traverse(struct eeh_pe *root,
289 void eeh_pe_restore_bars(struct eeh_pe *pe);
300 int eeh_unfreeze_pe(struct eeh_pe *pe);
306 int eeh_pe_get_state(struct eeh_pe *pe);
[all …]
A Dppc-pci.h43 void eeh_slot_error_detail(struct eeh_pe *pe, int severity);
44 int eeh_pci_enable(struct eeh_pe *pe, int function);
45 int eeh_pe_reset_full(struct eeh_pe *pe, bool include_passed);
49 void eeh_pe_state_mark(struct eeh_pe *pe, int state);
50 void eeh_pe_mark_isolated(struct eeh_pe *pe);
51 void eeh_pe_state_clear(struct eeh_pe *pe, int state, bool include_passed);
52 void eeh_pe_state_mark_with_cfg(struct eeh_pe *pe, int state);
53 void eeh_pe_dev_mode_mark(struct eeh_pe *pe, int mode);
A Deeh_event.h19 struct eeh_pe *pe; /* EEH PE */
23 int eeh_send_failure_event(struct eeh_pe *pe);
24 int __eeh_send_failure_event(struct eeh_pe *pe);
25 void eeh_remove_event(struct eeh_pe *pe, bool force);
26 void eeh_handle_normal_event(struct eeh_pe *pe);
/linux-6.3-rc2/arch/powerpc/kernel/
A Deeh_pe.c49 struct eeh_pe *pe; in eeh_pe_alloc()
52 alloc_size = sizeof(struct eeh_pe); in eeh_pe_alloc()
82 struct eeh_pe *pe; in eeh_phb_pe_create()
160 struct eeh_pe *pe; in eeh_phb_pe_get()
183 struct eeh_pe *eeh_pe_next(struct eeh_pe *pe, struct eeh_pe *root) in eeh_pe_next()
215 struct eeh_pe *pe; in eeh_pe_traverse()
238 struct eeh_pe *pe; in eeh_pe_dev_traverse()
310 struct eeh_pe *pe, *parent; in eeh_pe_tree_insert()
518 struct eeh_pe *pe; in eeh_pe_state_mark()
536 struct eeh_pe *pe; in eeh_pe_mark_isolated()
[all …]
A Deeh_driver.c218 struct eeh_pe *pe; in eeh_set_channel_state()
229 struct eeh_pe *pe; in eeh_set_irq_state()
303 struct eeh_pe *pe; in eeh_pe_report()
559 struct eeh_pe *pe; in eeh_clear_pe_frozen_state()
575 int eeh_pe_reset_and_recover(struct eeh_pe *pe) in eeh_pe_reset_and_recover()
630 struct eeh_pe *tmp_pe; in eeh_reset_device()
729 static void eeh_pe_cleanup(struct eeh_pe *pe) in eeh_pe_cleanup()
731 struct eeh_pe *child_pe, *tmp; in eeh_pe_cleanup()
835 void eeh_handle_normal_event(struct eeh_pe *pe) in eeh_handle_normal_event()
839 struct eeh_pe *tmp_pe; in eeh_handle_normal_event()
[all …]
A Deeh.c357 static int eeh_phb_check_failure(struct eeh_pe *pe) in eeh_phb_check_failure()
359 struct eeh_pe *phb_pe; in eeh_phb_check_failure()
430 struct eeh_pe *pe, *parent_pe; in eeh_dev_check_failure()
606 int eeh_pci_enable(struct eeh_pe *pe, int function) in eeh_pci_enable()
729 struct eeh_pe *pe = eeh_dev_to_pe(edev); in pcibios_set_pcie_reset_state()
794 struct eeh_pe *pe; in eeh_pe_refreeze_passed()
1113 int eeh_unfreeze_pe(struct eeh_pe *pe) in eeh_unfreeze_pe()
1142 static int eeh_pe_change_owner(struct eeh_pe *pe) in eeh_pe_change_owner()
1372 int eeh_pe_get_state(struct eeh_pe *pe) in eeh_pe_get_state()
1512 int eeh_pe_configure(struct eeh_pe *pe) in eeh_pe_configure()
[all …]
A Deeh_event.c102 int __eeh_send_failure_event(struct eeh_pe *pe) in __eeh_send_failure_event()
143 int eeh_send_failure_event(struct eeh_pe *pe) in eeh_send_failure_event()
167 void eeh_remove_event(struct eeh_pe *pe, bool force) in eeh_remove_event()
A DMakefile105 obj-$(CONFIG_EEH) += eeh.o eeh_pe.o eeh_cache.o \
/linux-6.3-rc2/arch/powerpc/platforms/pseries/
A Deeh_pseries.c76 struct eeh_pe *physfn_pe = pci_dev_to_eeh_dev(pdev->physfn)->pe; in pseries_pcibios_bus_add_device()
325 static struct eeh_pe *pseries_eeh_pe_get_parent(struct eeh_dev *edev) in pseries_eeh_pe_get_parent()
366 struct eeh_pe pe, *parent; in pseries_eeh_init_edev()
433 memset(&pe, 0, sizeof(struct eeh_pe)); in pseries_eeh_init_edev()
510 static int pseries_eeh_set_option(struct eeh_pe *pe, int option) in pseries_eeh_set_option()
554 static int pseries_eeh_get_state(struct eeh_pe *pe, int *delay) in pseries_eeh_get_state()
620 static int pseries_eeh_reset(struct eeh_pe *pe, int option) in pseries_eeh_reset()
636 static int pseries_eeh_get_log(struct eeh_pe *pe, int severity, char *drv_log, unsigned long len) in pseries_eeh_get_log()
661 static int pseries_eeh_configure_bridge(struct eeh_pe *pe) in pseries_eeh_configure_bridge()
/linux-6.3-rc2/arch/powerpc/platforms/powernv/
A Deeh-powernv.c70 struct eeh_pe *pe; in pnv_eeh_ei_write()
328 struct eeh_pe *upstream_pe; in pnv_eeh_probe()
515 static void pnv_eeh_get_phb_diag(struct eeh_pe *pe) in pnv_eeh_get_phb_diag()
527 static int pnv_eeh_get_phb_state(struct eeh_pe *pe) in pnv_eeh_get_phb_state()
566 static int pnv_eeh_get_pe_state(struct eeh_pe *pe) in pnv_eeh_get_pe_state()
1035 static int pnv_eeh_reset(struct eeh_pe *pe, int option) in pnv_eeh_reset()
1150 static int pnv_eeh_configure_bridge(struct eeh_pe *pe) in pnv_eeh_configure_bridge()
1342 u16 pe_no, struct eeh_pe **pe) in pnv_eeh_get_pe()
1346 struct eeh_pe *dev_pe; in pnv_eeh_get_pe()
1407 static int pnv_eeh_next_error(struct eeh_pe **pe) in pnv_eeh_next_error()
[all …]
/linux-6.3-rc2/drivers/pci/hotplug/
A Dpnv_php.c767 struct eeh_pe *pe; in pnv_php_interrupt()
/linux-6.3-rc2/drivers/vfio/
A Dvfio_iommu_spapr_tce.c780 struct eeh_pe *pe; in vfio_spapr_ioctl_eeh_pe_op()

Completed in 25 milliseconds