Home
last modified time | relevance | path

Searched refs:td_critnest (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/sys/kern/
H A Dkern_switch.c205 (long)td->td_proc->p_pid, td->td_name, td->td_critnest); in critical_enter_KBI()
221 if (td->td_critnest != 0) in critical_exit_preempt()
231 td->td_critnest = 1; in critical_exit_preempt()
233 td->td_critnest--; in critical_exit_preempt()
250 (long)td->td_proc->p_pid, td->td_name, td->td_critnest); in critical_exit_KBI()
H A Dgenoffset.c37 OFFSYM(td_critnest, thread, u_int);
H A Dkern_rmlock.c449 td->td_critnest++; /* critical_enter(); */ in _rm_rlock()
457 td->td_critnest--; in _rm_rlock()
476 td->td_critnest++; in _rm_unlock_hard()
513 td->td_critnest++; /* critical_enter(); */ in _rm_runlock()
520 td->td_critnest--; in _rm_runlock()
H A Dsubr_smp.c490 td->td_critnest++; in smp_rendezvous_action()
538 td->td_critnest--; in smp_rendezvous_action()
1040 MPASS(curthread->td_critnest == 0); in quiesce_all_critical()
1046 if (td->td_critnest == 0) in quiesce_all_critical()
H A Dsubr_trap.c158 KASSERT(td->td_critnest == 0, in userret()
H A Dkern_malloc.c575 KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(), in malloc_dbg()
902 KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(), in free_dbg()
1016 KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(), in realloc()
H A Dsubr_pcpu.c363 td->td_proc->p_pid, td->td_tid, td->td_critnest, in show_pcpu()
H A Dsubr_epoch.c885 crit = td->td_critnest > 0; in epoch_assert_nocpu()
916 if (td->td_critnest == 0) { in in_epoch_verbose()
H A Dkern_ktr.c347 if (td->td_critnest == 0 && in ktr_tracepoint()
H A Dkern_boottrace.c362 if ((curthread->td_proc == &proc0) || (curthread->td_critnest != 0)) { in dotrace()
H A Dkern_synch.c484 KASSERT(td->td_critnest == 1 || KERNEL_PANICKED(),
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dpreempt.h34 (curthread->td_intr_nesting_level || curthread->td_critnest)
H A Dslab.h197 if (curthread->td_critnest != 0) in kfree()
/freebsd/sys/sys/
H A D_smr.h37 (curthread->td_critnest != 0 && zpcpu_get((smr))->c_seq != SMR_SEQ_INVALID)
H A Dkassert.h180 KASSERT((td)->td_critnest >= 1, ("Not in critical section"))
H A Dsystm.h187 td->td_critnest++; in critical_enter()
197 KASSERT(td->td_critnest != 0, in critical_exit()
200 td->td_critnest--; in critical_exit()
H A Dpcpu.h231 #define ZPCPU_ASSERT_PROTECTED() MPASS(curthread->td_critnest > 0)
H A Dmount.h1135 MPASS(curthread->td_critnest > 0); \
1142 MPASS(curthread->td_critnest > 0); \
/freebsd/sys/i386/i386/
H A Dvm86.c82 if (curthread->td_critnest != 0) { in vm86_suword16()
93 if (curthread->td_critnest != 0) { in vm86_suword()
104 if (curthread->td_critnest != 0) in vm86_fubyte()
113 if (curthread->td_critnest != 0) in vm86_fuword16()
122 if (curthread->td_critnest != 0) in vm86_fuword()
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_slab.c186 else if (unlikely(curthread->td_critnest != 0)) in lkpi_kmem_cache_free()
/freebsd/tools/test/stress2/misc/
H A Duma_zalloc_arg.sh131 KASSERT(curthread->td_critnest == 0,
/freebsd/sys/dev/xen/timer/
H A Dxen_timer.c327 KASSERT(td->td_critnest != 0, in xentimer_et_start()
/freebsd/sys/riscv/riscv/
H A Dtrap.c267 if (td->td_critnest != 0 || td->td_intr_nesting_level != 0 || in page_fault_handler()
/freebsd/sys/arm/arm/
H A Dtrap-v6.c395 if (td->td_critnest != 0 || in abort_handler()
/freebsd/sys/net/
H A Dpfvar.h136 MPASS(curthread->td_critnest > 0); in pf_counter_u64_rollup_protected()
146 MPASS(curthread->td_critnest > 0); in pf_counter_u64_add_protected()
169 MPASS(curthread->td_critnest > 0); in pf_counter_u64_periodic()
211 MPASS(curthread->td_critnest > 0); in pf_counter_u64_zero_protected()

12