Home
last modified time | relevance | path

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

12

/freebsd/sys/kern/
H A Dkern_switch.c209 (long)td->td_proc->p_pid, td->td_name, td->td_critnest); in critical_enter_KBI()
225 if (td->td_critnest != 0) in critical_exit_preempt()
235 td->td_critnest = 1; in critical_exit_preempt()
237 td->td_critnest--; in critical_exit_preempt()
254 (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.c531 td->td_critnest++; in smp_rendezvous_action()
579 td->td_critnest--; in smp_rendezvous_action()
1071 MPASS(curthread->td_critnest == 0); in quiesce_all_critical()
1077 if (td->td_critnest == 0) in quiesce_all_critical()
H A Dsubr_trap.c142 KASSERT(td->td_critnest == 0, in userret()
H A Dkern_malloc.c575 KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(), in malloc_dbg()
905 KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(), in free_dbg()
1019 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.c350 if (td->td_critnest == 0 && in ktr_tracepoint()
H A Dkern_boottrace.c361 if ((curthread->td_proc == &proc0) || (curthread->td_critnest != 0)) { in dotrace()
H A Dkern_synch.c480 KASSERT(td->td_critnest == 1 || KERNEL_PANICKED(), in mi_switch()
H A Dsubr_lock.c635 MPASS(curthread->td_critnest == 0); in lock_profile_thread_exit()
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dpreempt.h34 (curthread->td_intr_nesting_level || curthread->td_critnest)
/freebsd/sys/sys/
H A D_smr.h37 (curthread->td_critnest != 0 && zpcpu_get((smr))->c_seq != SMR_SEQ_INVALID)
H A Dkassert.h181 KASSERT((td)->td_critnest >= 1, ("Not in critical section"))
H A Dsystm.h185 td->td_critnest++; in critical_enter()
195 KASSERT(td->td_critnest != 0, in critical_exit()
198 td->td_critnest--; in critical_exit()
H A Dpcpu.h231 #define ZPCPU_ASSERT_PROTECTED() MPASS(curthread->td_critnest > 0)
H A Dmount.h1169 MPASS(curthread->td_critnest > 0); in vfs_op_thread_entered()
1179 MPASS(curthread->td_critnest > 0); in vfs_op_thread_enter_crit()
/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.c190 else if (unlikely(curthread->td_critnest != 0)) in lkpi_kmem_cache_free()
385 if (curthread->td_critnest != 0) in lkpi_kfree()
/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