eeh_pe 86 arch/powerpc/include/asm/eeh.h struct eeh_pe *parent; /* Parent PE */ eeh_pe 112 arch/powerpc/include/asm/eeh.h static inline bool eeh_pe_passed(struct eeh_pe *pe) eeh_pe 145 arch/powerpc/include/asm/eeh.h struct eeh_pe *pe; /* Associated PE */ eeh_pe 175 arch/powerpc/include/asm/eeh.h static inline struct eeh_pe *eeh_dev_to_pe(struct eeh_dev* edev) eeh_pe 219 arch/powerpc/include/asm/eeh.h int (*set_option)(struct eeh_pe *pe, int option); eeh_pe 220 arch/powerpc/include/asm/eeh.h int (*get_pe_addr)(struct eeh_pe *pe); eeh_pe 221 arch/powerpc/include/asm/eeh.h int (*get_state)(struct eeh_pe *pe, int *delay); eeh_pe 222 arch/powerpc/include/asm/eeh.h int (*reset)(struct eeh_pe *pe, int option); eeh_pe 223 arch/powerpc/include/asm/eeh.h int (*get_log)(struct eeh_pe *pe, int severity, char *drv_log, unsigned long len); eeh_pe 224 arch/powerpc/include/asm/eeh.h int (*configure_bridge)(struct eeh_pe *pe); eeh_pe 225 arch/powerpc/include/asm/eeh.h int (*err_inject)(struct eeh_pe *pe, int type, int func, eeh_pe 229 arch/powerpc/include/asm/eeh.h int (*next_error)(struct eeh_pe **pe); eeh_pe 277 arch/powerpc/include/asm/eeh.h typedef void *(*eeh_pe_traverse_func)(struct eeh_pe *pe, void *flag); eeh_pe 280 arch/powerpc/include/asm/eeh.h int eeh_wait_state(struct eeh_pe *pe, int max_wait); eeh_pe 281 arch/powerpc/include/asm/eeh.h struct eeh_pe *eeh_phb_pe_get(struct pci_controller *phb); eeh_pe 282 arch/powerpc/include/asm/eeh.h struct eeh_pe *eeh_pe_next(struct eeh_pe *pe, struct eeh_pe *root); eeh_pe 283 arch/powerpc/include/asm/eeh.h struct eeh_pe *eeh_pe_get(struct pci_controller *phb, eeh_pe 287 arch/powerpc/include/asm/eeh.h void eeh_pe_update_time_stamp(struct eeh_pe *pe); eeh_pe 288 arch/powerpc/include/asm/eeh.h void *eeh_pe_traverse(struct eeh_pe *root, eeh_pe 290 arch/powerpc/include/asm/eeh.h void eeh_pe_dev_traverse(struct eeh_pe *root, eeh_pe 292 arch/powerpc/include/asm/eeh.h void eeh_pe_restore_bars(struct eeh_pe *pe); eeh_pe 293 arch/powerpc/include/asm/eeh.h const char *eeh_pe_loc_get(struct eeh_pe *pe); eeh_pe 294 arch/powerpc/include/asm/eeh.h struct pci_bus *eeh_pe_bus_get(struct eeh_pe *pe); eeh_pe 310 arch/powerpc/include/asm/eeh.h int eeh_unfreeze_pe(struct eeh_pe *pe); eeh_pe 311 arch/powerpc/include/asm/eeh.h int eeh_pe_reset_and_recover(struct eeh_pe *pe); eeh_pe 314 arch/powerpc/include/asm/eeh.h struct eeh_pe *eeh_iommu_group_to_pe(struct iommu_group *group); eeh_pe 315 arch/powerpc/include/asm/eeh.h int eeh_pe_set_option(struct eeh_pe *pe, int option); eeh_pe 316 arch/powerpc/include/asm/eeh.h int eeh_pe_get_state(struct eeh_pe *pe); eeh_pe 317 arch/powerpc/include/asm/eeh.h int eeh_pe_reset(struct eeh_pe *pe, int option, bool include_passed); eeh_pe 318 arch/powerpc/include/asm/eeh.h int eeh_pe_configure(struct eeh_pe *pe); eeh_pe 319 arch/powerpc/include/asm/eeh.h int eeh_pe_inject_err(struct eeh_pe *pe, int type, int func, eeh_pe 19 arch/powerpc/include/asm/eeh_event.h struct eeh_pe *pe; /* EEH PE */ eeh_pe 23 arch/powerpc/include/asm/eeh_event.h int eeh_send_failure_event(struct eeh_pe *pe); eeh_pe 24 arch/powerpc/include/asm/eeh_event.h int __eeh_send_failure_event(struct eeh_pe *pe); eeh_pe 25 arch/powerpc/include/asm/eeh_event.h void eeh_remove_event(struct eeh_pe *pe, bool force); eeh_pe 26 arch/powerpc/include/asm/eeh_event.h void eeh_handle_normal_event(struct eeh_pe *pe); eeh_pe 50 arch/powerpc/include/asm/ppc-pci.h void eeh_slot_error_detail(struct eeh_pe *pe, int severity); eeh_pe 51 arch/powerpc/include/asm/ppc-pci.h int eeh_pci_enable(struct eeh_pe *pe, int function); eeh_pe 52 arch/powerpc/include/asm/ppc-pci.h int eeh_pe_reset_full(struct eeh_pe *pe, bool include_passed); eeh_pe 56 arch/powerpc/include/asm/ppc-pci.h void eeh_pe_state_mark(struct eeh_pe *pe, int state); eeh_pe 57 arch/powerpc/include/asm/ppc-pci.h void eeh_pe_mark_isolated(struct eeh_pe *pe); eeh_pe 58 arch/powerpc/include/asm/ppc-pci.h void eeh_pe_state_clear(struct eeh_pe *pe, int state, bool include_passed); eeh_pe 59 arch/powerpc/include/asm/ppc-pci.h void eeh_pe_state_mark_with_cfg(struct eeh_pe *pe, int state); eeh_pe 60 arch/powerpc/include/asm/ppc-pci.h void eeh_pe_dev_mode_mark(struct eeh_pe *pe, int mode); eeh_pe 275 arch/powerpc/kernel/eeh.c static void *eeh_dump_pe_log(struct eeh_pe *pe, void *flag) eeh_pe 297 arch/powerpc/kernel/eeh.c void eeh_slot_error_detail(struct eeh_pe *pe, int severity) eeh_pe 387 arch/powerpc/kernel/eeh.c static int eeh_phb_check_failure(struct eeh_pe *pe) eeh_pe 389 arch/powerpc/kernel/eeh.c struct eeh_pe *phb_pe; eeh_pe 452 arch/powerpc/kernel/eeh.c struct eeh_pe *pe, *parent_pe; eeh_pe 632 arch/powerpc/kernel/eeh.c int eeh_pci_enable(struct eeh_pe *pe, int function) eeh_pe 815 arch/powerpc/kernel/eeh.c struct eeh_pe *pe = eeh_dev_to_pe(edev); eeh_pe 878 arch/powerpc/kernel/eeh.c static void eeh_pe_refreeze_passed(struct eeh_pe *root) eeh_pe 880 arch/powerpc/kernel/eeh.c struct eeh_pe *pe; eeh_pe 908 arch/powerpc/kernel/eeh.c int eeh_pe_reset_full(struct eeh_pe *pe, bool include_passed) eeh_pe 1324 arch/powerpc/kernel/eeh.c int eeh_unfreeze_pe(struct eeh_pe *pe) eeh_pe 1353 arch/powerpc/kernel/eeh.c static int eeh_pe_change_owner(struct eeh_pe *pe) eeh_pe 1500 arch/powerpc/kernel/eeh.c struct eeh_pe *eeh_iommu_group_to_pe(struct iommu_group *group) eeh_pe 1533 arch/powerpc/kernel/eeh.c int eeh_pe_set_option(struct eeh_pe *pe, int option) eeh_pe 1583 arch/powerpc/kernel/eeh.c int eeh_pe_get_state(struct eeh_pe *pe) eeh_pe 1626 arch/powerpc/kernel/eeh.c static int eeh_pe_reenable_devices(struct eeh_pe *pe, bool include_passed) eeh_pe 1672 arch/powerpc/kernel/eeh.c int eeh_pe_reset(struct eeh_pe *pe, int option, bool include_passed) eeh_pe 1722 arch/powerpc/kernel/eeh.c int eeh_pe_configure(struct eeh_pe *pe) eeh_pe 1746 arch/powerpc/kernel/eeh.c int eeh_pe_inject_err(struct eeh_pe *pe, int type, int func, eeh_pe 1825 arch/powerpc/kernel/eeh.c struct eeh_pe *pe; eeh_pe 233 arch/powerpc/kernel/eeh_driver.c static void eeh_set_channel_state(struct eeh_pe *root, enum pci_channel_state s) eeh_pe 235 arch/powerpc/kernel/eeh_driver.c struct eeh_pe *pe; eeh_pe 244 arch/powerpc/kernel/eeh_driver.c static void eeh_set_irq_state(struct eeh_pe *root, bool enable) eeh_pe 246 arch/powerpc/kernel/eeh_driver.c struct eeh_pe *pe; eeh_pe 317 arch/powerpc/kernel/eeh_driver.c static void eeh_pe_report(const char *name, struct eeh_pe *root, eeh_pe 320 arch/powerpc/kernel/eeh_driver.c struct eeh_pe *pe; eeh_pe 554 arch/powerpc/kernel/eeh_driver.c static void *eeh_pe_detach_dev(struct eeh_pe *pe, void *userdata) eeh_pe 576 arch/powerpc/kernel/eeh_driver.c static int eeh_clear_pe_frozen_state(struct eeh_pe *root, bool include_passed) eeh_pe 578 arch/powerpc/kernel/eeh_driver.c struct eeh_pe *pe; eeh_pe 594 arch/powerpc/kernel/eeh_driver.c int eeh_pe_reset_and_recover(struct eeh_pe *pe) eeh_pe 642 arch/powerpc/kernel/eeh_driver.c static int eeh_reset_device(struct eeh_pe *pe, struct pci_bus *bus, eeh_pe 649 arch/powerpc/kernel/eeh_driver.c struct eeh_pe *tmp_pe; eeh_pe 748 arch/powerpc/kernel/eeh_driver.c static void eeh_pe_cleanup(struct eeh_pe *pe) eeh_pe 750 arch/powerpc/kernel/eeh_driver.c struct eeh_pe *child_pe, *tmp; eeh_pe 854 arch/powerpc/kernel/eeh_driver.c void eeh_handle_normal_event(struct eeh_pe *pe) eeh_pe 858 arch/powerpc/kernel/eeh_driver.c struct eeh_pe *tmp_pe; eeh_pe 897 arch/powerpc/kernel/eeh_driver.c struct eeh_pe *phb_pe = eeh_phb_pe_get(pe->phb); eeh_pe 1140 arch/powerpc/kernel/eeh_driver.c struct eeh_pe *pe, *phb_pe, *tmp_pe; eeh_pe 102 arch/powerpc/kernel/eeh_event.c int __eeh_send_failure_event(struct eeh_pe *pe) eeh_pe 143 arch/powerpc/kernel/eeh_event.c int eeh_send_failure_event(struct eeh_pe *pe) eeh_pe 167 arch/powerpc/kernel/eeh_event.c void eeh_remove_event(struct eeh_pe *pe, bool force) eeh_pe 46 arch/powerpc/kernel/eeh_pe.c static struct eeh_pe *eeh_pe_alloc(struct pci_controller *phb, int type) eeh_pe 48 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe; eeh_pe 51 arch/powerpc/kernel/eeh_pe.c alloc_size = sizeof(struct eeh_pe); eeh_pe 67 arch/powerpc/kernel/eeh_pe.c pe->data = (void *)pe + ALIGN(sizeof(struct eeh_pe), eeh_pe 81 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe; eeh_pe 106 arch/powerpc/kernel/eeh_pe.c int eeh_wait_state(struct eeh_pe *pe, int max_wait) eeh_pe 157 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *eeh_phb_pe_get(struct pci_controller *phb) eeh_pe 159 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe; eeh_pe 182 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *eeh_pe_next(struct eeh_pe *pe, struct eeh_pe *root) eeh_pe 197 arch/powerpc/kernel/eeh_pe.c return list_entry(next, struct eeh_pe, child); eeh_pe 211 arch/powerpc/kernel/eeh_pe.c void *eeh_pe_traverse(struct eeh_pe *root, eeh_pe 214 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe; eeh_pe 234 arch/powerpc/kernel/eeh_pe.c void eeh_pe_dev_traverse(struct eeh_pe *root, eeh_pe 237 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe; eeh_pe 267 arch/powerpc/kernel/eeh_pe.c static void *__eeh_pe_get(struct eeh_pe *pe, void *flag) eeh_pe 309 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *eeh_pe_get(struct pci_controller *phb, eeh_pe 312 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *root = eeh_phb_pe_get(phb); eeh_pe 314 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe; eeh_pe 329 arch/powerpc/kernel/eeh_pe.c static struct eeh_pe *eeh_pe_get_parent(struct eeh_dev *edev) eeh_pe 369 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe, *parent; eeh_pe 472 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe, *parent, *child; eeh_pe 557 arch/powerpc/kernel/eeh_pe.c void eeh_pe_update_time_stamp(struct eeh_pe *pe) eeh_pe 583 arch/powerpc/kernel/eeh_pe.c void eeh_pe_state_mark(struct eeh_pe *root, int state) eeh_pe 585 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe; eeh_pe 601 arch/powerpc/kernel/eeh_pe.c void eeh_pe_mark_isolated(struct eeh_pe *root) eeh_pe 603 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe; eeh_pe 634 arch/powerpc/kernel/eeh_pe.c void eeh_pe_dev_mode_mark(struct eeh_pe *pe, int mode) eeh_pe 649 arch/powerpc/kernel/eeh_pe.c void eeh_pe_state_clear(struct eeh_pe *root, int state, bool include_passed) eeh_pe 651 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe; eeh_pe 865 arch/powerpc/kernel/eeh_pe.c void eeh_pe_restore_bars(struct eeh_pe *pe) eeh_pe 883 arch/powerpc/kernel/eeh_pe.c const char *eeh_pe_loc_get(struct eeh_pe *pe) eeh_pe 921 arch/powerpc/kernel/eeh_pe.c struct pci_bus *eeh_pe_bus_get(struct eeh_pe *pe) eeh_pe 124 arch/powerpc/platforms/powernv/eeh-powernv.c struct eeh_pe *pe; eeh_pe 486 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_set_option(struct eeh_pe *pe, int option) eeh_pe 554 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_get_pe_addr(struct eeh_pe *pe) eeh_pe 559 arch/powerpc/platforms/powernv/eeh-powernv.c static void pnv_eeh_get_phb_diag(struct eeh_pe *pe) eeh_pe 571 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_get_phb_state(struct eeh_pe *pe) eeh_pe 610 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_get_pe_state(struct eeh_pe *pe) eeh_pe 722 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_get_state(struct eeh_pe *pe, int *delay) eeh_pe 1047 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_reset_vf_pe(struct eeh_pe *pe, int option) eeh_pe 1078 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_reset(struct eeh_pe *pe, int option) eeh_pe 1176 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_get_log(struct eeh_pe *pe, int severity, eeh_pe 1193 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_configure_bridge(struct eeh_pe *pe) eeh_pe 1210 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_err_inject(struct eeh_pe *pe, int type, int func, eeh_pe 1381 arch/powerpc/platforms/powernv/eeh-powernv.c u16 pe_no, struct eeh_pe **pe) eeh_pe 1385 arch/powerpc/platforms/powernv/eeh-powernv.c struct eeh_pe *dev_pe; eeh_pe 1446 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_next_error(struct eeh_pe **pe) eeh_pe 1450 arch/powerpc/platforms/powernv/eeh-powernv.c struct eeh_pe *phb_pe, *parent_pe; eeh_pe 3615 arch/powerpc/platforms/powernv/pci-ioda.c struct eeh_pe *eehpe = edev ? edev->pe : NULL; eeh_pe 236 arch/powerpc/platforms/pseries/eeh_pseries.c struct eeh_pe pe; eeh_pe 280 arch/powerpc/platforms/pseries/eeh_pseries.c memset(&pe, 0, sizeof(struct eeh_pe)); eeh_pe 332 arch/powerpc/platforms/pseries/eeh_pseries.c static int pseries_eeh_set_option(struct eeh_pe *pe, int option) eeh_pe 381 arch/powerpc/platforms/pseries/eeh_pseries.c static int pseries_eeh_get_pe_addr(struct eeh_pe *pe) eeh_pe 440 arch/powerpc/platforms/pseries/eeh_pseries.c static int pseries_eeh_get_state(struct eeh_pe *pe, int *delay) eeh_pe 512 arch/powerpc/platforms/pseries/eeh_pseries.c static int pseries_eeh_reset(struct eeh_pe *pe, int option) eeh_pe 557 arch/powerpc/platforms/pseries/eeh_pseries.c static int pseries_eeh_get_log(struct eeh_pe *pe, int severity, char *drv_log, unsigned long len) eeh_pe 591 arch/powerpc/platforms/pseries/eeh_pseries.c static int pseries_eeh_configure_bridge(struct eeh_pe *pe) eeh_pe 757 drivers/pci/hotplug/pnv_php.c struct eeh_pe *pe; eeh_pe 34 drivers/vfio/vfio_spapr_eeh.c struct eeh_pe *pe;