Lines Matching full:nsp

496 	struct nmi_stats *nsp = this_cpu_ptr(&nmi_stats);  in DEFINE_IDTENTRY_RAW()  local
504 raw_atomic_long_inc(&nsp->idt_calls); in DEFINE_IDTENTRY_RAW()
521 WRITE_ONCE(nsp->idt_seq, nsp->idt_seq + 1); in DEFINE_IDTENTRY_RAW()
522 WARN_ON_ONCE(!(nsp->idt_seq & 0x1)); in DEFINE_IDTENTRY_RAW()
523 WRITE_ONCE(nsp->recv_jiffies, jiffies); in DEFINE_IDTENTRY_RAW()
539 WRITE_ONCE(nsp->idt_ignored, nsp->idt_ignored + 1); in DEFINE_IDTENTRY_RAW()
542 WRITE_ONCE(nsp->idt_nmi_seq, nsp->idt_nmi_seq + 1); in DEFINE_IDTENTRY_RAW()
543 WARN_ON_ONCE(!(nsp->idt_nmi_seq & 0x1)); in DEFINE_IDTENTRY_RAW()
547 WRITE_ONCE(nsp->idt_nmi_seq, nsp->idt_nmi_seq + 1); in DEFINE_IDTENTRY_RAW()
548 WARN_ON_ONCE(nsp->idt_nmi_seq & 0x1); in DEFINE_IDTENTRY_RAW()
561 WRITE_ONCE(nsp->idt_seq, nsp->idt_seq + 1); in DEFINE_IDTENTRY_RAW()
562 WARN_ON_ONCE(nsp->idt_seq & 0x1); in DEFINE_IDTENTRY_RAW()
563 WRITE_ONCE(nsp->recv_jiffies, jiffies); in DEFINE_IDTENTRY_RAW()
585 /* | | +--- nsp->idt_calls_snap != atomic_long_read(&nsp->idt_calls): */
602 struct nmi_stats *nsp; in nmi_backtrace_stall_snap() local
605 nsp = per_cpu_ptr(&nmi_stats, cpu); in nmi_backtrace_stall_snap()
606 nsp->idt_seq_snap = READ_ONCE(nsp->idt_seq); in nmi_backtrace_stall_snap()
607 nsp->idt_nmi_seq_snap = READ_ONCE(nsp->idt_nmi_seq); in nmi_backtrace_stall_snap()
608 nsp->idt_ignored_snap = READ_ONCE(nsp->idt_ignored); in nmi_backtrace_stall_snap()
609 nsp->idt_calls_snap = atomic_long_read(&nsp->idt_calls); in nmi_backtrace_stall_snap()
622 struct nmi_stats *nsp; in nmi_backtrace_stall_check() local
625 nsp = per_cpu_ptr(&nmi_stats, cpu); in nmi_backtrace_stall_check()
628 nmi_seq = READ_ONCE(nsp->idt_nmi_seq); in nmi_backtrace_stall_check()
629 if (nsp->idt_nmi_seq_snap + 1 == nmi_seq && (nmi_seq & 0x1)) { in nmi_backtrace_stall_check()
631 } else if (nsp->idt_nmi_seq_snap == nmi_seq || in nmi_backtrace_stall_check()
632 nsp->idt_nmi_seq_snap + 1 == nmi_seq) { in nmi_backtrace_stall_check()
635 (nsp->idt_calls_snap != atomic_long_read(&nsp->idt_calls)); in nmi_backtrace_stall_check()
637 if (nsp->idt_ignored_snap != READ_ONCE(nsp->idt_ignored) && (idx & 0x1)) in nmi_backtrace_stall_check()
639 if (nsp->idt_nmi_seq_snap + 1 == nmi_seq) in nmi_backtrace_stall_check()
650 __func__, j - READ_ONCE(nsp->recv_jiffies)); in nmi_backtrace_stall_check()