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;