Home
last modified time | relevance | path

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

/freebsd/sys/kern/
H A Dkern_mutex.c178 struct mtx blocked_lock; variable
844 if (__predict_false(m == &blocked_lock)) in _thread_lock()
970 td->td_lock = &blocked_lock; in thread_lock_block()
980 KASSERT(td->td_lock == &blocked_lock, in thread_lock_unblock()
982 td, td->td_lock, &blocked_lock)); in thread_lock_unblock()
990 while (td->td_lock == &blocked_lock) in thread_lock_block_wait()
1226 mtx_init(&blocked_lock, "blocked lock", NULL, MTX_SPIN); in mutex_init()
1227 blocked_lock.mtx_lock = 0xdeadc0de; /* Always blocked. */ in mutex_init()
/freebsd/sys/powerpc/powerpc/
H A Dswtch64.S72 TOC_ENTRY(blocked_lock)
192 addis %r6,%r2,TOC_REF(blocked_lock)@ha
193 ld %r6,TOC_REF(blocked_lock)@l(%r6)
H A Dswtch32.S140 lwz %r6,blocked_lock@got(%r6)
/freebsd/sys/arm/arm/
H A Dswtch-v6.S111 .word _C_LABEL(blocked_lock)
440 ldr r6, =blocked_lock
/freebsd/sys/arm64/arm64/
H A Dswtch.S181 ldr x2, =_C_LABEL(blocked_lock)
/freebsd/sys/i386/i386/
H A Dswtch.S42 movl $blocked_lock,%eax ; \
/freebsd/sys/sys/
H A Dproc.h410 if (__m != &blocked_lock) \
427 KASSERT(__m == (lock) || __m == &blocked_lock, \
H A Dmutex.h488 extern struct mtx blocked_lock;
/freebsd/sys/riscv/riscv/
H A Dswtch.S320 la s2, _C_LABEL(blocked_lock)
/freebsd/sys/amd64/amd64/
H A Dcpu_switch.S146 movq $blocked_lock, %rdx