Searched refs:MTX_EXCLUSIVE (Results 1 – 6 of 6) sorted by relevance
208 KKASSERT((mtx->mtx_lock & MTX_EXCLUSIVE) == 0 && in mtx_lock_sh_again()303 KKASSERT((mtx->mtx_lock & MTX_EXCLUSIVE) && in mtx_downgrade()348 KKASSERT((mtx->mtx_lock & MTX_EXCLUSIVE) == 0 || in mtx_unlock()350 if (lock == (MTX_EXCLUSIVE | 1)) { in mtx_unlock()368 KKASSERT((mtx->mtx_lock & MTX_EXCLUSIVE) == 0 || in mtx_unlock_ex()370 if (lock == (MTX_EXCLUSIVE | 1)) { in mtx_unlock_ex()422 return((mtx->mtx_lock & MTX_EXCLUSIVE) != 0); in mtx_islocked_ex()441 return((mtx->mtx_lock & MTX_EXCLUSIVE) != 0); in mtx_notlocked_ex()461 return((mtx->mtx_lock & MTX_EXCLUSIVE) == 0 || in mtx_notowned()490 state = (mtx->mtx_lock & MTX_EXCLUSIVE); in mtx_lock_temp_release()[all …]
85 #define MTX_EXCLUSIVE 0x80000000 macro
98 nlock = MTX_EXCLUSIVE | 1; in __mtx_lock_ex()392 nlock = MTX_EXCLUSIVE | 1; in _mtx_spinlock()432 nlock = MTX_EXCLUSIVE | 1; in _mtx_spinlock_try()467 if ((lock & MTX_EXCLUSIVE) == 0) {496 nlock = MTX_EXCLUSIVE | 1; in _mtx_lock_ex_try()528 if ((lock & MTX_EXCLUSIVE) == 0) { in _mtx_lock_sh_try()562 if ((lock & MTX_EXCLUSIVE) == 0) { in _mtx_downgrade()576 nlock = lock & ~MTX_EXCLUSIVE; in _mtx_downgrade()608 nlock = lock | MTX_EXCLUSIVE; in _mtx_upgrade_try()642 case MTX_EXCLUSIVE | 1: in _mtx_unlock()[all …]
104 #define MTX_EXCLUSIVE 0x80000000 macro763 mtx->mtx_lock |= MTX_EXCLUSIVE; in hammer2_mtx_ex()772 mtx->mtx_lock |= MTX_EXCLUSIVE; in hammer2_mtx_ex_try()781 mtx->mtx_lock |= MTX_EXCLUSIVE; in hammer2_mtx_sh()790 mtx->mtx_lock |= MTX_EXCLUSIVE; in hammer2_mtx_sh_again()798 mtx->mtx_lock |= MTX_EXCLUSIVE; in hammer2_mtx_sh_try()807 mtx->mtx_lock &= ~MTX_EXCLUSIVE; in hammer2_mtx_unlock()
1456 KKASSERT(chain->lock.mtx_lock & MTX_EXCLUSIVE); in hammer2_chain_modify()
1450 KKASSERT(chain->lock.mtx_lock & MTX_EXCLUSIVE); in hammer2_chain_modify()