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.c182 struct mtx blocked_lock; variable
864 if (__predict_false(m == &blocked_lock)) in _thread_lock()
990 td->td_lock = &blocked_lock; in thread_lock_block()
1000 KASSERT(td->td_lock == &blocked_lock, in thread_lock_unblock()
1002 td, td->td_lock, &blocked_lock)); in thread_lock_unblock()
1010 while (td->td_lock == &blocked_lock) in thread_lock_block_wait()
1246 mtx_init(&blocked_lock, "blocked lock", NULL, MTX_SPIN); in mutex_init()
1247 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.S202 ldr x2, =_C_LABEL(blocked_lock)
/freebsd/sys/i386/i386/
H A Dswtch.S42 movl $blocked_lock,%eax ; \
/freebsd/sys/sys/
H A Dproc.h412 if (__m != &blocked_lock) \
429 KASSERT(__m == (lock) || __m == &blocked_lock, \
H A Dmutex.h488 extern struct mtx blocked_lock;
/freebsd/sys/amd64/amd64/
H A Dcpu_switch.S140 movq $blocked_lock, %rdx
/freebsd/sys/riscv/riscv/
H A Dswtch.S320 la s2, _C_LABEL(blocked_lock)