Lines Matching refs:pe
55 struct eeh_pe *pe; in eeh_event_handler() local
74 pe = event->pe; in eeh_event_handler()
75 if (pe) { in eeh_event_handler()
76 eeh_pe_state_mark(pe, EEH_PE_RECOVERING); in eeh_event_handler()
77 if (pe->type & EEH_PE_PHB) in eeh_event_handler()
79 pe->phb->global_number); in eeh_event_handler()
83 pe->phb->global_number, pe->addr); in eeh_event_handler()
84 eeh_handle_event(pe); in eeh_event_handler()
85 eeh_pe_state_clear(pe, EEH_PE_RECOVERING); in eeh_event_handler()
129 int eeh_send_failure_event(struct eeh_pe *pe) in eeh_send_failure_event() argument
139 event->pe = pe; in eeh_send_failure_event()
162 void eeh_remove_event(struct eeh_pe *pe, bool force) in eeh_remove_event() argument
178 if (!force && event->pe && in eeh_remove_event()
179 (event->pe->state & EEH_PE_ISOLATED)) in eeh_remove_event()
182 if (!pe) { in eeh_remove_event()
185 } else if (pe->type & EEH_PE_PHB) { in eeh_remove_event()
186 if (event->pe && event->pe->phb == pe->phb) { in eeh_remove_event()
190 } else if (event->pe == pe) { in eeh_remove_event()