Home
last modified time | relevance | path

Searched refs:nmi_seq (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/arch/x86/kernel/
H A Dnmi.c659 unsigned long nmi_seq; in nmi_backtrace_stall_check() local
670 nmi_seq = READ_ONCE(nsp->idt_nmi_seq); in nmi_backtrace_stall_check()
671 if (nsp->idt_nmi_seq_snap + 1 == nmi_seq && (nmi_seq & 0x1)) { in nmi_backtrace_stall_check()
673 } else if (nsp->idt_nmi_seq_snap == nmi_seq || in nmi_backtrace_stall_check()
674 nsp->idt_nmi_seq_snap + 1 == nmi_seq) { in nmi_backtrace_stall_check()
675 idx = ((nmi_seq & 0x1) << 2) | in nmi_backtrace_stall_check()
681 if (nsp->idt_nmi_seq_snap + 1 == nmi_seq) in nmi_backtrace_stall_check()
683 else if (nmi_seq & 0x1) in nmi_backtrace_stall_check()
/linux-6.15/tools/tracing/rtla/src/
H A Dtimerlat_aa.c82 struct trace_seq *nmi_seq; member
172 trace_seq_reset(taa_data->nmi_seq); in timerlat_aa_irq_latency()
286 trace_seq_printf(taa_data->nmi_seq, " %24s %.*s %9.2f us\n", in timerlat_aa_nmi_handler()
803 if (taa_data->nmi_seq) { in timerlat_aa_destroy_seqs()
804 trace_seq_destroy(taa_data->nmi_seq); in timerlat_aa_destroy_seqs()
805 free(taa_data->nmi_seq); in timerlat_aa_destroy_seqs()
855 taa_data->nmi_seq = calloc(1, sizeof(*taa_data->nmi_seq)); in timerlat_aa_init_seqs()
856 if (!taa_data->nmi_seq) in timerlat_aa_init_seqs()
859 trace_seq_init(taa_data->nmi_seq); in timerlat_aa_init_seqs()