Lines Matching refs:nsp

491 	struct nmi_stats *nsp = this_cpu_ptr(&nmi_stats);  in DEFINE_IDTENTRY_RAW()  local
499 arch_atomic_long_inc(&nsp->idt_calls); in DEFINE_IDTENTRY_RAW()
511 WRITE_ONCE(nsp->idt_seq, nsp->idt_seq + 1); in DEFINE_IDTENTRY_RAW()
512 WARN_ON_ONCE(!(nsp->idt_seq & 0x1)); in DEFINE_IDTENTRY_RAW()
513 WRITE_ONCE(nsp->recv_jiffies, jiffies); in DEFINE_IDTENTRY_RAW()
530 WRITE_ONCE(nsp->idt_ignored, nsp->idt_ignored + 1); in DEFINE_IDTENTRY_RAW()
533 WRITE_ONCE(nsp->idt_nmi_seq, nsp->idt_nmi_seq + 1); in DEFINE_IDTENTRY_RAW()
534 WARN_ON_ONCE(!(nsp->idt_nmi_seq & 0x1)); in DEFINE_IDTENTRY_RAW()
538 WRITE_ONCE(nsp->idt_nmi_seq, nsp->idt_nmi_seq + 1); in DEFINE_IDTENTRY_RAW()
539 WARN_ON_ONCE(nsp->idt_nmi_seq & 0x1); in DEFINE_IDTENTRY_RAW()
557 WRITE_ONCE(nsp->idt_seq, nsp->idt_seq + 1); in DEFINE_IDTENTRY_RAW()
558 WARN_ON_ONCE(nsp->idt_seq & 0x1); in DEFINE_IDTENTRY_RAW()
559 WRITE_ONCE(nsp->recv_jiffies, jiffies); in DEFINE_IDTENTRY_RAW()
596 struct nmi_stats *nsp; in nmi_backtrace_stall_snap() local
599 nsp = per_cpu_ptr(&nmi_stats, cpu); in nmi_backtrace_stall_snap()
600 nsp->idt_seq_snap = READ_ONCE(nsp->idt_seq); in nmi_backtrace_stall_snap()
601 nsp->idt_nmi_seq_snap = READ_ONCE(nsp->idt_nmi_seq); in nmi_backtrace_stall_snap()
602 nsp->idt_ignored_snap = READ_ONCE(nsp->idt_ignored); in nmi_backtrace_stall_snap()
603 nsp->idt_calls_snap = atomic_long_read(&nsp->idt_calls); in nmi_backtrace_stall_snap()
616 struct nmi_stats *nsp; in nmi_backtrace_stall_check() local
619 nsp = per_cpu_ptr(&nmi_stats, cpu); in nmi_backtrace_stall_check()
622 nmi_seq = READ_ONCE(nsp->idt_nmi_seq); in nmi_backtrace_stall_check()
623 if (nsp->idt_nmi_seq_snap + 1 == nmi_seq && (nmi_seq & 0x1)) { in nmi_backtrace_stall_check()
625 } else if ((nsp->idt_nmi_seq_snap & 0x1) != (nmi_seq & 0x1)) { in nmi_backtrace_stall_check()
628 idx = ((nsp->idt_seq_snap & 0x1) << 2) | in nmi_backtrace_stall_check()
630 (nsp->idt_calls_snap != atomic_long_read(&nsp->idt_calls)); in nmi_backtrace_stall_check()
632 if (nsp->idt_ignored_snap != READ_ONCE(nsp->idt_ignored) && (idx & 0x1)) in nmi_backtrace_stall_check()
636 else if (nsp->idt_nmi_seq_snap + 1 == nmi_seq) in nmi_backtrace_stall_check()
640 __func__, cpu, msgp, modp, msghp, j - READ_ONCE(nsp->recv_jiffies)); in nmi_backtrace_stall_check()