| /src/sys/kern/ |
| kern_mutex.c | 235 uintptr_t newown = curthread; local in function:MUTEX_ACQUIRE 238 MUTEX_INHERITDEBUG(newown, oldown); 239 rv = MUTEX_CAS(&mtx->mtx_owner, oldown, newown); 257 uintptr_t newown; local in function:MUTEX_RELEASE 259 newown = 0; 260 MUTEX_INHERITDEBUG(newown, mtx->mtx_owner); 261 atomic_store_release(&mtx->mtx_owner, newown);
|
| kern_rwlock.c | 439 uintptr_t curthread, owner, decr, newown, next; local in function:rw_vector_exit 472 newown = (owner - decr); 473 if ((newown & (RW_THREAD | RW_HAS_WAITERS)) == RW_HAS_WAITERS) 475 next = rw_cas(rw, owner, newown); 512 newown = (uintptr_t)l | (owner & RW_NODEBUG); 513 newown |= RW_WRITE_LOCKED | RW_HAS_WAITERS; 515 newown |= RW_WRITE_WANTED; 516 rw_swap(rw, owner, newown); 520 newown = owner & RW_NODEBUG; 521 newown |= RW_WRITE_WANTED 596 uintptr_t owner, newown, next, curthread __diagused; local in function:rw_downgrade 694 uintptr_t owner, curthread, newown, next; local in function:rw_tryupgrade [all...] |
| kern_mutex.c | 235 uintptr_t newown = curthread; local in function:MUTEX_ACQUIRE 238 MUTEX_INHERITDEBUG(newown, oldown); 239 rv = MUTEX_CAS(&mtx->mtx_owner, oldown, newown); 257 uintptr_t newown; local in function:MUTEX_RELEASE 259 newown = 0; 260 MUTEX_INHERITDEBUG(newown, mtx->mtx_owner); 261 atomic_store_release(&mtx->mtx_owner, newown);
|
| kern_rwlock.c | 439 uintptr_t curthread, owner, decr, newown, next; local in function:rw_vector_exit 472 newown = (owner - decr); 473 if ((newown & (RW_THREAD | RW_HAS_WAITERS)) == RW_HAS_WAITERS) 475 next = rw_cas(rw, owner, newown); 512 newown = (uintptr_t)l | (owner & RW_NODEBUG); 513 newown |= RW_WRITE_LOCKED | RW_HAS_WAITERS; 515 newown |= RW_WRITE_WANTED; 516 rw_swap(rw, owner, newown); 520 newown = owner & RW_NODEBUG; 521 newown |= RW_WRITE_WANTED 596 uintptr_t owner, newown, next, curthread __diagused; local in function:rw_downgrade 694 uintptr_t owner, curthread, newown, next; local in function:rw_tryupgrade [all...] |
| kern_mutex.c | 235 uintptr_t newown = curthread; local in function:MUTEX_ACQUIRE 238 MUTEX_INHERITDEBUG(newown, oldown); 239 rv = MUTEX_CAS(&mtx->mtx_owner, oldown, newown); 257 uintptr_t newown; local in function:MUTEX_RELEASE 259 newown = 0; 260 MUTEX_INHERITDEBUG(newown, mtx->mtx_owner); 261 atomic_store_release(&mtx->mtx_owner, newown);
|
| kern_rwlock.c | 439 uintptr_t curthread, owner, decr, newown, next; local in function:rw_vector_exit 472 newown = (owner - decr); 473 if ((newown & (RW_THREAD | RW_HAS_WAITERS)) == RW_HAS_WAITERS) 475 next = rw_cas(rw, owner, newown); 512 newown = (uintptr_t)l | (owner & RW_NODEBUG); 513 newown |= RW_WRITE_LOCKED | RW_HAS_WAITERS; 515 newown |= RW_WRITE_WANTED; 516 rw_swap(rw, owner, newown); 520 newown = owner & RW_NODEBUG; 521 newown |= RW_WRITE_WANTED 596 uintptr_t owner, newown, next, curthread __diagused; local in function:rw_downgrade 694 uintptr_t owner, curthread, newown, next; local in function:rw_tryupgrade [all...] |