Lines Matching refs:evt
48 void machine_check_ue_event(struct machine_check_event *evt);
215 void machine_check_ue_event(struct machine_check_event *evt) in machine_check_ue_event() argument
225 memcpy(this_cpu_ptr(&mce_ue_event_queue[index]), evt, sizeof(*evt)); in machine_check_ue_event()
237 struct machine_check_event evt; in machine_check_queue_event() local
239 if (!get_mce_event(&evt, MCE_EVENT_RELEASE)) in machine_check_queue_event()
248 memcpy(this_cpu_ptr(&mce_event_queue[index]), &evt, sizeof(evt)); in machine_check_queue_event()
260 struct machine_check_event *evt; in machine_process_ue_event() local
264 evt = this_cpu_ptr(&mce_ue_event_queue[index]); in machine_process_ue_event()
270 if (evt->error_type == MCE_ERROR_TYPE_UE) { in machine_process_ue_event()
271 if (evt->u.ue_error.physical_address_provided) { in machine_process_ue_event()
274 pfn = evt->u.ue_error.physical_address >> in machine_process_ue_event()
293 struct machine_check_event *evt; in machine_check_process_queued_event() local
303 evt = this_cpu_ptr(&mce_event_queue[index]); in machine_check_process_queued_event()
304 machine_check_print_event_info(evt, false); in machine_check_process_queued_event()
309 void machine_check_print_event_info(struct machine_check_event *evt, in machine_check_print_event_info() argument
361 if (evt->version != MCE_V1) { in machine_check_print_event_info()
363 evt->version); in machine_check_print_event_info()
366 switch (evt->severity) { in machine_check_print_event_info()
387 evt->disposition == MCE_DISPOSITION_RECOVERED ? in machine_check_print_event_info()
392 evt->srr0, current->pid, current->comm); in machine_check_print_event_info()
394 printk("%s NIP [%016llx]: %pS\n", level, evt->srr0, in machine_check_print_event_info()
395 (void *)evt->srr0); in machine_check_print_event_info()
399 evt->initiator == MCE_INITIATOR_CPU ? "CPU" : "Unknown"); in machine_check_print_event_info()
400 switch (evt->error_type) { in machine_check_print_event_info()
402 subtype = evt->u.ue_error.ue_error_type < in machine_check_print_event_info()
404 mc_ue_types[evt->u.ue_error.ue_error_type] in machine_check_print_event_info()
407 if (evt->u.ue_error.effective_address_provided) in machine_check_print_event_info()
409 level, evt->u.ue_error.effective_address); in machine_check_print_event_info()
410 if (evt->u.ue_error.physical_address_provided) in machine_check_print_event_info()
412 level, evt->u.ue_error.physical_address); in machine_check_print_event_info()
415 subtype = evt->u.slb_error.slb_error_type < in machine_check_print_event_info()
417 mc_slb_types[evt->u.slb_error.slb_error_type] in machine_check_print_event_info()
420 if (evt->u.slb_error.effective_address_provided) in machine_check_print_event_info()
422 level, evt->u.slb_error.effective_address); in machine_check_print_event_info()
425 subtype = evt->u.erat_error.erat_error_type < in machine_check_print_event_info()
427 mc_erat_types[evt->u.erat_error.erat_error_type] in machine_check_print_event_info()
430 if (evt->u.erat_error.effective_address_provided) in machine_check_print_event_info()
432 level, evt->u.erat_error.effective_address); in machine_check_print_event_info()
435 subtype = evt->u.tlb_error.tlb_error_type < in machine_check_print_event_info()
437 mc_tlb_types[evt->u.tlb_error.tlb_error_type] in machine_check_print_event_info()
440 if (evt->u.tlb_error.effective_address_provided) in machine_check_print_event_info()
442 level, evt->u.tlb_error.effective_address); in machine_check_print_event_info()
445 subtype = evt->u.user_error.user_error_type < in machine_check_print_event_info()
447 mc_user_types[evt->u.user_error.user_error_type] in machine_check_print_event_info()
450 if (evt->u.user_error.effective_address_provided) in machine_check_print_event_info()
452 level, evt->u.user_error.effective_address); in machine_check_print_event_info()
455 subtype = evt->u.ra_error.ra_error_type < in machine_check_print_event_info()
457 mc_ra_types[evt->u.ra_error.ra_error_type] in machine_check_print_event_info()
460 if (evt->u.ra_error.effective_address_provided) in machine_check_print_event_info()
462 level, evt->u.ra_error.effective_address); in machine_check_print_event_info()
465 subtype = evt->u.link_error.link_error_type < in machine_check_print_event_info()
467 mc_link_types[evt->u.link_error.link_error_type] in machine_check_print_event_info()
470 if (evt->u.link_error.effective_address_provided) in machine_check_print_event_info()
472 level, evt->u.link_error.effective_address); in machine_check_print_event_info()