Lines Matching refs:evt

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