Symbol: in_nmi
arch/arm64/include/asm/simd.h
35
!in_hardirq() && !in_nmi();
arch/arm64/kernel/fpsimd.c
1954
in_nmi() ? "NMI" : "hardirq");
arch/arm64/kernel/stacktrace.c
320
((task == current) && in_nmi()) \
arch/arm64/kvm/pmu-emul.c
568
if (!in_nmi())
arch/m68k/mac/macints.c
144
static volatile int in_nmi;
arch/m68k/mac/macints.c
146
if (in_nmi)
arch/m68k/mac/macints.c
148
in_nmi = 1;
arch/m68k/mac/macints.c
153
in_nmi = 0;
arch/m68k/virt/ints.c
101
WRITE_ONCE(in_nmi, 0);
arch/m68k/virt/ints.c
92
static int in_nmi;
arch/m68k/virt/ints.c
94
if (READ_ONCE(in_nmi))
arch/m68k/virt/ints.c
96
WRITE_ONCE(in_nmi, 1);
arch/powerpc/include/asm/paca.h
219
u16 in_nmi; /* In nmi handler */
arch/powerpc/kernel/asm-offsets.c
241
OFFSET(PACA_IN_NMI, paca_struct, in_nmi);
arch/powerpc/kernel/irq_64.c
217
WARN_ON_ONCE(in_nmi());
arch/powerpc/kernel/irq_64.c
446
get_paca()->in_nmi = 1;
arch/powerpc/kernel/irq_64.c
448
get_paca()->in_nmi = 0;
arch/powerpc/kernel/stacktrace.c
196
p->irq_soft_mask, p->in_mce, p->in_nmi);
arch/powerpc/kernel/traps.c
503
BUG_ON(get_paca()->in_nmi == 0);
arch/powerpc/kernel/traps.c
504
if (get_paca()->in_nmi > 1)
arch/powerpc/kernel/traps.c
801
if (in_nmi())
arch/powerpc/xmon/xmon.c
2628
DUMP(p, in_nmi, "%#-*x");
arch/riscv/include/asm/simd.h
33
if (in_hardirq() || in_nmi())
arch/x86/events/amd/core.c
733
if (in_nmi())
arch/x86/events/amd/core.c
813
if (in_nmi())
arch/x86/hyperv/hv_spinlock.c
30
if (in_nmi())
arch/x86/hyperv/ivm.c
198
WARN_ON(in_nmi());
arch/x86/hyperv/ivm.c
230
WARN_ON(in_nmi());
arch/x86/hyperv/ivm.c
82
WARN_ON(in_nmi());
arch/x86/include/asm/kvm_host.h
2064
(!!in_nmi() == ((vcpu)->arch.handling_intr_from_guest == KVM_HANDLING_NMI)))
arch/x86/include/asm/uv/uv_hub.h
750
atomic_t in_nmi; /* flag this node in UV NMI IRQ */
arch/x86/kernel/fpu/core.c
76
if (WARN_ON_ONCE(in_nmi()))
arch/x86/kernel/hpet.c
798
if (in_nmi())
arch/x86/kernel/kvm.c
1085
if (in_nmi())
arch/x86/kernel/nmi.c
223
WARN(in_nmi(),
arch/x86/kernel/perf_regs.c
139
if (!in_nmi()) {
arch/x86/mm/tlb.c
1581
VM_WARN_ON(in_nmi() || preemptible());
arch/x86/platform/uv/uv_nmi.c
501
int first = atomic_add_unless(&hub_nmi->in_nmi, 1, 1);
arch/x86/platform/uv/uv_nmi.c
524
nmi = atomic_read(&hub_nmi->in_nmi);
arch/x86/platform/uv/uv_nmi.c
552
nmi = atomic_read(&hub_nmi->in_nmi);
arch/x86/platform/uv/uv_nmi.c
586
atomic_set(&hub_nmi->in_nmi, 0);
arch/x86/xen/spinlock.c
41
if (irq == -1 || in_nmi())
drivers/acpi/apei/erst.c
196
if (!in_nmi())
drivers/acpi/apei/erst.c
218
if (!in_nmi())
drivers/dma/sh/shdmac.c
499
if (!in_nmi())
drivers/edac/ghes_edac.c
287
if (WARN_ON_ONCE(in_nmi()))
drivers/firmware/arm_sdei.c
492
WARN_ON(in_nmi());
drivers/firmware/arm_sdei.c
574
WARN_ON(in_nmi());
drivers/md/dm-vdo/logger.c
34
if (in_nmi())
drivers/usb/early/xhci-dbc.c
848
if (in_nmi()) {
fs/pstore/platform.c
156
if (in_nmi())
fs/pstore/platform.c
294
in_nmi() ? "NMI" : why);
include/linux/hardirq.h
111
BUG_ON(in_nmi() == NMI_MASK); \
include/linux/hardirq.h
127
BUG_ON(!in_nmi()); \
include/linux/local_lock_internal.h
294
if (in_nmi() | in_hardirq()) { \
include/linux/lockdep.h
619
(!in_softirq() || in_hardirq() || in_nmi())); \
include/linux/srcu.h
404
WARN_ON_ONCE(IS_ENABLED(CONFIG_PROVE_RCU) && in_nmi());
include/linux/srcu.h
469
WARN_ON_ONCE(in_nmi());
include/linux/srcu.h
545
WARN_ON_ONCE(IS_ENABLED(CONFIG_PROVE_RCU) && in_nmi());
include/linux/srcu.h
587
WARN_ON_ONCE(in_nmi());
kernel/bpf/rqspinlock.c
473
if (unlikely(idx >= _Q_MAX_NODES || (in_nmi() && idx > 0))) {
kernel/cgroup/rstat.c
90
!IS_ENABLED(CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS)) && in_nmi())
kernel/context_tracking.c
221
if (!in_nmi())
kernel/context_tracking.c
255
if (!in_nmi())
kernel/context_tracking.c
269
} else if (!in_nmi()) {
kernel/debug/kdb/kdb_debugger.c
76
else if (in_nmi())
kernel/events/core.c
10731
notify_mode = in_nmi() ? TWA_NMI_CURRENT : TWA_RESUME;
kernel/irq/irqdesc.c
772
WARN_ON_ONCE(!in_nmi());
kernel/irq_work.c
155
WARN_ON_ONCE(in_nmi());
kernel/kcov.c
171
return in_serving_softirq() && !in_hardirq() && !in_nmi();
kernel/locking/lockdep.c
4370
if (unlikely(in_nmi()))
kernel/locking/lockdep.c
4429
if (unlikely(in_nmi())) {
kernel/locking/lockdep.c
4492
if (in_nmi()) {
kernel/locking/lockdep.c
5801
if (!in_nmi())
kernel/printk/printk.c
2077
if (in_nmi()) {
kernel/printk/printk.c
3454
if (in_nmi())
kernel/printk/printk_safe.c
71
in_nmi() ||
kernel/rcu/rcutorture.c
2048
if (!IS_ENABLED(CONFIG_RCU_TORTURE_TEST_CHK_RDR_STATE) || in_nmi())
kernel/rcu/rcutorture.c
2459
WARN_ON_ONCE(in_nmi());
kernel/rcu/srcutree.c
766
read_flavor != SRCU_READ_FLAVOR_FAST && in_nmi());
kernel/rcu/tree.c
4037
if (in_nmi() || !rcu_scheduler_fully_active)
kernel/rcu/tree.c
667
if (in_nmi())
kernel/rcu/tree_plugin.h
733
if (in_nmi())
kernel/softirq.c
726
local_timers_pending_force_th() && !(in_nmi() | in_hardirq()))
kernel/time/tick-sched.c
545
if (!WARN_ON_ONCE(in_nmi()))
kernel/trace/ring_buffer.c
4028
if (unlikely(in_nmi()))
kernel/trace/ring_buffer.c
4622
(unlikely(in_nmi()))) {
kernel/trace/ring_buffer.c
5826
if (likely(!in_nmi())) {
kernel/trace/rv/monitors/sleep/sleep.c
105
} else if (in_nmi()) {
kernel/trace/trace.c
2694
if (unlikely(in_nmi()))
kernel/trace/trace.c
2737
if (unlikely(in_nmi()))
kernel/trace/trace.c
815
if (in_nmi()) {
kernel/trace/trace_clock.c
126
if (unlikely(in_nmi()))
kernel/trace/trace_preemptirq.c
35
if (in_nmi()) \
kernel/trace/trace_stack.c
175
if (in_nmi())
kernel/unwind/deferred.c
248
if (in_nmi()) {
lib/genalloc.c
286
BUG_ON(in_nmi());
lib/genalloc.c
495
BUG_ON(in_nmi());
lib/stackdepot.c
691
if (in_nmi() || !allow_spin) {
lib/vsprintf.c
876
if (in_hardirq() || in_serving_softirq() || in_nmi()) {
mm/kmsan/kmsan.h
104
if (in_nmi())
mm/memcontrol.c
2579
if (likely(!in_nmi())) {
mm/memcontrol.c
2738
if (IS_ENABLED(CONFIG_MEMCG_NMI_UNSAFE) && in_nmi())
mm/memcontrol.c
2806
if (likely(!in_nmi())) {
mm/page_alloc.c
2999
&& (in_nmi() || in_hardirq()))) {
mm/page_alloc.c
7799
if (IS_ENABLED(CONFIG_PREEMPT_RT) && (in_nmi() || in_hardirq()))
mm/slub.c
5304
if (IS_ENABLED(CONFIG_PREEMPT_RT) && (in_nmi() || in_hardirq()))
mm/vmalloc.c
3412
BUG_ON(in_nmi());
mm/vmalloc.c
3452
BUG_ON(in_nmi());
net/core/bpf_sk_storage.c
391
if (in_hardirq() || in_nmi())
net/core/bpf_sk_storage.c
402
if (in_hardirq() || in_nmi())