Symbol: MTX_EXCLUSIVE
sys/kern/kern_mutex.c
108
if ((lock & MTX_EXCLUSIVE) && mtx->mtx_owner == curthread) {
sys/kern/kern_mutex.c
258
if ((lock & (MTX_EXCLUSIVE | MTX_EXWANTED)) == 0) {
sys/kern/kern_mutex.c
392
nlock = MTX_EXCLUSIVE | 1;
sys/kern/kern_mutex.c
397
} else if ((lock & MTX_EXCLUSIVE) &&
sys/kern/kern_mutex.c
432
nlock = MTX_EXCLUSIVE | 1;
sys/kern/kern_mutex.c
437
} else if ((lock & MTX_EXCLUSIVE) &&
sys/kern/kern_mutex.c
467
if ((lock & MTX_EXCLUSIVE) == 0) {
sys/kern/kern_mutex.c
496
nlock = MTX_EXCLUSIVE | 1;
sys/kern/kern_mutex.c
502
} else if ((lock & MTX_EXCLUSIVE) &&
sys/kern/kern_mutex.c
528
if ((lock & MTX_EXCLUSIVE) == 0) {
sys/kern/kern_mutex.c
562
if ((lock & MTX_EXCLUSIVE) == 0) {
sys/kern/kern_mutex.c
576
nlock = lock & ~MTX_EXCLUSIVE;
sys/kern/kern_mutex.c
608
nlock = lock | MTX_EXCLUSIVE;
sys/kern/kern_mutex.c
613
} else if (lock & MTX_EXCLUSIVE) {
sys/kern/kern_mutex.c
642
case MTX_EXCLUSIVE | 1:
sys/kern/kern_mutex.c
654
case MTX_EXCLUSIVE | MTX_EXWANTED | 1:
sys/kern/kern_mutex.c
655
case MTX_EXCLUSIVE | MTX_EXWANTED | MTX_SHWANTED | 1:
sys/kern/kern_mutex.c
667
case MTX_EXCLUSIVE | MTX_SHWANTED | 1:
sys/kern/kern_mutex.c
757
nlock = olock | MTX_LINKSPIN | MTX_EXCLUSIVE; /* upgrade if necc */
sys/kern/kern_mutex.c
819
nlock &= ~MTX_EXCLUSIVE;
sys/kern/kern_mutex.c
98
nlock = MTX_EXCLUSIVE | 1;
sys/sys/mutex2.h
124
if (atomic_cmpset_int(&mtx->mtx_lock, 0, MTX_EXCLUSIVE | 1) == 0)
sys/sys/mutex2.h
139
if (atomic_cmpset_int(&mtx->mtx_lock, 0, MTX_EXCLUSIVE | 1) == 0) {
sys/sys/mutex2.h
155
if (atomic_cmpset_int(&mtx->mtx_lock, 0, MTX_EXCLUSIVE | 1) == 0)
sys/sys/mutex2.h
164
if (atomic_cmpset_int(&mtx->mtx_lock, 0, MTX_EXCLUSIVE | 1) == 0)
sys/sys/mutex2.h
208
KKASSERT((mtx->mtx_lock & MTX_EXCLUSIVE) == 0 &&
sys/sys/mutex2.h
236
if (atomic_cmpset_int(&mtx->mtx_lock, 0, MTX_EXCLUSIVE | 1) == 0)
sys/sys/mutex2.h
257
if (atomic_cmpset_int(&mtx->mtx_lock, 0, MTX_EXCLUSIVE | 1) == 0)
sys/sys/mutex2.h
273
if (atomic_cmpset_int(&mtx->mtx_lock, 0, MTX_EXCLUSIVE | 1) == 0)
sys/sys/mutex2.h
303
KKASSERT((mtx->mtx_lock & MTX_EXCLUSIVE) &&
sys/sys/mutex2.h
306
if (atomic_cmpset_int(&mtx->mtx_lock, MTX_EXCLUSIVE | 1, 1) == 0)
sys/sys/mutex2.h
324
if (atomic_cmpset_int(&mtx->mtx_lock, 1, MTX_EXCLUSIVE | 1)) {
sys/sys/mutex2.h
348
KKASSERT((mtx->mtx_lock & MTX_EXCLUSIVE) == 0 ||
sys/sys/mutex2.h
350
if (lock == (MTX_EXCLUSIVE | 1)) {
sys/sys/mutex2.h
368
KKASSERT((mtx->mtx_lock & MTX_EXCLUSIVE) == 0 ||
sys/sys/mutex2.h
370
if (lock == (MTX_EXCLUSIVE | 1)) {
sys/sys/mutex2.h
422
return((mtx->mtx_lock & MTX_EXCLUSIVE) != 0);
sys/sys/mutex2.h
441
return((mtx->mtx_lock & MTX_EXCLUSIVE) != 0);
sys/sys/mutex2.h
451
return((mtx->mtx_lock & MTX_EXCLUSIVE) && mtx->mtx_owner == curthread);
sys/sys/mutex2.h
461
return((mtx->mtx_lock & MTX_EXCLUSIVE) == 0 ||
sys/sys/mutex2.h
490
state = (mtx->mtx_lock & MTX_EXCLUSIVE);
sys/sys/mutex2.h
504
if (state & MTX_EXCLUSIVE)
sys/vfs/hammer2/hammer2_chain.c
1450
KKASSERT(chain->lock.mtx_lock & MTX_EXCLUSIVE);
usr.sbin/makefs/hammer2/hammer2_chain.c
1456
KKASSERT(chain->lock.mtx_lock & MTX_EXCLUSIVE);
usr.sbin/makefs/hammer2/hammer2_compat.h
763
mtx->mtx_lock |= MTX_EXCLUSIVE;
usr.sbin/makefs/hammer2/hammer2_compat.h
772
mtx->mtx_lock |= MTX_EXCLUSIVE;
usr.sbin/makefs/hammer2/hammer2_compat.h
781
mtx->mtx_lock |= MTX_EXCLUSIVE;
usr.sbin/makefs/hammer2/hammer2_compat.h
790
mtx->mtx_lock |= MTX_EXCLUSIVE;
usr.sbin/makefs/hammer2/hammer2_compat.h
798
mtx->mtx_lock |= MTX_EXCLUSIVE;
usr.sbin/makefs/hammer2/hammer2_compat.h
807
mtx->mtx_lock &= ~MTX_EXCLUSIVE;