Lines Matching full:nmi
20 * by Linux in the NMI handler if the hypervisor has crashed. This shared
26 * for all cpus to be in NMI.
28 * NMI Handler (upon quorum):
29 * Eventually, in both cases, all cpus will end up in the NMI handler.
31 * the BSP NMI handler saves current context, does some fixups and makes
49 #include <asm/nmi.h>
262 * Hypervisor crash: all cpus get here in NMI context.
263 * Linux crash: the panicing cpu gets here at base level, all others in NMI
325 * Generic NMI callback handler: could be called without any crash also.
326 * hv crash: hypervisor injects NMI's into all cpus
327 * lx crash: panicing cpu sends NMI to all but self via crash_stop_other_cpus
335 return NMI_DONE; /* ignore the NMI */ in hv_crash_nmi_local()
358 * BSP : NMI callback -> DisableHv -> hv_crash_asm32 -> hv_crash_c_entry
375 return; /* all cpus already in NMI handler path */ in hv_crash_stop_other_cpus()
391 wmb(); /* NMI handlers look at lx_has_crashed */ in hv_crash_stop_other_cpus()
599 pr_err("Hyper-V: failed to register crash nmi handler\n"); in hv_root_crash_init()