Home
last modified time | relevance | path

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

/openbmc/linux/arch/sh/kernel/
H A Dftrace.c95 static atomic_t nmi_running = ATOMIC_INIT(0); variable
102 int old = atomic_read(&nmi_running); in clear_mod_flag()
110 old = atomic_cmpxchg(&nmi_running, old, new); in clear_mod_flag()
132 if (atomic_inc_return(&nmi_running) & MOD_CODE_WRITE_FLAG) { in arch_ftrace_nmi_enter()
144 atomic_dec(&nmi_running); in arch_ftrace_nmi_exit()
149 if (!atomic_cmpxchg(&nmi_running, 0, MOD_CODE_WRITE_FLAG)) in wait_for_nmi_and_set_mod_flag()
154 } while (atomic_cmpxchg(&nmi_running, 0, MOD_CODE_WRITE_FLAG)); in wait_for_nmi_and_set_mod_flag()
159 if (!atomic_read(&nmi_running)) in wait_for_nmi()
164 } while (atomic_read(&nmi_running)); in wait_for_nmi()