Lines Matching refs:evt
182 struct machine_check_event evt; in machine_check_queue_event() local
184 if (!get_mce_event(&evt, MCE_EVENT_RELEASE)) in machine_check_queue_event()
193 memcpy(this_cpu_ptr(&mce_event_queue[index]), &evt, sizeof(evt)); in machine_check_queue_event()
219 void machine_check_print_event_info(struct machine_check_event *evt) in machine_check_print_event_info() argument
246 if (evt->version != MCE_V1) { in machine_check_print_event_info()
248 evt->version); in machine_check_print_event_info()
251 switch (evt->severity) { in machine_check_print_event_info()
272 evt->disposition == MCE_DISPOSITION_RECOVERED ? in machine_check_print_event_info()
275 evt->initiator == MCE_INITIATOR_CPU ? "CPU" : "Unknown"); in machine_check_print_event_info()
276 switch (evt->error_type) { in machine_check_print_event_info()
278 subtype = evt->u.ue_error.ue_error_type < in machine_check_print_event_info()
280 mc_ue_types[evt->u.ue_error.ue_error_type] in machine_check_print_event_info()
283 if (evt->u.ue_error.effective_address_provided) in machine_check_print_event_info()
285 level, evt->u.ue_error.effective_address); in machine_check_print_event_info()
286 if (evt->u.ue_error.physical_address_provided) in machine_check_print_event_info()
288 level, evt->u.ue_error.physical_address); in machine_check_print_event_info()
291 subtype = evt->u.slb_error.slb_error_type < in machine_check_print_event_info()
293 mc_slb_types[evt->u.slb_error.slb_error_type] in machine_check_print_event_info()
296 if (evt->u.slb_error.effective_address_provided) in machine_check_print_event_info()
298 level, evt->u.slb_error.effective_address); in machine_check_print_event_info()
301 subtype = evt->u.erat_error.erat_error_type < in machine_check_print_event_info()
303 mc_erat_types[evt->u.erat_error.erat_error_type] in machine_check_print_event_info()
306 if (evt->u.erat_error.effective_address_provided) in machine_check_print_event_info()
308 level, evt->u.erat_error.effective_address); in machine_check_print_event_info()
311 subtype = evt->u.tlb_error.tlb_error_type < in machine_check_print_event_info()
313 mc_tlb_types[evt->u.tlb_error.tlb_error_type] in machine_check_print_event_info()
316 if (evt->u.tlb_error.effective_address_provided) in machine_check_print_event_info()
318 level, evt->u.tlb_error.effective_address); in machine_check_print_event_info()
327 uint64_t get_mce_fault_addr(struct machine_check_event *evt) in get_mce_fault_addr() argument
329 switch (evt->error_type) { in get_mce_fault_addr()
331 if (evt->u.ue_error.effective_address_provided) in get_mce_fault_addr()
332 return evt->u.ue_error.effective_address; in get_mce_fault_addr()
335 if (evt->u.slb_error.effective_address_provided) in get_mce_fault_addr()
336 return evt->u.slb_error.effective_address; in get_mce_fault_addr()
339 if (evt->u.erat_error.effective_address_provided) in get_mce_fault_addr()
340 return evt->u.erat_error.effective_address; in get_mce_fault_addr()
343 if (evt->u.tlb_error.effective_address_provided) in get_mce_fault_addr()
344 return evt->u.tlb_error.effective_address; in get_mce_fault_addr()