Searched refs:blocked_lock (Results 1 – 10 of 10) sorted by relevance
/freebsd/sys/kern/ |
H A D | kern_mutex.c | 178 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 D | swtch64.S | 72 TOC_ENTRY(blocked_lock) 192 addis %r6,%r2,TOC_REF(blocked_lock)@ha 193 ld %r6,TOC_REF(blocked_lock)@l(%r6)
|
H A D | swtch32.S | 140 lwz %r6,blocked_lock@got(%r6)
|
/freebsd/sys/arm/arm/ |
H A D | swtch-v6.S | 111 .word _C_LABEL(blocked_lock) 440 ldr r6, =blocked_lock
|
/freebsd/sys/arm64/arm64/ |
H A D | swtch.S | 181 ldr x2, =_C_LABEL(blocked_lock)
|
/freebsd/sys/i386/i386/ |
H A D | swtch.S | 42 movl $blocked_lock,%eax ; \
|
/freebsd/sys/sys/ |
H A D | proc.h | 410 if (__m != &blocked_lock) \ 427 KASSERT(__m == (lock) || __m == &blocked_lock, \
|
H A D | mutex.h | 488 extern struct mtx blocked_lock;
|
/freebsd/sys/riscv/riscv/ |
H A D | swtch.S | 320 la s2, _C_LABEL(blocked_lock)
|
/freebsd/sys/amd64/amd64/ |
H A D | cpu_switch.S | 146 movq $blocked_lock, %rdx
|