Home
last modified time | relevance | path

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

12

/f-stack/freebsd/kern/
H A Dkern_switch.c211 (long)td->td_proc->p_pid, td->td_name, td->td_critnest); in critical_enter_KBI()
227 if (td->td_critnest != 0) in critical_exit_preempt()
237 td->td_critnest = 1; in critical_exit_preempt()
239 td->td_critnest--; in critical_exit_preempt()
256 (long)td->td_proc->p_pid, td->td_name, td->td_critnest); in critical_exit_KBI()
H A Dgenoffset.c40 OFFSYM(td_critnest, thread, u_int);
H A Dkern_rmlock.c449 td->td_critnest++; /* critical_enter(); */ in _rm_rlock()
461 td->td_critnest--; in _rm_rlock()
480 td->td_critnest++; in _rm_unlock_hard()
517 td->td_critnest++; /* critical_enter(); */ in _rm_runlock()
520 td->td_critnest--; in _rm_runlock()
H A Dsubr_smp.c492 td->td_critnest++; in smp_rendezvous_action()
540 td->td_critnest--; in smp_rendezvous_action()
1007 MPASS(curthread->td_critnest == 0); in quiesce_all_critical()
1013 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.c544 KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(), in malloc_dbg()
836 KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(), in free_dbg()
954 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 Dkern_ktr.c349 if (td->td_critnest == 0 && in ktr_tracepoint()
H A Dsubr_epoch.c862 crit = td->td_critnest > 0; in epoch_assert_nocpu()
893 if (td->td_critnest == 0) { in in_epoch_verbose()
H A Dkern_synch.c500 KASSERT(td->td_critnest == 1 || KERNEL_PANICKED(), in mi_switch()
H A Dsubr_lock.c645 MPASS(curthread->td_critnest == 0); in lock_profile_thread_exit()
H A Dsubr_witness.c1137 if (td->td_critnest != 0 && !kdb_active) in witness_checkorder()
2349 if (owner->td_critnest == 0 || owner->td_oncpu == NOCPU) in witness_display_spinlock()
H A Dsched_4bsd.c1505 if (td->td_critnest > 1) { in sched_preempt()
/f-stack/tools/compat/include/sys/
H A D_smr.h39 (curthread->td_critnest != 0 && zpcpu_get((smr))->c_seq != SMR_SEQ_INVALID)
/f-stack/freebsd/sys/
H A D_smr.h39 (curthread->td_critnest != 0 && zpcpu_get((smr))->c_seq != SMR_SEQ_INVALID)
H A Dsystm.h198 KASSERT((td)->td_critnest >= 1, ("Not in critical section"));
289 td->td_critnest++; in critical_enter()
301 KASSERT(td->td_critnest != 0, in critical_exit()
304 td->td_critnest--; in critical_exit()
H A Dpcpu.h232 #define ZPCPU_ASSERT_PROTECTED() MPASS(curthread->td_critnest > 0)
H A Dmount.h1078 MPASS(curthread->td_critnest > 0); \
1085 MPASS(curthread->td_critnest > 0); \
H A Dproc.h361 volatile u_int td_critnest; /* (k*) Critical section nest level. */ member
/f-stack/freebsd/i386/i386/
H A Dvm86.c85 if (curthread->td_critnest != 0) { in vm86_suword16()
96 if (curthread->td_critnest != 0) { in vm86_suword()
107 if (curthread->td_critnest != 0) in vm86_fubyte()
116 if (curthread->td_critnest != 0) in vm86_fuword16()
125 if (curthread->td_critnest != 0) in vm86_fuword()
H A Dtrap.c787 if (td->td_critnest != 0 || in trap_pfault()
/f-stack/freebsd/arm/arm/
H A Dtrap-v6.c406 if (td->td_critnest != 0 || in abort_handler()
/f-stack/freebsd/arm64/arm64/
H A Dtrap.c289 if (td->td_critnest != 0 || WITNESS_CHECK(WARN_SLEEPOK | in data_abort()
/f-stack/freebsd/amd64/amd64/
H A Dtrap.c732 if (td->td_critnest != 0 || in trap_pfault()
H A Dmachdep.c1829 thread0.td_critnest = 1; in hammer_time()
1935 thread0.td_critnest = 0; in hammer_time()

12