Symbol: lock
common/dist/zlib/examples/gzlog.c
302
time_t lock; /* last modify time of our lock file */
common/dist/zlib/examples/gzlog.c
365
log->lock = st.st_mtime;
common/dist/zlib/examples/gzlog.c
379
log->lock = st.st_mtime;
common/dist/zlib/examples/gzlog.c
389
if (stat(log->path, &st) || st.st_mtime != log->lock)
common/dist/zlib/examples/gzlog.c
402
log->lock = 0;
common/lib/libc/atomic/atomic_init_testset.c
177
__cpu_simple_lock_t *lock;
common/lib/libc/atomic/atomic_init_testset.c
180
lock = &atomic_locks[HASH(ptr)];
common/lib/libc/atomic/atomic_init_testset.c
181
__cpu_simple_lock(lock);
common/lib/libc/atomic/atomic_init_testset.c
186
__cpu_simple_unlock(lock);
common/lib/libc/atomic/atomic_init_testset.c
195
__cpu_simple_lock_t *lock;
common/lib/libc/atomic/atomic_init_testset.c
198
lock = &atomic_locks[HASH(ptr)];
common/lib/libc/atomic/atomic_init_testset.c
199
__cpu_simple_lock(lock);
common/lib/libc/atomic/atomic_init_testset.c
204
__cpu_simple_unlock(lock);
common/lib/libc/atomic/atomic_init_testset.c
213
__cpu_simple_lock_t *lock;
common/lib/libc/atomic/atomic_init_testset.c
216
lock = &atomic_locks[HASH(ptr)];
common/lib/libc/atomic/atomic_init_testset.c
217
__cpu_simple_lock(lock);
common/lib/libc/atomic/atomic_init_testset.c
222
__cpu_simple_unlock(lock);
common/lib/libc/atomic/atomic_init_testset.c
230
__cpu_simple_lock_t *lock;
common/lib/libc/atomic/atomic_init_testset.c
233
lock = &atomic_locks[HASH(ptr)];
common/lib/libc/atomic/atomic_init_testset.c
234
__cpu_simple_lock(lock);
common/lib/libc/atomic/atomic_init_testset.c
239
__cpu_simple_unlock(lock);
games/adventure/hdr.h
143
null, entrance, depression, /*enter, stream, pour,*/ say, lock,
games/adventure/init.c
115
null, entrance, depression, say, lock, throw,
games/adventure/init.c
243
lock = vocab(DECR('l', 'o', 'c', 'k', '\0'), 2, 0);
games/adventure/subr.c
709
if (verb == lock)
games/adventure/subr.c
731
if (verb == lock) {
games/adventure/subr.c
768
if (verb == lock)
games/hack/hack.Decl.c
72
char lock[PL_NSIZ + 4] = "1lock"; /* long enough for login name
games/hack/hack.do.c
205
fd = creat(lock, FMASK);
games/hack/hack.do.c
241
if ((fd = open(lock, O_RDONLY)) < 0) {
games/hack/hack.do.c
242
pline("Cannot open %s .", lock);
games/hack/hack.end.c
644
(void) unlink(lock); /* not all levels need be present */
games/hack/hack.h
201
extern char lock[PL_NSIZ + 4];
games/hack/hack.main.c
278
(void) strcpy(lock, plname);
games/hack/hack.main.c
283
(void) strcpy(lock, plname);
games/hack/hack.main.c
488
while (lock[pos] && lock[pos] != '.')
games/hack/hack.main.c
490
(void) snprintf(lock + pos, sizeof(lock) - pos, ".%d", foo);
games/hack/hack.save.c
136
if ((ofd = open(lock, O_RDONLY)) < 0) {
games/hack/hack.save.c
138
pline("Error while saving: cannot read %s.", lock);
games/hack/hack.save.c
149
(void) unlink(lock);
games/hack/hack.save.c
153
(void) unlink(lock); /* get rid of current level --jgm */
games/hack/hack.save.c
155
(void) unlink(lock);
games/hack/hack.save.c
199
if ((nfd = creat(lock, FMASK)) < 0)
games/hack/hack.save.c
200
panic("Cannot open temp file %s!\n", lock);
games/hack/hack.unix.c
261
(void) unlink(lock);
games/hack/hack.unix.c
264
if (unlink(lock))
games/hack/hack.unix.c
299
regularize(lock);
games/hack/hack.unix.c
306
lock[0] = 'a' + i++;
games/hack/hack.unix.c
308
if ((fd = open(lock, O_RDONLY)) == -1) {
games/hack/hack.unix.c
311
perror(lock);
games/hack/hack.unix.c
313
error("Cannot open %s", lock);
games/hack/hack.unix.c
324
fd = creat(lock, FMASK);
lib/libc/citrus/citrus_csmapper.c
323
rwlock_wrlock(&lock);
lib/libc/citrus/citrus_csmapper.c
338
rwlock_unlock(&lock);
lib/libc/citrus/citrus_csmapper.c
63
static rwlock_t lock = RWLOCK_INITIALIZER;
lib/libc/citrus/citrus_iconv.c
269
rwlock_wrlock(&lock);
lib/libc/citrus/citrus_iconv.c
296
rwlock_unlock(&lock);
lib/libc/citrus/citrus_iconv.c
304
rwlock_wrlock(&lock);
lib/libc/citrus/citrus_iconv.c
322
rwlock_unlock(&lock);
lib/libc/citrus/citrus_iconv.c
69
static rwlock_t lock = RWLOCK_INITIALIZER;
lib/libc/citrus/citrus_iconv.c
80
rwlock_wrlock(&lock);
lib/libc/citrus/citrus_iconv.c
91
rwlock_unlock(&lock);
lib/libc/citrus/citrus_mapper.c
114
rwlock_unlock(&lock);
lib/libc/citrus/citrus_mapper.c
328
rwlock_wrlock(&lock);
lib/libc/citrus/citrus_mapper.c
355
rwlock_unlock(&lock);
lib/libc/citrus/citrus_mapper.c
367
rwlock_unlock(&lock);
lib/libc/citrus/citrus_mapper.c
379
rwlock_wrlock(&lock);
lib/libc/citrus/citrus_mapper.c
388
rwlock_unlock(&lock);
lib/libc/citrus/citrus_mapper.c
392
rwlock_unlock(&lock);
lib/libc/citrus/citrus_mapper.c
403
rwlock_wrlock(&lock);
lib/libc/citrus/citrus_mapper.c
405
rwlock_unlock(&lock);
lib/libc/citrus/citrus_mapper.c
62
static rwlock_t lock = RWLOCK_INITIALIZER;
lib/libc/citrus/citrus_mapper.c
85
rwlock_wrlock(&lock);
lib/libc/gen/arc4random.c
598
.lock = MUTEX_INITIALIZER,
lib/libc/gen/arc4random.c
607
mutex_lock(&arc4random_global.lock);
lib/libc/gen/arc4random.c
616
mutex_unlock(&arc4random_global.lock);
lib/libc/gen/arc4random.c
623
mutex_init(&arc4random_global.lock, NULL);
lib/libc/gen/arc4random.c
706
mutex_lock(&arc4random_global.lock);
lib/libc/gen/arc4random.c
739
mutex_unlock(&arc4random_global.lock);
lib/libc/gen/syslog.c
137
lock,
lib/libc/gen/syslog.c
163
lock(data);
lib/libc/gen/syslog.c
171
lock(data);
lib/libc/gen/syslog_private.h
44
int (*lock)(const struct syslog_data *);
lib/libc/gen/xsyslog.c
186
(*fun->lock)(data);
lib/libc/gen/xsyslog.c
324
(*fun->lock)(data);
lib/libc/include/arc4random.h
50
mutex_t lock;
lib/libc/time/localtime.c
2102
int err = lock();
lib/libc/time/localtime.c
2116
int err = lock();
lib/libc/time/localtime.c
2359
int err = lock();
lib/libc/time/localtime.c
3129
int err = lock();
lib/libc/time/localtime.c
3274
int err = lock();
lib/libc/time/localtime.c
3317
int err = lock();
lib/libpthread/pthread.c
1213
pthread__park(pthread_t self, pthread_mutex_t *lock,
lib/libpthread/pthread.c
1219
pthread_mutex_unlock(lock);
lib/libpthread/pthread_int.h
212
pthread__spinlock(pthread_t self, pthread_spin_t *lock)
lib/libpthread/pthread_int.h
214
if (__predict_true((*self->pt_lockops.plo_try)(lock)))
lib/libpthread/pthread_int.h
216
(*self->pt_lockops.plo_lock)(lock);
lib/libpthread/pthread_int.h
222
pthread__spintrylock(pthread_t self, pthread_spin_t *lock)
lib/libpthread/pthread_int.h
224
return (*self->pt_lockops.plo_try)(lock);
lib/libpthread/pthread_int.h
230
pthread__spinunlock(pthread_t self, pthread_spin_t *lock)
lib/libpthread/pthread_int.h
232
(*self->pt_lockops.plo_unlock)(lock);
lib/libpthread/pthread_lock.c
147
pthread__spinlock_slow(pthread_spin_t *lock)
lib/libpthread/pthread_lock.c
156
while (__SIMPLELOCK_LOCKED_P(lock) && --count > 0)
lib/libpthread/pthread_lock.c
159
if ((*self->pt_lockops.plo_try)(lock))
lib/libpthread/pthread_lock.c
197
pthread_lockinit(pthread_spin_t *lock)
lib/libpthread/pthread_lock.c
200
pthread__simple_lock_init(lock);
lib/libpthread/pthread_spin.c
100
while (pthread__spintrylock(self, &lock->pts_spin) == 0) {
lib/libpthread/pthread_spin.c
108
pthread_spin_trylock(pthread_spinlock_t *lock)
lib/libpthread/pthread_spin.c
113
lock->pts_magic == _PT_SPINLOCK_MAGIC);
lib/libpthread/pthread_spin.c
116
if (pthread__spintrylock(self, &lock->pts_spin) == 0)
lib/libpthread/pthread_spin.c
122
pthread_spin_unlock(pthread_spinlock_t *lock)
lib/libpthread/pthread_spin.c
127
lock->pts_magic == _PT_SPINLOCK_MAGIC);
lib/libpthread/pthread_spin.c
130
pthread__spinunlock(self, &lock->pts_spin);
lib/libpthread/pthread_spin.c
56
pthread_spin_init(pthread_spinlock_t *lock, int pshared)
lib/libpthread/pthread_spin.c
63
lock->pts_magic = _PT_SPINLOCK_MAGIC;
lib/libpthread/pthread_spin.c
70
lock->pts_flags = pshared;
lib/libpthread/pthread_spin.c
71
pthread_lockinit(&lock->pts_spin);
lib/libpthread/pthread_spin.c
77
pthread_spin_destroy(pthread_spinlock_t *lock)
lib/libpthread/pthread_spin.c
81
lock->pts_magic == _PT_SPINLOCK_MAGIC);
lib/libpthread/pthread_spin.c
83
if (!__SIMPLELOCK_UNLOCKED_P(&lock->pts_spin))
lib/libpthread/pthread_spin.c
86
lock->pts_magic = _PT_SPINLOCK_DEAD;
lib/libpthread/pthread_spin.c
92
pthread_spin_lock(pthread_spinlock_t *lock)
lib/libpthread/pthread_spin.c
97
lock->pts_magic == _PT_SPINLOCK_MAGIC);
lib/librefuse/refuse/fs.c
1031
int cmd, struct flock* lock) {
lib/librefuse/refuse/fs.c
1044
if (((const struct __CONCAT(fuse_operations_v,VER)*)fs->op)->lock) \
lib/librefuse/refuse/fs.c
1045
return ((const struct __CONCAT(fuse_operations_v,VER)*)fs->op)->lock(path, fi, cmd, lock); \
lib/librefuse/refuse/fs.h
83
int fuse_fs_lock(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi, int cmd, struct flock* lock);
lib/librefuse/refuse/v26.h
82
int (*lock) (const char *, struct fuse_file_info *, int, struct flock *);
lib/librefuse/refuse/v28.h
82
int (*lock) (const char *, struct fuse_file_info *, int, struct flock *);
lib/librefuse/refuse/v29.h
82
int (*lock) (const char *, struct fuse_file_info *, int, struct flock *);
lib/librefuse/refuse/v30.h
90
int (*lock) (const char *, struct fuse_file_info *, int, struct flock *);
lib/librefuse/refuse/v34.h
78
int (*lock) (const char *, struct fuse_file_info *, int, struct flock *);
lib/librefuse/refuse/v35.h
78
int (*lock) (const char *, struct fuse_file_info *, int, struct flock *);
lib/librefuse/refuse/v38.h
78
int (*lock) (const char *, struct fuse_file_info *, int, struct flock *);
regress/sys/kern/allocfree/allocfree.c
145
mutex_enter(&lock);
regress/sys/kern/allocfree/allocfree.c
148
cv_wait(&cv, &lock);
regress/sys/kern/allocfree/allocfree.c
151
mutex_exit(&lock);
regress/sys/kern/allocfree/allocfree.c
174
mutex_enter(&lock);
regress/sys/kern/allocfree/allocfree.c
185
mutex_exit(&lock);
regress/sys/kern/allocfree/allocfree.c
213
mutex_enter(&lock);
regress/sys/kern/allocfree/allocfree.c
216
cv_wait(&cv, &lock);
regress/sys/kern/allocfree/allocfree.c
218
mutex_exit(&lock);
regress/sys/kern/allocfree/allocfree.c
260
mutex_init(&lock, MUTEX_DEFAULT, IPL_NONE);
regress/sys/kern/allocfree/allocfree.c
269
mutex_destroy(&lock);
regress/sys/kern/allocfree/allocfree.c
53
static kmutex_t lock;
regress/sys/kern/nameibench/nameibench.c
117
pthread_mutex_lock(&lock);
regress/sys/kern/nameibench/nameibench.c
119
pthread_mutex_unlock(&lock);
regress/sys/kern/nameibench/nameibench.c
214
if (pthread_mutex_init(&lock, NULL)) {
regress/sys/kern/nameibench/nameibench.c
59
pthread_mutex_t lock;
sbin/route/route.c
1608
printf("%8"PRId64"%c ", rtm->rtm_rmx.rmx_recvpipe, lock(RPIPE));
sbin/route/route.c
1609
printf("%8"PRId64"%c ", rtm->rtm_rmx.rmx_sendpipe, lock(SPIPE));
sbin/route/route.c
1610
printf("%8"PRId64"%c ", rtm->rtm_rmx.rmx_ssthresh, lock(SSTHRESH));
sbin/route/route.c
1611
printf("%8"PRId64"%c ", msec(rtm->rtm_rmx.rmx_rtt), lock(RTT));
sbin/route/route.c
1612
printf("%8"PRId64"%c ", msec(rtm->rtm_rmx.rmx_rttvar), lock(RTTVAR));
sbin/route/route.c
1613
printf("%8"PRId64"%c ", rtm->rtm_rmx.rmx_hopcount, lock(HOPCOUNT));
sbin/route/route.c
1614
printf("%8"PRId64"%c ", rtm->rtm_rmx.rmx_mtu, lock(MTU));
sbin/route/route.c
1617
printf("%8"PRId64"%c\n", rtm->rtm_rmx.rmx_expire, lock(EXPIRE));
share/examples/puffs/pgfs/pgfs_puffs.c
110
fileid_unlock(lock);
share/examples/puffs/pgfs/pgfs_puffs.c
466
struct fileid_lock_handle *lock;
share/examples/puffs/pgfs/pgfs_puffs.c
478
lock = fileid_lock(fileid, puffs_cc_getcc(pu));
share/examples/puffs/pgfs/pgfs_puffs.c
531
fileid_unlock(lock);
share/examples/puffs/pgfs/pgfs_puffs.c
758
struct fileid_lock_handle *lock;
share/examples/puffs/pgfs/pgfs_puffs.c
781
lock = fileid_lock(fileid, puffs_cc_getcc(pu));
share/examples/puffs/pgfs/pgfs_puffs.c
87
struct fileid_lock_handle *lock;
share/examples/puffs/pgfs/pgfs_puffs.c
92
lock = fileid_lock(fileid, puffs_cc_getcc(pu));
share/examples/puffs/pgfs/pgfs_puffs.c
944
fileid_unlock(lock);
share/examples/puffs/pgfs/pgfs_subs.c
141
struct fileid_lock_handle *lock;
share/examples/puffs/pgfs/pgfs_subs.c
143
TAILQ_FOREACH(lock, &fileid_lock_list, list) {
share/examples/puffs/pgfs/pgfs_subs.c
144
if (lock->fileid == fileid) {
share/examples/puffs/pgfs/pgfs_subs.c
146
assert(lock->owner != cc);
share/examples/puffs/pgfs/pgfs_subs.c
147
waiton(&lock->waitq, cc); /* enter FIFO */
share/examples/puffs/pgfs/pgfs_subs.c
148
assert(lock->owner == cc);
share/examples/puffs/pgfs/pgfs_subs.c
149
return lock;
share/examples/puffs/pgfs/pgfs_subs.c
152
lock = emalloc(sizeof(*lock));
share/examples/puffs/pgfs/pgfs_subs.c
153
lock->fileid = fileid;
share/examples/puffs/pgfs/pgfs_subs.c
154
lock->owner = cc;
share/examples/puffs/pgfs/pgfs_subs.c
155
DPRINTF("fileid lock %" PRIu64 " cc %p\n", lock->fileid, cc);
share/examples/puffs/pgfs/pgfs_subs.c
156
waitq_init(&lock->waitq);
share/examples/puffs/pgfs/pgfs_subs.c
157
TAILQ_INSERT_HEAD(&fileid_lock_list, lock, list);
share/examples/puffs/pgfs/pgfs_subs.c
158
return lock;
share/examples/puffs/pgfs/pgfs_subs.c
162
fileid_unlock(struct fileid_lock_handle *lock)
share/examples/puffs/pgfs/pgfs_subs.c
165
DPRINTF("fileid unlock %" PRIu64 "\n", lock->fileid);
share/examples/puffs/pgfs/pgfs_subs.c
166
assert(lock != NULL);
share/examples/puffs/pgfs/pgfs_subs.c
167
assert(lock->owner != NULL);
share/examples/puffs/pgfs/pgfs_subs.c
173
lock->owner = wakeup_one(&lock->waitq);
share/examples/puffs/pgfs/pgfs_subs.c
174
if (lock->owner != NULL) {
share/examples/puffs/pgfs/pgfs_subs.c
180
TAILQ_REMOVE(&fileid_lock_list, lock, list);
share/examples/puffs/pgfs/pgfs_subs.c
181
free(lock);
sys/arch/alpha/alpha/pmap.c
1409
mutex_init(&pmap_pvh_locks[i].lock, MUTEX_DEFAULT, IPL_NONE);
sys/arch/alpha/alpha/pmap.c
1412
mutex_init(&pmap_pmap_locks[i].locks.lock,
sys/arch/alpha/alpha/pmap.c
1953
kmutex_t *lock;
sys/arch/alpha/alpha/pmap.c
1973
lock = pmap_pvh_lock(pg);
sys/arch/alpha/alpha/pmap.c
1974
mutex_enter(lock);
sys/arch/alpha/alpha/pmap.c
1986
mutex_exit(lock);
sys/arch/alpha/alpha/pmap.c
1998
lock = pmap_pvh_lock(pg);
sys/arch/alpha/alpha/pmap.c
1999
mutex_enter(lock);
sys/arch/alpha/alpha/pmap.c
2015
mutex_exit(lock);
sys/arch/alpha/alpha/pmap.c
2184
kmutex_t *lock;
sys/arch/alpha/alpha/pmap.c
2367
lock = pmap_pvh_lock(pg);
sys/arch/alpha/alpha/pmap.c
2368
mutex_enter(lock);
sys/arch/alpha/alpha/pmap.c
2370
mutex_exit(lock);
sys/arch/alpha/alpha/pmap.c
2816
kmutex_t *lock;
sys/arch/alpha/alpha/pmap.c
2827
lock = pmap_pvh_lock(pg);
sys/arch/alpha/alpha/pmap.c
2828
mutex_enter(lock);
sys/arch/alpha/alpha/pmap.c
2836
mutex_exit(lock);
sys/arch/alpha/alpha/pmap.c
2855
kmutex_t *lock;
sys/arch/alpha/alpha/pmap.c
2866
lock = pmap_pvh_lock(pg);
sys/arch/alpha/alpha/pmap.c
2867
mutex_enter(lock);
sys/arch/alpha/alpha/pmap.c
2875
mutex_exit(lock);
sys/arch/alpha/alpha/pmap.c
3101
kmutex_t *lock;
sys/arch/alpha/alpha/pmap.c
3180
lock = pmap_pvh_lock(pg);
sys/arch/alpha/alpha/pmap.c
3181
mutex_enter(lock);
sys/arch/alpha/alpha/pmap.c
3195
mutex_exit(lock);
sys/arch/alpha/alpha/pmap.c
3216
kmutex_t *lock;
sys/arch/alpha/alpha/pmap.c
3221
lock = pmap_pvh_lock(pg);
sys/arch/alpha/alpha/pmap.c
3222
mutex_enter(lock);
sys/arch/alpha/alpha/pmap.c
3230
mutex_exit(lock);
sys/arch/alpha/alpha/pmap.c
3288
kmutex_t *lock;
sys/arch/alpha/alpha/pmap.c
3303
lock = pmap_pvh_lock(pg);
sys/arch/alpha/alpha/pmap.c
3304
mutex_enter(lock);
sys/arch/alpha/alpha/pmap.c
3331
mutex_exit(lock);
sys/arch/alpha/alpha/pmap.c
3348
kmutex_t *lock;
sys/arch/alpha/alpha/pmap.c
3351
lock = pmap_pvh_lock(pg);
sys/arch/alpha/alpha/pmap.c
3352
mutex_enter(lock);
sys/arch/alpha/alpha/pmap.c
3354
lock = NULL; /* XXX stupid gcc */
sys/arch/alpha/alpha/pmap.c
3378
mutex_exit(lock);
sys/arch/alpha/alpha/pmap.c
389
kmutex_t lock;
sys/arch/alpha/alpha/pmap.c
399
return &pmap_pvh_locks[PVH_LOCK_HASH(pg)].lock;
sys/arch/alpha/alpha/pmap.c
404
kmutex_t lock;
sys/arch/alpha/alpha/pmap.c
416
return &pmap_pmap_locks[PMAP_LOCK_HASH(pmap)].locks.lock;
sys/arch/alpha/alpha/pmap.c
625
kmutex_t lock;
sys/arch/alpha/alpha/pmap.c
628
#define tlb_lock tlb_shootdown.lock
sys/arch/arm/acpi/acpi_pci_layerscape_gen4.c
164
mutex_enter(&pcie->lock);
sys/arch/arm/acpi/acpi_pci_layerscape_gen4.c
179
mutex_exit(&pcie->lock);
sys/arch/arm/acpi/acpi_pci_layerscape_gen4.c
196
mutex_enter(&pcie->lock);
sys/arch/arm/acpi/acpi_pci_layerscape_gen4.c
205
mutex_exit(&pcie->lock);
sys/arch/arm/acpi/acpi_pci_layerscape_gen4.c
282
mutex_init(&pcie->lock, MUTEX_DEFAULT, IPL_HIGH);
sys/arch/arm/acpi/acpi_pci_layerscape_gen4.c
81
kmutex_t lock;
sys/arch/arm/rockchip/rk_fb.c
108
mutex_lock(&sfa->sfa_fb_helper->lock);
sys/arch/arm/rockchip/rk_fb.c
111
mutex_unlock(&sfa->sfa_fb_helper->lock);
sys/arch/arm/sunxi/sun8i_a83t_ccu.c
161
while ((CCU_READ(sc, PLL_STABLE_STATUS_REG) & nkmp->lock) == 0)
sys/arch/arm/sunxi/sun8i_a83t_ccu.c
188
.u.nkmp.lock = __BIT(0), /* PLL_STABLE_STATUS_REG */
sys/arch/arm/sunxi/sun8i_a83t_ccu.c
209
.u.nkmp.lock = __BIT(1), /* PLL_STABLE_STATUS_REG */
sys/arch/arm/sunxi/sun9i_a80_ccu.c
163
while ((CCU_READ(sc, PLL_STABLE_STATUS_REG) & nkmp->lock) == 0)
sys/arch/arm/sunxi/sun9i_a80_ccu.c
190
.u.nkmp.lock = __BIT(1), /* PLL_STABLE_STATUS_REG */
sys/arch/arm/sunxi/sun9i_a80_ccu.c
211
.u.nkmp.lock = __BIT(1), /* PLL_STABLE_STATUS_REG */
sys/arch/arm/sunxi/sunxi_ccu.h
108
uint32_t lock;
sys/arch/arm/sunxi/sunxi_ccu.h
142
.u.nkmp.lock = (_lock), \
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
59
if (enable && nkmp->lock) {
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
62
if (val & nkmp->lock)
sys/arch/arm/sunxi/sunxi_sramc.c
234
sc->sc_syscon.lock = sunxi_sramc_lock;
sys/arch/arm/sunxi/sunxi_thermal.c
331
kmutex_t lock;
sys/arch/arm/sunxi/sunxi_thermal.c
487
mutex_enter(&sc->lock);
sys/arch/arm/sunxi/sunxi_thermal.c
500
mutex_exit(&sc->lock);
sys/arch/arm/sunxi/sunxi_thermal.c
591
mutex_init(&sc->lock, MUTEX_DEFAULT, IPL_VM);
sys/arch/hppa/dev/mongoose.c
58
uint8_t lock;
sys/arch/hppa/dev/mongoose.c
659
sc->sc_regs->lock = 1; /* bus unlock */
sys/arch/hppa/hppa/pmap.c
114
kmutex_t lock;
sys/arch/hppa/hppa/pmap.c
1165
mutex_init(&pmap_pv_locks[i].lock, MUTEX_DEFAULT, IPL_VM);
sys/arch/hppa/hppa/pmap.c
241
mutex_enter(&pmap_pv_locks[PMAP_PV_LOCK(md)].lock);
sys/arch/hppa/hppa/pmap.c
248
mutex_exit(&pmap_pv_locks[PMAP_PV_LOCK(md)].lock);
sys/arch/hppa/hppa/pmap.c
255
return mutex_owned(&pmap_pv_locks[PMAP_PV_LOCK(md)].lock);
sys/arch/luna68k/stand/boot/sc.c
360
volatile int *lock)
sys/arch/luna68k/stand/boot/sc.c
384
hs->sc_lock = lock;
sys/arch/luna68k/stand/boot/sc.c
489
volatile int lock;
sys/arch/luna68k/stand/boot/sc.c
497
if (scrun(ctlr, target, (void *)&cdb, 6, NULL, 0, &lock) == 0) {
sys/arch/luna68k/stand/boot/sc.c
504
while ((lock == SC_IN_PROGRESS) || (lock == SC_DISCONNECTED))
sys/arch/luna68k/stand/boot/sc.c
509
if (lock == SC_IO_COMPLETE) {
sys/arch/luna68k/stand/boot/sc.c
515
return lock;
sys/arch/luna68k/stand/boot/sc.c
525
volatile int lock;
sys/arch/luna68k/stand/boot/sc.c
542
if (scrun(ctlr, target, (void *)&cdb, 6, buf, len, &lock) == 0) {
sys/arch/luna68k/stand/boot/sc.c
549
while ((lock == SC_IN_PROGRESS) || (lock == SC_DISCONNECTED))
sys/arch/luna68k/stand/boot/sc.c
554
if (lock == SC_IO_COMPLETE) {
sys/arch/luna68k/stand/boot/sc.c
560
return lock;
sys/arch/luna68k/stand/boot/sc.c
569
volatile int lock;
sys/arch/luna68k/stand/boot/sc.c
579
&lock) == 0) {
sys/arch/luna68k/stand/boot/sc.c
586
while ((lock == SC_IN_PROGRESS) || (lock == SC_DISCONNECTED))
sys/arch/luna68k/stand/boot/sc.c
591
if (lock == SC_IO_COMPLETE) {
sys/arch/luna68k/stand/boot/sc.c
597
return lock;
sys/arch/luna68k/stand/boot/sc.c
606
volatile int lock;
sys/arch/luna68k/stand/boot/sc.c
617
if (scrun(ctlr, target, (void *)&cdb, 6, NULL, 0, &lock) == 0) {
sys/arch/luna68k/stand/boot/sc.c
624
while ((lock == SC_IN_PROGRESS) || (lock == SC_DISCONNECTED)) {
sys/arch/luna68k/stand/boot/sc.c
634
if (lock == SC_IO_COMPLETE) {
sys/arch/luna68k/stand/boot/sc.c
640
return lock;
sys/arch/mips/adm5120/dev/ahci.c
543
ahci_get_lock(struct usbd_bus *bus, kmutex_t **lock)
sys/arch/mips/adm5120/dev/ahci.c
547
*lock = &sc->sc_lock;
sys/arch/mips/cavium/dev/octeon_twsi.c
66
struct lock sc_lock;
sys/arch/powerpc/mpc5200/mpc5200_ac97.c
480
sc->sc_codec->vtbl->lock(sc->sc_codec);
sys/arch/riscv/starfive/jh7110_syscon.c
143
sc->sc_syscon.lock = jh7110_syscon_lock;
sys/arch/sparc/sparc/timer.c
131
__cpu_simple_lock(&cntr.lock);
sys/arch/sparc/sparc/timer.c
173
__cpu_simple_unlock(&cntr.lock);
sys/arch/sparc/sparc/timer.c
238
__cpu_simple_lock_init(&cntr.lock);
sys/arch/sparc/sparc/timer.c
88
__cpu_simple_lock_t lock; /* protects access to offset, reg, last* */
sys/arch/x86/x86/tsc.c
434
static __cpu_simple_lock_t lock = __SIMPLELOCK_UNLOCKED;
sys/arch/x86/x86/tsc.c
449
__cpu_simple_lock_try(&lock)) {
sys/arch/x86/x86/tsc.c
458
__cpu_simple_unlock(&lock);
sys/arch/xen/xen/xenevt.c
121
kmutex_t lock;
sys/arch/xen/xen/xenevt.c
279
mutex_enter(&d->lock);
sys/arch/xen/xen/xenevt.c
286
mutex_exit(&d->lock);
sys/arch/xen/xen/xenevt.c
301
mutex_enter(&d->lock);
sys/arch/xen/xen/xenevt.c
310
mutex_exit(&d->lock);
sys/arch/xen/xen/xenevt.c
329
mutex_init(&d->lock, MUTEX_DEFAULT, IPL_HIGH);
sys/arch/xen/xen/xenevt.c
394
KASSERT(mutex_owned(&d->lock));
sys/arch/xen/xen/xenevt.c
412
mutex_exit(&d->lock);
sys/arch/xen/xen/xenevt.c
416
mutex_destroy(&d->lock);
sys/arch/xen/xen/xenevt.c
426
mutex_enter(&d->lock);
sys/arch/xen/xen/xenevt.c
429
mutex_exit(&d->lock);
sys/arch/xen/xen/xenevt.c
448
mutex_enter(&d->lock);
sys/arch/xen/xen/xenevt.c
461
error = cv_wait_sig(&d->cv, &d->lock);
sys/arch/xen/xen/xenevt.c
469
mutex_exit(&d->lock);
sys/arch/xen/xen/xenevt.c
499
mutex_enter(&d->lock);
sys/arch/xen/xen/xenevt.c
501
mutex_exit(&d->lock);
sys/arch/xen/xen/xenevt.c
546
mutex_enter(&d->lock);
sys/arch/xen/xen/xenevt.c
549
mutex_exit(&d->lock);
sys/arch/xen/xen/xenevt.c
660
mutex_enter(&d->lock);
sys/arch/xen/xen/xenevt.c
669
mutex_exit(&d->lock);
sys/arch/zaurus/stand/zbsdmod/compat_linux.h
50
void (*lock) (void);
sys/dev/acpi/acpi_display.c
2221
mutex_init(&acpidisp_notifiers.lock, MUTEX_DEFAULT, IPL_NONE);
sys/dev/acpi/acpi_display.c
2236
mutex_destroy(&acpidisp_notifiers.lock);
sys/dev/acpi/acpi_display.c
410
kmutex_t lock;
sys/dev/acpi/acpi_display.c
425
mutex_enter(&acpidisp_notifiers.lock);
sys/dev/acpi/acpi_display.c
427
mutex_exit(&acpidisp_notifiers.lock);
sys/dev/acpi/acpi_display.c
436
mutex_enter(&acpidisp_notifiers.lock);
sys/dev/acpi/acpi_display.c
438
mutex_exit(&acpidisp_notifiers.lock);
sys/dev/acpi/acpica/acpi_func.h
55
acpi_acquire_global_lock(uint32_t *lock)
sys/dev/acpi/acpica/acpi_func.h
60
old = *lock;
sys/dev/acpi/acpica/acpi_func.h
63
val = atomic_cas_32(lock, old, new);
sys/dev/acpi/acpica/acpi_func.h
71
acpi_release_global_lock(uint32_t *lock)
sys/dev/acpi/acpica/acpi_func.h
77
old = *lock;
sys/dev/acpi/acpica/acpi_func.h
79
val = atomic_cas_32(lock, old, new);
sys/dev/acpi/apei.c
1027
if (!__cpu_simple_lock_try(&apei_gesb_ratelimit[i].lock))
sys/dev/acpi/apei.c
1030
__cpu_simple_unlock(&apei_gesb_ratelimit[i].lock);
sys/dev/acpi/apei.c
976
__cpu_simple_lock_t lock;
sys/dev/acpi/apei.c
980
[ACPI_HEST_GEN_ERROR_RECOVERABLE] = { .lock = __SIMPLELOCK_UNLOCKED },
sys/dev/acpi/apei.c
981
[ACPI_HEST_GEN_ERROR_FATAL] = { .lock = __SIMPLELOCK_UNLOCKED },
sys/dev/acpi/apei.c
982
[ACPI_HEST_GEN_ERROR_CORRECTED] = { .lock = __SIMPLELOCK_UNLOCKED },
sys/dev/acpi/apei.c
983
[ACPI_HEST_GEN_ERROR_NONE] = { .lock = __SIMPLELOCK_UNLOCKED },
sys/dev/acpi/mpu_acpi.c
112
sc->lock = &asc->sc_lock;
sys/dev/acpi/qcomsmem.c
533
qcmtx_dolockunlock(struct qcsmem_softc *sc, u_int idx, int lock)
sys/dev/acpi/qcomsmem.c
538
if (lock) {
sys/dev/audio/audio.c
1743
if (atomic_swap_uint(&track->lock, 1) != 0)
sys/dev/audio/audio.c
1768
atomic_store_release(&track->lock, 0);
sys/dev/audio/audio.c
4973
KASSERT(track->lock);
sys/dev/audio/audio.c
5119
KASSERT(track->lock);
sys/dev/audio/audiodef.h
185
volatile uint lock;
sys/dev/fdt/syscon.c
131
sc->sc_syscon.lock = syscon_generic_lock;
sys/dev/fdt/syscon.h
35
void (*lock)(void *);
sys/dev/fdt/syscon.h
42
(_syscon)->lock((_syscon)->priv)
sys/dev/hdaudio/hdafg.c
847
int lock)
sys/dev/hdaudio/hdafg.c
855
lock ? hdaudio_command : hdaudio_command_unlocked;
sys/dev/i2c/i2c_exec.c
114
if (mutex_tryenter(lock) == 0) {
sys/dev/i2c/i2c_exec.c
130
mutex_enter(lock);
sys/dev/i2c/i2c_exec.c
142
iic_release_bus_lock(kmutex_t *lock)
sys/dev/i2c/i2c_exec.c
144
mutex_exit(lock);
sys/dev/i2c/i2c_exec.c
99
iic_acquire_bus_lock(kmutex_t *lock, int flags)
sys/dev/i2c/mcp23xxxgpio_i2c.c
131
.lock = mcpgpio_i2c_lock,
sys/dev/i2c/tea5767.c
283
ri->lock = sc->tune.lock;
sys/dev/i2c/tea5767.c
300
sc->tune.lock = ri->lock;
sys/dev/i2c/tea5767.c
302
adc_conversion = (ri->lock-60) * 3 / 30;
sys/dev/i2c/tea5767.c
57
int lock;
sys/dev/i2c/xc5k.c
304
uint16_t lock, freq;
sys/dev/i2c/xc5k.c
337
if (xc5k_read_2(xc, XC5K_REG_LOCK, &lock))
sys/dev/i2c/xc5k.c
340
printf("xc5k_tune_video: lock=0x%04x\n", lock);
sys/dev/i2c/xc5k.c
342
if (lock == 1)
sys/dev/i2c/zl10353.c
593
const uint8_t lock = FE_HAS_CARRIER | FE_HAS_VITERBI | FE_HAS_SYNC;
sys/dev/i2c/zl10353.c
621
return ((fs & lock) != lock) ? fs & ~FE_HAS_LOCK : fs;
sys/dev/ic/ac97.c
1006
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
1107
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
1255
as->lock = lk;
sys/dev/ic/ac97.c
1262
mutex_enter(as->lock);
sys/dev/ic/ac97.c
1266
mutex_exit(as->lock);
sys/dev/ic/ac97.c
1316
mutex_exit(as->lock);
sys/dev/ic/ac97.c
1356
mutex_enter(as->lock);
sys/dev/ic/ac97.c
1361
mutex_exit(as->lock);
sys/dev/ic/ac97.c
1391
mutex_enter(as->lock);
sys/dev/ic/ac97.c
1443
mutex_exit(as->lock);
sys/dev/ic/ac97.c
1474
mutex_enter(as->lock);
sys/dev/ic/ac97.c
1506
mutex_exit(as->lock);
sys/dev/ic/ac97.c
1521
mutex_exit(as->lock);
sys/dev/ic/ac97.c
1529
mutex_enter(as->lock);
sys/dev/ic/ac97.c
1543
mutex_exit(as->lock);
sys/dev/ic/ac97.c
1551
mutex_enter(as->lock);
sys/dev/ic/ac97.c
1626
mutex_exit(as->lock);
sys/dev/ic/ac97.c
1638
mutex_enter(as->lock);
sys/dev/ic/ac97.c
1643
mutex_exit(as->lock);
sys/dev/ic/ac97.c
1655
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
1667
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
1724
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
1835
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
1858
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
1939
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
2036
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
2048
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
2059
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
2138
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
2269
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
2281
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
2317
mutex_enter(as->lock);
sys/dev/ic/ac97.c
2319
mutex_exit(as->lock);
sys/dev/ic/ac97.c
2331
mutex_enter(as->lock);
sys/dev/ic/ac97.c
2333
mutex_exit(as->lock);
sys/dev/ic/ac97.c
504
kmutex_t *lock;
sys/dev/ic/ac97.c
937
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
954
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97.c
980
KASSERT(mutex_owned(as->lock));
sys/dev/ic/ac97var.h
87
void (*lock)(struct ac97_codec_if *);
sys/dev/ic/cac.c
620
cac_lock_t lock;
sys/dev/ic/cac.c
623
lock = CAC_LOCK(sc);
sys/dev/ic/cac.c
649
CAC_UNLOCK(sc, lock);
sys/dev/ic/cacvar.h
132
#define CAC_UNLOCK(sc, lock) splx(lock)
sys/dev/ic/mcp23xxxgpio.c
113
error = sc->sc_accessops->lock(sc);
sys/dev/ic/mcp23xxxgpiovar.h
67
int (*lock)(struct mcpgpio_softc *);
sys/dev/ic/mpu.c
114
if (sc->lock == NULL) {
sys/dev/ic/mpu.c
126
KASSERT(sc->lock == NULL || mutex_owned(sc->lock));
sys/dev/ic/mpu.c
143
KASSERT(sc->lock == NULL || mutex_owned(sc->lock));
sys/dev/ic/mpu.c
168
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/mpu.c
198
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/mpu.c
217
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/mpu.c
232
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/mpu.c
251
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/mpu.c
262
*intr = sc->lock;
sys/dev/ic/mpu.c
271
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/mpuvar.h
36
kmutex_t *lock;
sys/dev/ic/ns8477reg.h
123
#define FDC_CMD_LOCK(lock) (0x14|lock)
sys/dev/ic/opl.c
146
KASSERT(sc->lock != NULL);
sys/dev/ic/opl.c
148
mutex_enter(sc->lock);
sys/dev/ic/opl.c
150
mutex_exit(sc->lock);
sys/dev/ic/opl.c
156
mutex_enter(sc->lock);
sys/dev/ic/opl.c
158
mutex_exit(sc->lock);
sys/dev/ic/opl.c
166
sc->syn.lock = sc->lock;
sys/dev/ic/opl.c
210
KASSERT(!sc->lock || mutex_owned(sc->lock));
sys/dev/ic/opl.c
304
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/opl.c
314
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/opl.c
325
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/opl.c
384
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/opl.c
405
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/opl.c
426
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/opl.c
456
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/opl.c
523
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/opl.c
622
KASSERT(mutex_owned(sc->lock));
sys/dev/ic/oplvar.h
47
kmutex_t *lock;
sys/dev/ic/sl811hs.c
831
slhci_get_lock(struct usbd_bus *bus, kmutex_t **lock)
sys/dev/ic/sl811hs.c
835
*lock = &sc->sc_lock;
sys/dev/ic/tea5757.c
105
tea5757_search(struct tea5757_t *tea, u_int32_t stereo, u_int32_t lock, int dir)
sys/dev/ic/tea5757.c
110
reg = stereo | lock | TEA5757_SEARCH_START;
sys/dev/ic/tea5757.c
139
tea5757_set_freq(struct tea5757_t *tea, u_int32_t stereo, u_int32_t lock, u_int32_t freq)
sys/dev/ic/tea5757.c
149
data |= stereo | lock | TEA5757_SEARCH_END;
sys/dev/ic/tea5757.c
156
tea5757_encode_lock(u_int8_t lock)
sys/dev/ic/tea5757.c
158
if (lock < 8)
sys/dev/ic/tea5757.c
160
if (lock < 15)
sys/dev/ic/tea5757.c
162
if (lock < 51)
sys/dev/ic/tea5757.c
168
tea5757_decode_lock(u_int32_t lock)
sys/dev/ic/tea5757.c
170
switch (lock) {
sys/dev/isa/aztech.c
339
ri->lock = 0;
sys/dev/isa/cms.c
191
ms->lock = &sc->sc_lock;
sys/dev/isa/midi_pcppi.c
104
ms->lock = &tty_lock;
sys/dev/isa/mpu_isa.c
124
sc->sc_mpu.lock = &sc->sc_lock;
sys/dev/isa/mpu_sb.c
86
sc->lock = &ssc->sc_intr_lock;
sys/dev/isa/mpu_ym.c
98
sc->lock = &ssc->sc_ad1848.sc_ad1848.sc_intr_lock;
sys/dev/isa/opl_ess.c
87
sc->lock = &ssc->sc_intr_lock;
sys/dev/isa/opl_isa.c
116
sc->lock = &isa->sc_lock;
sys/dev/isa/opl_sb.c
85
sc->lock = &ssc->sc_intr_lock;
sys/dev/isa/opl_wss.c
83
sc->lock = &ssc->sc_ad1848.sc_ad1848.sc_intr_lock;
sys/dev/isa/opl_ym.c
93
sc->lock = &ssc->sc_ad1848.sc_ad1848.sc_intr_lock;
sys/dev/isa/radiotrack.c
420
ri->lock = 0;
sys/dev/isa/radiotrack2.c
102
u_int32_t lock;
sys/dev/isa/radiotrack2.c
176
sc->lock = TEA5757_S030;
sys/dev/isa/radiotrack2.c
191
tea5757_set_freq(&sc->tea, sc->stereo, sc->lock, sc->freq);
sys/dev/isa/radiotrack2.c
240
sc.lock = TEA5757_S030;
sys/dev/isa/radiotrack2.c
249
tea5757_set_freq(&sc.tea, sc.stereo, sc.lock, sc.freq);
sys/dev/isa/radiotrack2.c
302
ri->lock = tea5757_decode_lock(sc->lock);
sys/dev/isa/radiotrack2.c
329
sc->lock = tea5757_encode_lock(ri->lock);
sys/dev/isa/radiotrack2.c
331
sc->lock, sc->stereo, ri->freq);
sys/dev/isa/radiotrack2.c
342
tea5757_search(&sc->tea, sc->lock, sc->stereo, f);
sys/dev/isa/sf16fmr2.c
102
u_int32_t lock;
sys/dev/isa/sf16fmr2.c
176
sc->lock = TEA5757_S030;
sys/dev/isa/sf16fmr2.c
191
tea5757_set_freq(&sc->tea, sc->stereo, sc->lock, sc->freq);
sys/dev/isa/sf16fmr2.c
239
sc.lock = TEA5757_S030;
sys/dev/isa/sf16fmr2.c
249
tea5757_set_freq(&sc.tea, sc.stereo, sc.lock, sc.freq);
sys/dev/isa/sf16fmr2.c
321
ri->lock = tea5757_decode_lock(sc->lock);
sys/dev/isa/sf16fmr2.c
338
sc->lock = tea5757_encode_lock(ri->lock);
sys/dev/isa/sf16fmr2.c
340
sc->lock, sc->stereo, ri->freq);
sys/dev/isa/sf16fmr2.c
351
tea5757_search(&sc->tea, sc->lock, sc->stereo, f);
sys/dev/isa/wbsio.c
138
wbsio_conf_enable(kmutex_t *lock, bus_space_tag_t iot, bus_space_handle_t ioh)
sys/dev/isa/wbsio.c
140
if (lock)
sys/dev/isa/wbsio.c
141
mutex_enter(lock);
sys/dev/isa/wbsio.c
148
wbsio_conf_disable(kmutex_t *lock, bus_space_tag_t iot, bus_space_handle_t ioh)
sys/dev/isa/wbsio.c
153
if (lock)
sys/dev/isa/wbsio.c
154
mutex_exit(lock);
sys/dev/isapnp/mpu_isapnp.c
71
sc->sc_mpu.lock = &sc->sc_lock;
sys/dev/iscsi/iscsi_main.c
155
mutex_enter(&sc->lock);
sys/dev/iscsi/iscsi_main.c
157
mutex_exit(&sc->lock);
sys/dev/iscsi/iscsi_main.c
164
mutex_exit(&sc->lock);
sys/dev/iscsi/iscsi_main.c
177
mutex_enter(&sc->lock);
sys/dev/iscsi/iscsi_main.c
179
mutex_exit(&sc->lock);
sys/dev/iscsi/iscsi_main.c
249
mutex_init(&sc->lock, MUTEX_DEFAULT, IPL_NONE);
sys/dev/iscsi/iscsi_main.c
274
mutex_enter(&sc->lock);
sys/dev/iscsi/iscsi_main.c
276
mutex_exit(&sc->lock);
sys/dev/iscsi/iscsi_main.c
280
mutex_exit(&sc->lock);
sys/dev/iscsi/iscsi_main.c
292
mutex_destroy(&sc->lock);
sys/dev/iscsi/iscsi_main.c
77
kmutex_t lock;
sys/dev/lockstat.c
124
lockstat_probe_stub(uint32_t id, uintptr_t lock, uintptr_t callsite,
sys/dev/lockstat.c
380
lockstat_event(uintptr_t lock, uintptr_t callsite, u_int flags, u_int count,
sys/dev/lockstat.c
394
(*lockstat_probe_func)(id, lock, callsite, flags, count,
sys/dev/lockstat.c
401
if (lock < lockstat_lockstart || lock > lockstat_lockend)
sys/dev/lockstat.c
407
lock &= lockstat_lamask;
sys/dev/lockstat.c
415
ll = &lc->lc_hash[LOCKSTAT_HASH(lock ^ callsite)];
sys/dev/lockstat.c
419
if (lb->lb_lock == lock && lb->lb_callsite == callsite)
sys/dev/lockstat.c
441
lb->lb_lock = lock;
sys/dev/lockstat.h
146
#define LOCKSTAT_EVENT(flag, lock, type, count, time) \
sys/dev/lockstat.h
149
lockstat_event((uintptr_t)(lock), \
sys/dev/lockstat.h
154
#define LOCKSTAT_EVENT_RA(flag, lock, type, count, time, ra) \
sys/dev/lockstat.h
157
lockstat_event((uintptr_t)(lock), (uintptr_t)ra, \
sys/dev/lockstat.h
191
#define LOCKSTAT_EVENT(flag, lock, type, count, time) /* nothing */
sys/dev/lockstat.h
192
#define LOCKSTAT_EVENT_RA(flag, lock, type, count, time, ra) /* nothing */
sys/dev/midi.c
1010
error = cv_wait_sig(&sc->rchan, sc->lock);
sys/dev/midi.c
1021
mutex_exit(sc->lock);
sys/dev/midi.c
1033
mutex_enter(sc->lock);
sys/dev/midi.c
1035
mutex_exit(sc->lock);
sys/dev/midi.c
1046
mutex_exit(sc->lock);
sys/dev/midi.c
1051
mutex_exit(sc->lock);
sys/dev/midi.c
1062
mutex_enter(sc->lock);
sys/dev/midi.c
1064
mutex_exit(sc->lock);
sys/dev/midi.c
1079
mutex_exit(sc->lock);
sys/dev/midi.c
1101
KASSERT(mutex_owned(sc->lock));
sys/dev/midi.c
1190
KASSERT(mutex_owned(sc->lock));
sys/dev/midi.c
1264
KASSERT(mutex_owned(sc->lock));
sys/dev/midi.c
1320
KASSERT(mutex_owned(sc->lock));
sys/dev/midi.c
1340
KASSERT(mutex_owned(sc->lock));
sys/dev/midi.c
1462
mutex_enter(sc->lock);
sys/dev/midi.c
1464
mutex_exit(sc->lock);
sys/dev/midi.c
1496
mutex_exit(sc->lock);
sys/dev/midi.c
1498
mutex_enter(sc->lock);
sys/dev/midi.c
1501
error = cv_wait_sig(&sc->wchan, sc->lock);
sys/dev/midi.c
1532
mutex_exit(sc->lock);
sys/dev/midi.c
1534
mutex_enter(sc->lock);
sys/dev/midi.c
1568
mutex_exit(sc->lock);
sys/dev/midi.c
1589
mutex_enter(sc->lock);
sys/dev/midi.c
1594
mutex_exit(sc->lock);
sys/dev/midi.c
1610
mutex_enter(sc->lock);
sys/dev/midi.c
1612
mutex_exit(sc->lock);
sys/dev/midi.c
1645
mutex_exit(sc->lock);
sys/dev/midi.c
1659
mutex_enter(sc->lock);
sys/dev/midi.c
1673
mutex_exit(sc->lock);
sys/dev/midi.c
1675
mutex_enter(sc->lock);
sys/dev/midi.c
1690
mutex_exit(sc->lock);
sys/dev/midi.c
1708
mutex_enter(sc->lock);
sys/dev/midi.c
1710
mutex_exit(sc->lock);
sys/dev/midi.c
1735
mutex_exit(sc->lock);
sys/dev/midi.c
1745
mutex_enter(sc->lock);
sys/dev/midi.c
1747
mutex_exit(sc->lock);
sys/dev/midi.c
1758
mutex_enter(sc->lock);
sys/dev/midi.c
1762
mutex_exit(sc->lock);
sys/dev/midi.c
1778
mutex_enter(sc->lock);
sys/dev/midi.c
1780
mutex_exit(sc->lock);
sys/dev/midi.c
1790
mutex_exit(sc->lock);
sys/dev/midi.c
1792
mutex_enter(sc->lock);
sys/dev/midi.c
1796
mutex_enter(sc->lock);
sys/dev/midi.c
1803
mutex_exit(sc->lock);
sys/dev/midi.c
1806
mutex_enter(sc->lock);
sys/dev/midi.c
1809
mutex_exit(sc->lock);
sys/dev/midi.c
1829
mutex_enter(sc->lock);
sys/dev/midi.c
1854
mutex_exit(sc->lock);
sys/dev/midi.c
1867
mutex_enter(sc->lock);
sys/dev/midi.c
1869
mutex_exit(sc->lock);
sys/dev/midi.c
188
mutex_enter(sc->lock);
sys/dev/midi.c
190
mutex_exit(sc->lock);
sys/dev/midi.c
207
mutex_enter(sc->lock);
sys/dev/midi.c
213
(void)cv_timedwait(&sc->detach_cv, sc->lock, hz * 60);
sys/dev/midi.c
219
mutex_exit(sc->lock);
sys/dev/midi.c
274
sc->hw_if->get_locks(sc->hw_hdl, &sc->lock, &dummy);
sys/dev/midi.c
293
mutex_enter(sc->lock);
sys/dev/midi.c
297
mutex_exit(sc->lock);
sys/dev/midi.c
699
KASSERT(mutex_owned(sc->lock));
sys/dev/midi.c
792
KASSERT(mutex_owned(sc->lock));
sys/dev/midi.c
812
mutex_enter(sc->lock);
sys/dev/midi.c
814
mutex_exit(sc->lock);
sys/dev/midi.c
819
mutex_exit(sc->lock);
sys/dev/midi.c
823
mutex_exit(sc->lock);
sys/dev/midi.c
864
mutex_exit(sc->lock);
sys/dev/midi.c
868
mutex_exit(sc->lock);
sys/dev/midi.c
883
mutex_enter(sc->lock);
sys/dev/midi.c
889
cv_wait(&sc->wchan, sc->lock);
sys/dev/midi.c
892
callout_halt(&sc->xmt_asense_co, sc->lock);
sys/dev/midi.c
893
callout_halt(&sc->rcv_asense_co, sc->lock);
sys/dev/midi.c
897
mutex_exit(sc->lock);
sys/dev/midi.c
918
mutex_enter(sc->lock);
sys/dev/midi.c
920
mutex_exit(sc->lock);
sys/dev/midi.c
924
mutex_exit(sc->lock);
sys/dev/midi.c
971
mutex_exit(sc->lock);
sys/dev/midi.c
973
mutex_enter(sc->lock);
sys/dev/midi.c
984
mutex_exit(sc->lock);
sys/dev/midi.c
986
mutex_enter(sc->lock);
sys/dev/midictl.c
141
kmutex_t *lock;
sys/dev/midictl.c
175
if (mc->lock == NULL)
sys/dev/midictl.c
182
s->lock = mc->lock;
sys/dev/midictl.c
201
kmutex_t *lock;
sys/dev/midictl.c
204
lock = s->lock;
sys/dev/midictl.c
206
mutex_enter(lock);
sys/dev/midictl.c
209
mutex_exit(lock);
sys/dev/midictl.c
219
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
347
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
384
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
395
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
408
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
453
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
478
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
542
mutex_enter(s->lock);
sys/dev/midictl.c
545
mutex_exit(s->lock);
sys/dev/midictl.c
553
cv_wait(&s->cv, s->lock);
sys/dev/midictl.c
563
KASSERT(mutex_owned(s->lock));
sys/dev/midictl.c
591
KASSERT(mutex_owned(s->lock));
sys/dev/midictl.c
613
KASSERT(mutex_owned(s->lock));
sys/dev/midictl.c
678
KASSERT(mutex_owned(s->lock));
sys/dev/midictl.c
683
mutex_exit(s->lock);
sys/dev/midictl.c
685
mutex_enter(s->lock);
sys/dev/midictl.c
696
mutex_exit(s->lock);
sys/dev/midictl.c
698
mutex_enter(s->lock);
sys/dev/midictl.c
717
mutex_exit(s->lock);
sys/dev/midictl.c
719
mutex_enter(s->lock);
sys/dev/midictl.h
160
kmutex_t *lock;
sys/dev/midisyn.c
136
KASSERT(ms->lock != NULL);
sys/dev/midisyn.c
137
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
140
mutex_exit(ms->lock);
sys/dev/midisyn.c
141
ms->ctl.lock = ms->lock;
sys/dev/midisyn.c
144
mutex_enter(ms->lock);
sys/dev/midisyn.c
149
mutex_enter(ms->lock);
sys/dev/midisyn.c
172
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
182
mutex_exit(ms->lock);
sys/dev/midisyn.c
185
mutex_enter(ms->lock);
sys/dev/midisyn.c
193
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
217
*intr = ms->lock;
sys/dev/midisyn.c
226
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
240
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
253
KASSERT(ms->lock != NULL);
sys/dev/midisyn.c
283
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
296
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
331
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
351
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
465
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
603
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
616
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
638
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
652
KASSERT(mutex_owned(ms->lock));
sys/dev/midisyn.c
674
KASSERT(mutex_owned(ms->lock));
sys/dev/midisynvar.h
167
kmutex_t *lock;
sys/dev/midivar.h
196
kmutex_t *lock;
sys/dev/nvmm/nvmm.c
1057
rw_init(&machines[i].lock);
sys/dev/nvmm/nvmm.c
1061
mutex_init(&machines[i].cpus[n].lock, MUTEX_DEFAULT,
sys/dev/nvmm/nvmm.c
1066
mutex_init(&suspension.lock, MUTEX_DEFAULT, IPL_NONE);
sys/dev/nvmm/nvmm.c
107
mutex_enter(&suspension.lock);
sys/dev/nvmm/nvmm.c
1082
rw_destroy(&machines[i].lock);
sys/dev/nvmm/nvmm.c
1084
mutex_destroy(&machines[i].cpus[n].lock);
sys/dev/nvmm/nvmm.c
109
cv_wait(&suspension.resumecv, &suspension.lock);
sys/dev/nvmm/nvmm.c
112
mutex_exit(&suspension.lock);
sys/dev/nvmm/nvmm.c
119
mutex_enter(&suspension.lock);
sys/dev/nvmm/nvmm.c
123
mutex_exit(&suspension.lock);
sys/dev/nvmm/nvmm.c
1329
mutex_enter(&vcpu->lock);
sys/dev/nvmm/nvmm.c
1332
mutex_exit(&vcpu->lock);
sys/dev/nvmm/nvmm.c
1339
mutex_enter(&vcpu->lock);
sys/dev/nvmm/nvmm.c
1342
mutex_exit(&vcpu->lock);
sys/dev/nvmm/nvmm.c
1349
rw_enter(&mach->lock, RW_WRITER);
sys/dev/nvmm/nvmm.c
1360
rw_exit(&mach->lock);
sys/dev/nvmm/nvmm.c
1367
rw_enter(&mach->lock, RW_WRITER);
sys/dev/nvmm/nvmm.c
137
rw_enter(&mach->lock, RW_WRITER);
sys/dev/nvmm/nvmm.c
1378
rw_exit(&mach->lock);
sys/dev/nvmm/nvmm.c
1389
mutex_enter(&suspension.lock);
sys/dev/nvmm/nvmm.c
139
rw_exit(&mach->lock);
sys/dev/nvmm/nvmm.c
1392
mutex_exit(&suspension.lock);
sys/dev/nvmm/nvmm.c
1406
mutex_enter(&suspension.lock);
sys/dev/nvmm/nvmm.c
1408
cv_wait(&suspension.suspendcv, &suspension.lock);
sys/dev/nvmm/nvmm.c
1409
mutex_exit(&suspension.lock);
sys/dev/nvmm/nvmm.c
1453
mutex_enter(&suspension.lock);
sys/dev/nvmm/nvmm.c
1456
mutex_exit(&suspension.lock);
sys/dev/nvmm/nvmm.c
156
KASSERT(rw_write_held(&mach->lock));
sys/dev/nvmm/nvmm.c
174
rw_enter(&mach->lock, op);
sys/dev/nvmm/nvmm.c
176
rw_exit(&mach->lock);
sys/dev/nvmm/nvmm.c
180
rw_exit(&mach->lock);
sys/dev/nvmm/nvmm.c
191
rw_exit(&mach->lock);
sys/dev/nvmm/nvmm.c
207
mutex_enter(&vcpu->lock);
sys/dev/nvmm/nvmm.c
209
mutex_exit(&vcpu->lock);
sys/dev/nvmm/nvmm.c
223
KASSERT(mutex_owned(&vcpu->lock));
sys/dev/nvmm/nvmm.c
241
mutex_enter(&vcpu->lock);
sys/dev/nvmm/nvmm.c
243
mutex_exit(&vcpu->lock);
sys/dev/nvmm/nvmm.c
254
mutex_exit(&vcpu->lock);
sys/dev/nvmm/nvmm.c
270
rw_enter(&mach->lock, RW_WRITER);
sys/dev/nvmm/nvmm.c
272
rw_exit(&mach->lock);
sys/dev/nvmm/nvmm.c
298
rw_exit(&mach->lock);
sys/dev/nvmm/nvmm.c
63
kmutex_t lock;
sys/dev/nvmm/nvmm.c
89
mutex_enter(&suspension.lock);
sys/dev/nvmm/nvmm.c
91
error = cv_wait_sig(&suspension.resumecv, &suspension.lock);
sys/dev/nvmm/nvmm.c
98
out: mutex_exit(&suspension.lock);
sys/dev/nvmm/nvmm_internal.h
59
kmutex_t lock;
sys/dev/nvmm/nvmm_internal.h
83
krwlock_t lock;
sys/dev/pci/auich.c
935
sc->codec_if->vtbl->lock(sc->codec_if);
sys/dev/pci/auvia.c
617
sc->codec_if->vtbl->lock(sc->codec_if);
sys/dev/pci/bktr/bktr_os.c
1851
ri->volume = ri->rfreq = ri->lock = 0;
sys/dev/pci/cxgb/cxgb_adapter.h
113
struct sx lock;
sys/dev/pci/cxgb/cxgb_adapter.h
115
struct mtx lock;
sys/dev/pci/cxgb/cxgb_adapter.h
200
struct mtx lock;
sys/dev/pci/cxgb/cxgb_adapter.h
274
struct mtx lock;
sys/dev/pci/cxgb/cxgb_adapter.h
378
struct sx lock;
sys/dev/pci/cxgb/cxgb_adapter.h
380
struct mtx lock;
sys/dev/pci/cxgb/cxgb_adapter.h
406
#define PORT_LOCK(port) sx_xlock(&(port)->lock);
sys/dev/pci/cxgb/cxgb_adapter.h
407
#define PORT_UNLOCK(port) sx_xunlock(&(port)->lock);
sys/dev/pci/cxgb/cxgb_adapter.h
408
#define PORT_LOCK_INIT(port, name) SX_INIT(&(port)->lock, name)
sys/dev/pci/cxgb/cxgb_adapter.h
409
#define PORT_LOCK_DEINIT(port) SX_DESTROY(&(port)->lock)
sys/dev/pci/cxgb/cxgb_adapter.h
410
#define PORT_LOCK_ASSERT_OWNED(port) sx_assert(&(port)->lock, SA_LOCKED)
sys/dev/pci/cxgb/cxgb_adapter.h
412
#define ADAPTER_LOCK(adap) sx_xlock(&(adap)->lock);
sys/dev/pci/cxgb/cxgb_adapter.h
413
#define ADAPTER_UNLOCK(adap) sx_xunlock(&(adap)->lock);
sys/dev/pci/cxgb/cxgb_adapter.h
414
#define ADAPTER_LOCK_INIT(adap, name) SX_INIT(&(adap)->lock, name)
sys/dev/pci/cxgb/cxgb_adapter.h
415
#define ADAPTER_LOCK_DEINIT(adap) SX_DESTROY(&(adap)->lock)
sys/dev/pci/cxgb/cxgb_adapter.h
416
#define ADAPTER_LOCK_ASSERT_NOTOWNED(adap) sx_assert(&(adap)->lock, SA_UNLOCKED)
sys/dev/pci/cxgb/cxgb_adapter.h
418
#define PORT_LOCK(port) mtx_lock(&(port)->lock);
sys/dev/pci/cxgb/cxgb_adapter.h
419
#define PORT_UNLOCK(port) mtx_unlock(&(port)->lock);
sys/dev/pci/cxgb/cxgb_adapter.h
420
#define PORT_LOCK_INIT(port, name) mtx_init(&(port)->lock, name, 0, MTX_DEF)
sys/dev/pci/cxgb/cxgb_adapter.h
421
#define PORT_LOCK_DEINIT(port) mtx_destroy(&(port)->lock)
sys/dev/pci/cxgb/cxgb_adapter.h
422
#define PORT_LOCK_ASSERT_OWNED(port) mtx_assert(&(port)->lock, MA_OWNED)
sys/dev/pci/cxgb/cxgb_adapter.h
424
#define ADAPTER_LOCK(adap) mtx_lock(&(adap)->lock);
sys/dev/pci/cxgb/cxgb_adapter.h
425
#define ADAPTER_UNLOCK(adap) mtx_unlock(&(adap)->lock);
sys/dev/pci/cxgb/cxgb_adapter.h
426
#define ADAPTER_LOCK_INIT(adap, name) mtx_init(&(adap)->lock, name, 0, MTX_DEF)
sys/dev/pci/cxgb/cxgb_adapter.h
427
#define ADAPTER_LOCK_DEINIT(adap) mtx_destroy(&(adap)->lock)
sys/dev/pci/cxgb/cxgb_adapter.h
428
#define ADAPTER_LOCK_ASSERT_NOTOWNED(adap) mtx_assert(&(adap)->lock, MA_NOTOWNED)
sys/dev/pci/cxgb/cxgb_adapter.h
65
#define MTX_INIT(lock, lockname, class, flags) \
sys/dev/pci/cxgb/cxgb_adapter.h
68
mtx_init((lock), lockname, class, flags); \
sys/dev/pci/cxgb/cxgb_adapter.h
71
#define MTX_DESTROY(lock) \
sys/dev/pci/cxgb/cxgb_adapter.h
73
printf("destroying %s at %s:%d\n", (lock)->lock_object.lo_name, __FILE__, __LINE__); \
sys/dev/pci/cxgb/cxgb_adapter.h
74
mtx_destroy((lock)); \
sys/dev/pci/cxgb/cxgb_adapter.h
77
#define SX_INIT(lock, lockname) \
sys/dev/pci/cxgb/cxgb_adapter.h
80
sx_init((lock), lockname); \
sys/dev/pci/cxgb/cxgb_adapter.h
83
#define SX_DESTROY(lock) \
sys/dev/pci/cxgb/cxgb_adapter.h
85
printf("destroying %s at %s:%d\n", (lock)->lock_object.lo_name, __FILE__, __LINE__); \
sys/dev/pci/cxgb/cxgb_adapter.h
86
sx_destroy((lock)); \
sys/dev/pci/cxgb/cxgb_l2t.c
171
mtx_lock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
174
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
177
mtx_lock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
179
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
183
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
198
mtx_lock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
203
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
223
mtx_lock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
227
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
232
mtx_lock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
234
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
237
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
306
mtx_lock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
315
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
330
mtx_lock(&e->lock); /* avoid race with t3_l2t_free */
sys/dev/pci/cxgb/cxgb_l2t.c
341
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
354
rw_wlock(&d->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
367
mtx_lock(&e->lock); /* avoid race with t3_l2t_free */
sys/dev/pci/cxgb/cxgb_l2t.c
385
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
388
rw_wunlock(&d->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
436
rw_rlock(&d->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
439
mtx_lock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
442
rw_runlock(&d->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
446
rw_runlock(&d->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
466
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
484
rw_rlock(&d->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
487
mtx_lock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
494
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
497
rw_runlock(&d->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
512
rw_rlock(&neigh->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
513
mtx_lock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
529
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
530
rw_runlock(&neigh->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
550
rw_init(&d->lock, "L2T");
sys/dev/pci/cxgb/cxgb_l2t.c
555
mtx_init(&d->l2tab[i].lock, "L2TAB", NULL, MTX_DEF);
sys/dev/pci/cxgb/cxgb_l2t.c
638
mtx_lock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.c
647
mtx_unlock(&e->lock);
sys/dev/pci/cxgb/cxgb_l2t.h
69
struct mtx lock;
sys/dev/pci/cxgb/cxgb_l2t.h
83
struct rwlock lock;
sys/dev/pci/cxgb/cxgb_main.c
1399
mtx_lock(&txq->lock);
sys/dev/pci/cxgb/cxgb_main.c
1436
mtx_unlock(&txq->lock);
sys/dev/pci/cxgb/cxgb_mbuf.h
39
struct mtx lock;
sys/dev/pci/cxgb/cxgb_offload.c
1022
write_lock(&neigh->lock);
sys/dev/pci/cxgb/cxgb_offload.c
1024
write_unlock(&neigh->lock);
sys/dev/pci/cxgb/cxgb_offload.c
902
write_lock(&neigh->lock);
sys/dev/pci/cxgb/cxgb_offload.c
973
write_unlock(&neigh->lock);
sys/dev/pci/cxgb/cxgb_offload.c
975
write_lock(&neigh->lock);
sys/dev/pci/cxgb/cxgb_offload.c
989
write_unlock(&neigh->lock);
sys/dev/pci/cxgb/cxgb_offload.c
996
write_unlock(&neigh->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1394
mtx_assert(&q->lock, MA_OWNED);
sys/dev/pci/cxgb/cxgb_sge.c
1430
mtx_lock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1436
mtx_unlock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1449
mtx_unlock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1471
mtx_lock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1494
mtx_unlock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1794
mtx_lock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1796
mtx_unlock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1806
mtx_unlock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1826
mtx_unlock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1856
mtx_lock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1885
mtx_unlock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1887
mtx_lock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
1889
mtx_unlock(&q->lock);
sys/dev/pci/cxgb/cxgb_sge.c
191
mtx_assert(&q->lock, MA_OWNED);
sys/dev/pci/cxgb/cxgb_sge.c
2035
MTX_INIT(&q->txq[i].lock, q->txq[i].lockbuf, NULL, MTX_DEF);
sys/dev/pci/cxgb/cxgb_sge.c
2130
MTX_INIT(&q->rspq.lock, q->rspq.lockbuf, NULL, MTX_DEF);
sys/dev/pci/cxgb/cxgb_sge.c
2575
mtx_lock(&q0->lock);
sys/dev/pci/cxgb/cxgb_sge.c
2579
mtx_unlock(&q0->lock);
sys/dev/pci/cxgb/cxgb_sge.c
2597
mtx_lock(&q0->lock);
sys/dev/pci/cxgb/cxgb_sge.c
2602
mtx_unlock(&q0->lock);
sys/dev/pci/cxgb/cxgb_sge.c
2616
mtx_lock(&rspq->lock);
sys/dev/pci/cxgb/cxgb_sge.c
2619
mtx_unlock(&rspq->lock);
sys/dev/pci/cxgb/cxgb_sge.c
779
if (reclaimable > 0 && mtx_trylock(&txq->lock)) {
sys/dev/pci/cxgb/cxgb_sge.c
781
mtx_unlock(&txq->lock);
sys/dev/pci/cxgb/cxgb_sge.c
816
struct mtx *lock;
sys/dev/pci/cxgb/cxgb_sge.c
826
lock = (sc->flags & USING_MSIX) ? &qs->rspq.lock :
sys/dev/pci/cxgb/cxgb_sge.c
827
&sc->sge.qs[0].rspq.lock;
sys/dev/pci/cxgb/cxgb_sge.c
829
if (mtx_trylock(lock)) {
sys/dev/pci/cxgb/cxgb_sge.c
846
mtx_unlock(lock);
sys/dev/pci/gcscaudio.c
477
sc->codec_if->vtbl->lock(sc->codec_if);
sys/dev/pci/gtp.c
100
u_int32_t lock;
sys/dev/pci/gtp.c
167
sc->lock = TEA5757_S030;
sys/dev/pci/gtp.c
190
ri->lock = tea5757_decode_lock(sc->lock);
sys/dev/pci/gtp.c
209
sc->lock = tea5757_encode_lock(ri->lock);
sys/dev/pci/gtp.c
211
sc->lock, sc->stereo, ri->freq);
sys/dev/pci/gtp.c
222
tea5757_search(&sc->tea, sc->lock, sc->stereo, f);
sys/dev/pci/gtp.c
235
sc->lock, sc->stereo, sc->freq);
sys/dev/pci/ixgbe/ixgbe_phy.c
118
u16 *val, bool lock)
sys/dev/pci/ixgbe/ixgbe_phy.c
133
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
sys/dev/pci/ixgbe/ixgbe_phy.c
165
if (lock)
sys/dev/pci/ixgbe/ixgbe_phy.c
172
if (lock)
sys/dev/pci/ixgbe/ixgbe_phy.c
195
u16 val, bool lock)
sys/dev/pci/ixgbe/ixgbe_phy.c
2072
u8 dev_addr, u8 *data, bool lock)
sys/dev/pci/ixgbe/ixgbe_phy.c
2089
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
sys/dev/pci/ixgbe/ixgbe_phy.c
209
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
sys/dev/pci/ixgbe/ixgbe_phy.c
2129
if (lock)
sys/dev/pci/ixgbe/ixgbe_phy.c
2135
if (lock) {
sys/dev/pci/ixgbe/ixgbe_phy.c
2196
u8 dev_addr, u8 data, bool lock)
sys/dev/pci/ixgbe/ixgbe_phy.c
2205
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask) !=
sys/dev/pci/ixgbe/ixgbe_phy.c
2237
if (lock)
sys/dev/pci/ixgbe/ixgbe_phy.c
2250
if (lock)
sys/dev/pci/ixgbe/ixgbe_phy.c
231
if (lock)
sys/dev/pci/ixgbe/ixgbe_phy.c
237
if (lock)
sys/dev/pci/ixgbe/ixgbe_phy.h
220
u16 *val, bool lock);
sys/dev/pci/ixgbe/ixgbe_phy.h
222
u16 val, bool lock);
sys/dev/pci/mpu_cmpci.c
82
sc->lock = &ysc->sc_intr_lock;
sys/dev/pci/mpu_eso.c
83
sc->lock = &esc->sc_intr_lock;
sys/dev/pci/mpu_fms.c
84
sc->lock = &ssc->sc_intr_lock;
sys/dev/pci/mpu_yds.c
87
sc->lock = &ysc->sc_intr_lock;
sys/dev/pci/neo.c
118
kmutex_t lock;
sys/dev/pci/neo.c
539
mutex_enter(&sc->lock);
sys/dev/pci/neo.c
544
mutex_exit(&sc->lock);
sys/dev/pci/neo.c
590
mutex_init(&sc->lock, MUTEX_DEFAULT, IPL_NONE);
sys/dev/pci/neo.c
602
mutex_destroy(&sc->lock);
sys/dev/pci/neo.c
612
mutex_destroy(&sc->lock);
sys/dev/pci/neo.c
629
if (ac97_attach(&sc->host_if, self, &sc->lock) != 0) {
sys/dev/pci/neo.c
630
mutex_destroy(&sc->lock);
sys/dev/pci/neo.c
963
*thread = &sc->lock;
sys/dev/pci/opl_cmpci.c
79
sc->lock = &ssc->sc_intr_lock;
sys/dev/pci/opl_eso.c
78
sc->lock = &esc->sc_intr_lock;
sys/dev/pci/opl_fms.c
79
sc->lock = &ssc->sc_intr_lock;
sys/dev/pci/opl_sv.c
78
sc->lock = &ssc->sc_intr_lock;
sys/dev/pci/opl_yds.c
81
sc->lock = &ssc->sc_intr_lock;
sys/dev/pci/pvscsi.c
1144
mutex_exit(&sc->lock);
sys/dev/pci/pvscsi.c
1148
mutex_enter(&sc->lock);
sys/dev/pci/pvscsi.c
1161
KASSERT(mutex_owned(&sc->lock));
sys/dev/pci/pvscsi.c
1256
KASSERT(mutex_owned(&sc->lock));
sys/dev/pci/pvscsi.c
1303
KASSERT(mutex_owned(&sc->lock));
sys/dev/pci/pvscsi.c
1323
mutex_enter(&sc->lock);
sys/dev/pci/pvscsi.c
1325
mutex_exit(&sc->lock);
sys/dev/pci/pvscsi.c
1382
mutex_enter(&sc->lock);
sys/dev/pci/pvscsi.c
1534
mutex_exit(&sc->lock);
sys/dev/pci/pvscsi.c
1542
mutex_exit(&sc->lock);
sys/dev/pci/pvscsi.c
1675
mutex_init(&sc->lock, MUTEX_DEFAULT, IPL_BIO);
sys/dev/pci/pvscsi.c
1834
mutex_destroy(&sc->lock);
sys/dev/pci/pvscsi.c
273
kmutex_t lock;
sys/dev/pci/pvscsi.c
471
KASSERT(mutex_owned(&sc->lock));
sys/dev/pci/pvscsi.c
485
KASSERT(mutex_owned(&sc->lock));
sys/dev/pci/pvscsi.c
966
mutex_enter(&sc->lock);
sys/dev/pci/pvscsi.c
999
mutex_exit(&sc->lock);
sys/dev/pci/radeonfb.c
4247
int i, x, y, xoff, yoff, crtcoff, lock;
sys/dev/pci/radeonfb.c
4270
lock = 0;
sys/dev/pci/radeonfb.c
4283
lock = RADEON_CUR_LOCK;
sys/dev/pci/radeonfb.c
4336
PUT32(sc, offset, (dp->rd_curoff + coff) | lock);
sys/dev/pci/radeonfb.c
4337
PUT32(sc, hvoff, (xoff << 16) | (yoff) | lock);
sys/dev/pci/twa.c
2206
if ((sc->twa_ioctl_lock.lock == TWA_LOCK_FREE) ||
sys/dev/pci/twa.c
2210
sc->twa_ioctl_lock.lock = TWA_LOCK_HELD;
sys/dev/pci/twa.c
2230
if (sc->twa_ioctl_lock.lock == TWA_LOCK_FREE) {
sys/dev/pci/twa.c
2234
sc->twa_ioctl_lock.lock = TWA_LOCK_FREE;
sys/dev/pci/twavar.h
96
uint32_t lock; /* lock state */
sys/dev/pci/xmm7360.c
1196
spin_lock_irqsave(&xn->lock, flags);
sys/dev/pci/xmm7360.c
1203
spin_unlock_irqrestore(&xn->lock, flags);
sys/dev/pci/xmm7360.c
1323
spin_lock_irqsave(&xn->lock, flags);
sys/dev/pci/xmm7360.c
1338
spin_unlock_irqrestore(&xn->lock, flags);
sys/dev/pci/xmm7360.c
1379
spin_lock_irqsave(&xn->lock, flags);
sys/dev/pci/xmm7360.c
1382
spin_unlock_irqrestore(&xn->lock, flags);
sys/dev/pci/xmm7360.c
1397
spin_lock_irqsave(&xn->lock, flags);
sys/dev/pci/xmm7360.c
1403
spin_unlock_irqrestore(&xn->lock, flags);
sys/dev/pci/xmm7360.c
1412
spin_unlock_irqrestore(&xn->lock, flags);
sys/dev/pci/xmm7360.c
1484
spin_lock_init(&xn->lock);
sys/dev/pci/xmm7360.c
151
#define mutex_init(lock) mtx_init(lock, IPL_TTY)
sys/dev/pci/xmm7360.c
152
#define mutex_lock(lock) mtx_enter(lock)
sys/dev/pci/xmm7360.c
153
#define mutex_unlock(lock) mtx_leave(lock)
sys/dev/pci/xmm7360.c
155
#define spin_lock_irqsave(lock, flags) mtx_enter(lock)
sys/dev/pci/xmm7360.c
156
#define spin_unlock_irqrestore(lock, flags) mtx_leave(lock)
sys/dev/pci/xmm7360.c
220
#define mutex_init(lock) mutex_init(lock, MUTEX_DEFAULT, IPL_TTY)
sys/dev/pci/xmm7360.c
221
#define mutex_lock(lock) mutex_enter(lock)
sys/dev/pci/xmm7360.c
222
#define mutex_unlock(lock) mutex_exit(lock)
sys/dev/pci/xmm7360.c
223
#define spin_lock_irqsave(lock, flags) mutex_enter(lock)
sys/dev/pci/xmm7360.c
224
#define spin_unlock_irqrestore(lock, flags) mutex_exit(lock)
sys/dev/pci/xmm7360.c
235
#define msleep(ident, lock, prio, wmesg, timo) \
sys/dev/pci/xmm7360.c
236
mtsleep(ident, prio, wmesg, timo, lock)
sys/dev/pci/xmm7360.c
245
#define MUTEX_ASSERT_LOCKED(lock) KASSERT(mutex_owned(lock))
sys/dev/pci/xmm7360.c
2968
MUTEX_ASSERT_LOCKED(&xn->lock);
sys/dev/pci/xmm7360.c
3007
MUTEX_ASSERT_LOCKED(&xn->lock);
sys/dev/pci/xmm7360.c
3203
mutex_lock(&sc->sc_xmm_net.lock);
sys/dev/pci/xmm7360.c
3210
mutex_unlock(&sc->sc_xmm_net.lock);
sys/dev/pci/xmm7360.c
3233
mutex_init(&xn->lock);
sys/dev/pci/xmm7360.c
489
struct mutex lock;
sys/dev/pci/xmm7360.c
577
spinlock_t lock;
sys/dev/pci/xmm7360.c
829
mutex_init(&qp->lock);
sys/dev/pci/xmm7360.c
846
mutex_lock(&qp->lock);
sys/dev/pci/xmm7360.c
853
mutex_unlock(&qp->lock);
sys/dev/pci/xmm7360.c
879
mutex_lock(&qp->lock);
sys/dev/pci/xmm7360.c
886
mutex_unlock(&qp->lock);
sys/dev/pci/xmm7360.c
892
mutex_lock(&qp->lock);
sys/dev/pci/xmm7360.c
894
mutex_unlock(&qp->lock);
sys/dev/qbus/qd.c
2791
q_keyboard.lock ^= 0xffff; /* toggle */
sys/dev/qbus/qd.c
2792
if (q_keyboard.lock)
sys/dev/qbus/qd.c
2830
else if( q_keyboard.lock || q_keyboard.shift )
sys/dev/qbus/qd.c
3144
q_keyboard.lock ^= 0xffff; /* toggle */
sys/dev/qbus/qd.c
3145
if (q_keyboard.lock)
sys/dev/qbus/qd.c
3179
else if ( q_keyboard.lock || q_keyboard.shift )
sys/dev/qbus/qd.c
367
int lock;
sys/dev/raidframe/rf_paritymap.c
131
mutex_enter(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
146
mutex_exit(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
154
mutex_enter(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
170
mutex_exit(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
181
mutex_enter(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
183
mutex_exit(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
233
mutex_enter(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
235
mutex_exit(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
242
mutex_enter(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
244
mutex_exit(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
282
mutex_enter(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
303
mutex_exit(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
464
mutex_init(&pm->lock, MUTEX_DEFAULT, IPL_NONE);
sys/dev/raidframe/rf_paritymap.c
492
mutex_destroy(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
517
mutex_enter(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
519
mutex_exit(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
532
mutex_enter(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
535
mutex_exit(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
538
mutex_exit(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
71
mutex_enter(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
75
mutex_exit(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
90
mutex_enter(&pm->lock);
sys/dev/raidframe/rf_paritymap.c
92
mutex_exit(&pm->lock);
sys/dev/raidframe/rf_paritymap.h
77
kmutex_t lock;
sys/dev/raidframe/rf_psstatus.c
230
while(hdr->lock) {
sys/dev/raidframe/rf_psstatus.c
233
hdr->lock = 1;
sys/dev/raidframe/rf_psstatus.c
254
hdr->lock = 0;
sys/dev/raidframe/rf_psstatus.h
103
int lock; /* 1 if this hash chain is locked,
sys/dev/raidframe/rf_psstatus.h
60
while((_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].lock) { \
sys/dev/raidframe/rf_psstatus.h
64
(_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].lock = 1; \
sys/dev/raidframe/rf_psstatus.h
70
(_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].lock = 0; \
sys/dev/raidframe/rf_reconmap.c
142
while(mapPtr->lock) {
sys/dev/raidframe/rf_reconmap.c
145
mapPtr->lock = 1;
sys/dev/raidframe/rf_reconmap.c
221
mapPtr->lock = 0;
sys/dev/raidframe/rf_reconmap.h
68
int lock; /* 1 if someone has the recon map
sys/dev/scsipi/scsipi_base.c
2503
bool lock = chan_running(chan) > 0;
sys/dev/scsipi/scsipi_base.c
2505
if (lock)
sys/dev/scsipi/scsipi_base.c
2523
if (lock)
sys/dev/scsipi/scsipi_base.c
255
scsipi_lookup_periph_internal(struct scsipi_channel *chan, int target, int lun, bool lock)
sys/dev/scsipi/scsipi_base.c
266
if (lock)
sys/dev/scsipi/scsipi_base.c
273
if (lock)
sys/dev/scsipi/scsipi_base.c
454
bool lock = (flags & XS_CTL_NOSLEEP) == 0;
sys/dev/scsipi/scsipi_base.c
489
if (lock)
sys/dev/scsipi/scsipi_base.c
515
KASSERT(!lock);
sys/dev/scsipi/scsipi_base.c
518
KASSERT(lock);
sys/dev/scsipi/scsipi_base.c
524
if (lock)
sys/dev/scsipi/scsipi_base.c
531
if (lock)
sys/dev/scsipi/scsipi_base.c
538
if (lock)
sys/dev/scsipi/scsipi_base.c
628
bool lock = chan_running(chan) > 0;
sys/dev/scsipi/scsipi_base.c
630
if (lock)
sys/dev/scsipi/scsipi_base.c
633
if (lock)
sys/dev/scsipi/scsipi_base.c
652
bool lock = chan_running(chan) > 0;
sys/dev/scsipi/scsipi_base.c
654
if (lock)
sys/dev/scsipi/scsipi_base.c
667
if (lock)
sys/dev/scsipi/scsipi_base.c
673
if (!lock)
sys/dev/sdmmc/sdmmc.c
828
sdmmc_pause(u_int usecs, kmutex_t *lock)
sys/dev/sdmmc/sdmmc.c
835
kpause("sdmmcdelay", false, ticks, lock);
sys/dev/sequencer.c
1018
mutex_enter(&sc->lock);
sys/dev/sequencer.c
1020
mutex_exit(&sc->lock);
sys/dev/sequencer.c
1031
KASSERT(mutex_owned(&sc->lock));
sys/dev/sequencer.c
1054
KASSERT(mutex_owned(&sc->lock));
sys/dev/sequencer.c
1088
KASSERT(mutex_owned(&sc->lock));
sys/dev/sequencer.c
1123
KASSERT(mutex_owned(&sc->lock));
sys/dev/sequencer.c
1159
KASSERT(mutex_owned(&sc->lock));
sys/dev/sequencer.c
1171
KASSERT(mutex_owned(&sc->lock));
sys/dev/sequencer.c
1200
KASSERT(mutex_owned(&sc->lock));
sys/dev/sequencer.c
1239
KASSERT(mutex_owned(&sc->lock));
sys/dev/sequencer.c
1614
mutex_enter(&sc->lock);
sys/dev/sequencer.c
1616
mutex_exit(&sc->lock);
sys/dev/sequencer.c
1634
mutex_enter(&sc->lock);
sys/dev/sequencer.c
1636
mutex_exit(&sc->lock);
sys/dev/sequencer.c
1649
mutex_enter(&sc->lock);
sys/dev/sequencer.c
1651
mutex_exit(&sc->lock);
sys/dev/sequencer.c
206
callout_halt(&sc->sc_callout, &sc->lock);
sys/dev/sequencer.c
226
mutex_init(&sc->lock, MUTEX_DEFAULT, IPL_NONE);
sys/dev/sequencer.c
300
mutex_exit(&sc->lock);
sys/dev/sequencer.c
315
mutex_enter(&sc->lock);
sys/dev/sequencer.c
317
cv_wait(&sc->lchan, &sc->lock);
sys/dev/sequencer.c
368
mutex_exit(&sc->lock);
sys/dev/sequencer.c
384
mutex_enter(&sc->lock);
sys/dev/sequencer.c
393
mutex_enter(msc->lock);
sys/dev/sequencer.c
395
mutex_exit(msc->lock);
sys/dev/sequencer.c
411
KASSERT(mutex_owned(&sc->lock));
sys/dev/sequencer.c
417
error = cv_timedwait_sig(&sc->wchan, &sc->lock, 60*hz);
sys/dev/sequencer.c
430
mutex_enter(&sc->lock);
sys/dev/sequencer.c
432
mutex_exit(&sc->lock);
sys/dev/sequencer.c
438
mutex_exit(&sc->lock);
sys/dev/sequencer.c
449
mutex_exit(&sc->lock);
sys/dev/sequencer.c
458
KASSERT(mutex_owned(&sc->lock));
sys/dev/sequencer.c
482
callout_halt(&sc->sc_callout, &sc->lock);
sys/dev/sequencer.c
489
mutex_enter(msc->lock);
sys/dev/sequencer.c
491
mutex_exit(msc->lock);
sys/dev/sequencer.c
494
mutex_exit(&sc->lock);
sys/dev/sequencer.c
505
mutex_enter(&sc->lock);
sys/dev/sequencer.c
519
KASSERT(mutex_owned(&sc->lock));
sys/dev/sequencer.c
556
mutex_enter(&sc->lock);
sys/dev/sequencer.c
560
mutex_exit(&sc->lock);
sys/dev/sequencer.c
597
mutex_exit(&sc->lock);
sys/dev/sequencer.c
612
mutex_exit(&sc->lock);
sys/dev/sequencer.c
643
error = cv_wait_sig(&sc->rchan, &sc->lock);
sys/dev/sequencer.c
645
cv_wait(&sc->lchan, &sc->lock);
sys/dev/sequencer.c
654
mutex_exit(&sc->lock);
sys/dev/sequencer.c
656
mutex_enter(&sc->lock);
sys/dev/sequencer.c
680
mutex_exit(&sc->lock);
sys/dev/sequencer.c
684
mutex_enter(&sc->lock);
sys/dev/sequencer.c
691
mutex_enter(&sc->lock);
sys/dev/sequencer.c
696
mutex_enter(&sc->lock);
sys/dev/sequencer.c
707
error = cv_wait_sig(&sc->wchan, &sc->lock);
sys/dev/sequencer.c
895
mutex_enter(&sc->lock);
sys/dev/sequencer.c
911
mutex_exit(&sc->lock);
sys/dev/sequencer.c
921
mutex_enter(&sc->lock);
sys/dev/sequencer.c
923
mutex_exit(&sc->lock);
sys/dev/sequencer.c
933
mutex_enter(&sc->lock);
sys/dev/sequencer.c
942
mutex_exit(&sc->lock);
sys/dev/sequencer.c
959
mutex_enter(&sc->lock);
sys/dev/sequencer.c
961
mutex_exit(&sc->lock);
sys/dev/sequencer.c
971
mutex_enter(&sc->lock);
sys/dev/sequencer.c
980
mutex_exit(&sc->lock);
sys/dev/sequencervar.h
77
kmutex_t lock;
sys/dev/spi/mcp23xxxgpio_spi.c
169
.lock = mcpgpio_spi_lock,
sys/dev/sysmon/sysmon_taskq.c
258
kmutex_t lock;
sys/dev/sysmon/sysmon_taskq.c
268
mutex_enter(&bar->lock);
sys/dev/sysmon/sysmon_taskq.c
271
mutex_exit(&bar->lock);
sys/dev/sysmon/sysmon_taskq.c
291
mutex_init(&bar.lock, MUTEX_DEFAULT, IPL_NONE);
sys/dev/sysmon/sysmon_taskq.c
302
mutex_enter(&bar.lock);
sys/dev/sysmon/sysmon_taskq.c
304
cv_wait(&bar.cv, &bar.lock);
sys/dev/sysmon/sysmon_taskq.c
305
mutex_exit(&bar.lock);
sys/dev/sysmon/sysmon_taskq.c
308
mutex_destroy(&bar.lock);
sys/dev/usb/ehci.c
1640
ehci_get_lock(struct usbd_bus *bus, kmutex_t **lock)
sys/dev/usb/ehci.c
1644
*lock = &sc->sc_lock;
sys/dev/usb/motg.c
786
motg_get_lock(struct usbd_bus *bus, kmutex_t **lock)
sys/dev/usb/motg.c
790
*lock = &sc->sc_lock;
sys/dev/usb/ohci.c
1149
ohci_get_lock(struct usbd_bus *bus, kmutex_t **lock)
sys/dev/usb/ohci.c
1153
*lock = &sc->sc_lock;
sys/dev/usb/slurm.c
177
ri->lock = 0;
sys/dev/usb/udsbr.c
268
ri->lock = 0;
sys/dev/usb/ugen.c
188
kmutex_t lock;
sys/dev/usb/ugen.c
230
mutex_enter(&ugenif.lock);
sys/dev/usb/ugen.c
240
mutex_exit(&ugenif.lock);
sys/dev/usb/ugen.c
2429
mutex_init(&ugenif.lock, MUTEX_DEFAULT, IPL_NONE);
sys/dev/usb/ugen.c
253
mutex_enter(&ugenif.lock);
sys/dev/usb/ugen.c
257
mutex_exit(&ugenif.lock);
sys/dev/usb/ugen.c
265
mutex_enter(&ugenif.lock);
sys/dev/usb/ugen.c
278
out: mutex_exit(&ugenif.lock);
sys/dev/usb/uhci.c
700
uhci_get_lock(struct usbd_bus *bus, kmutex_t **lock)
sys/dev/usb/uhci.c
704
*lock = &sc->sc_lock;
sys/dev/usb/usb.c
157
kmutex_t lock;
sys/dev/usb/usb.c
426
mutex_init(&taskq->lock, MUTEX_DEFAULT, IPL_USB);
sys/dev/usb/usb.c
575
mutex_enter(&taskq->lock);
sys/dev/usb/usb.c
584
mutex_exit(&taskq->lock);
sys/dev/usb/usb.c
609
mutex_enter(&taskq->lock);
sys/dev/usb/usb.c
613
mutex_exit(&taskq->lock);
sys/dev/usb/usb.c
618
mutex_exit(&taskq->lock);
sys/dev/usb/usb.c
659
mutex_enter(&taskq->lock);
sys/dev/usb/usb.c
670
cv_wait(&taskq->cv, &taskq->lock);
sys/dev/usb/usb.c
683
mutex_exit(&taskq->lock);
sys/dev/usb/usb.c
783
mutex_enter(&taskq->lock);
sys/dev/usb/usb.c
787
cv_wait(&taskq->cv, &taskq->lock);
sys/dev/usb/usb.c
796
mutex_exit(&taskq->lock);
sys/dev/usb/usb.c
807
mutex_enter(&taskq->lock);
sys/dev/usb/usb.c
814
mutex_exit(&taskq->lock);
sys/dev/usb/usb_subr.c
244
usb_delay_ms_locked(struct usbd_bus *bus, u_int ms, kmutex_t *lock)
sys/dev/usb/usb_subr.c
250
kpause("usbdly", false, (ms*hz+999)/1000 + 1, lock);
sys/dev/usb/usb_subr.c
261
usbd_delay_ms_locked(struct usbd_device *dev, u_int ms, kmutex_t *lock)
sys/dev/usb/usb_subr.c
263
usb_delay_ms_locked(dev->ud_bus, ms, lock);
sys/dev/usb/vhci.c
1052
mutex_enter(&port->lock);
sys/dev/usb/vhci.c
1088
mutex_exit(&port->lock);
sys/dev/usb/vhci.c
1126
mutex_enter(&port->lock);
sys/dev/usb/vhci.c
1166
mutex_exit(&port->lock);
sys/dev/usb/vhci.c
1283
mutex_init(&port->lock, MUTEX_DEFAULT, IPL_SOFTUSB);
sys/dev/usb/vhci.c
206
kmutex_t lock;
sys/dev/usb/vhci.c
346
KASSERT(mutex_owned(&port->lock));
sys/dev/usb/vhci.c
361
KASSERT(mutex_owned(&port->lock));
sys/dev/usb/vhci.c
465
vhci_get_lock(struct usbd_bus *bus, kmutex_t **lock)
sys/dev/usb/vhci.c
469
*lock = &sc->sc_lock;
sys/dev/usb/vhci.c
627
mutex_enter(&port->lock);
sys/dev/usb/vhci.c
635
mutex_exit(&port->lock);
sys/dev/usb/vhci.c
659
mutex_enter(&port->lock);
sys/dev/usb/vhci.c
666
mutex_exit(&port->lock);
sys/dev/usb/vhci.c
795
mutex_enter(&port->lock);
sys/dev/usb/vhci.c
799
mutex_exit(&port->lock);
sys/dev/usb/vhci.c
834
KASSERT(mutex_owned(&port->lock));
sys/dev/usb/vhci.c
890
mutex_enter(&port->lock);
sys/dev/usb/vhci.c
908
mutex_exit(&port->lock);
sys/dev/usb/vhci.c
923
mutex_enter(&port->lock);
sys/dev/usb/vhci.c
925
mutex_exit(&port->lock);
sys/dev/usb/xhci.c
2832
xhci_get_lock(struct usbd_bus *bus, kmutex_t **lock)
sys/dev/usb/xhci.c
2836
*lock = &sc->sc_lock;
sys/fs/nfs/common/nfsrvstate.h
171
struct nfslockhead lock; /* Locks list */
sys/fs/nfs/common/nfsrvstate.h
194
#define ls_lock ls_head.lock
sys/fs/nfs/nlm/nlm.h
125
extern void *nlm_register_wait_lock(struct nlm4_lock *lock, struct vnode *vp);
sys/fs/nfs/nlm/nlm_advlock.c
1225
struct nlm4_lock *lock, char oh_space[32])
sys/fs/nfs/nlm/nlm_advlock.c
1264
memset(lock, 0, sizeof(*lock));
sys/fs/nfs/nlm/nlm_advlock.c
1265
lock->caller_name = prison0.pr_hostname;
sys/fs/nfs/nlm/nlm_advlock.c
1266
lock->fh.n_len = fhlen;
sys/fs/nfs/nlm/nlm_advlock.c
1267
lock->fh.n_bytes = fh;
sys/fs/nfs/nlm/nlm_advlock.c
1268
lock->oh.n_len = oh_len;
sys/fs/nfs/nlm/nlm_advlock.c
1269
lock->oh.n_bytes = oh_space;
sys/fs/nfs/nlm/nlm_advlock.c
1270
lock->svid = svid;
sys/fs/nfs/nlm/nlm_advlock.c
1271
lock->l_offset = start;
sys/fs/nfs/nlm/nlm_advlock.c
1272
lock->l_len = len;
sys/fs/nfs/nlm/nlm_advlock.c
95
struct nlm4_lock *lock, char oh_space[32]);
sys/fs/nfs/nlm/nlm_prot_impl.c
1333
nlm_register_wait_lock(struct nlm4_lock *lock, struct vnode *vp)
sys/fs/nfs/nlm/nlm_prot_impl.c
1338
nw->nw_lock = *lock;
sys/fs/v7fs/v7fs_impl.h
66
void (*lock)(void*);
sys/fs/v7fs/v7fs_impl.h
69
#define SUPERB_LOCK(x) ((x)->sb_lock.lock((x)->sb_lock.cookie))
sys/fs/v7fs/v7fs_impl.h
71
#define ILIST_LOCK(x) ((x)->ilist_lock.lock((x)->ilist_lock.cookie))
sys/fs/v7fs/v7fs_impl.h
73
#define MEM_LOCK(x) ((x)->mem_lock.lock((x)->mem_lock.cookie))
sys/fs/v7fs/v7fs_io_kern.c
123
ops->lock = v7fs_os_lock;
sys/kern/kern_entropy.c
1088
struct entropy_cpu_lock lock;
sys/kern/kern_entropy.c
1097
ec = entropy_cpu_get(&lock);
sys/kern/kern_entropy.c
1102
entropy_cpu_put(&lock, ec);
sys/kern/kern_entropy.c
1132
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
1134
cv_timedwait(&E->cv, &E->lock, 60*hz);
sys/kern/kern_entropy.c
1137
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
1212
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
1246
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
1259
struct entropy_cpu_lock lock;
sys/kern/kern_entropy.c
1273
ec = entropy_cpu_get(&lock);
sys/kern/kern_entropy.c
1279
entropy_cpu_put(&lock, ec);
sys/kern/kern_entropy.c
1286
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
1294
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
1313
KASSERT(__predict_false(cold) || mutex_owned(&E->lock));
sys/kern/kern_entropy.c
1376
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
1381
error = cv_wait_sig(&E->cv, &E->lock);
sys/kern/kern_entropy.c
1385
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
1429
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
1431
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
1520
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
1560
error = cv_timedwait_sig(&E->cv, &E->lock, hz);
sys/kern/kern_entropy.c
1564
cv_timedwait(&E->cv, &E->lock, hz);
sys/kern/kern_entropy.c
1625
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
1663
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
1668
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
1685
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
1687
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
1706
KASSERT(mutex_owned(&E->lock));
sys/kern/kern_entropy.c
1708
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
1726
KASSERT(mutex_owned(&E->lock));
sys/kern/kern_entropy.c
1728
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
1756
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
1759
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
183
kmutex_t lock; /* covers all global state */
sys/kern/kern_entropy.c
1833
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
1836
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
1873
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
1875
cv_wait(&E->sourcelock_cv, &E->lock);
sys/kern/kern_entropy.c
1877
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
1901
KASSERT(__predict_false(cold) || mutex_owned(&E->lock));
sys/kern/kern_entropy.c
1909
error = cv_wait_sig(&E->sourcelock_cv, &E->lock);
sys/kern/kern_entropy.c
1913
cv_wait(&E->sourcelock_cv, &E->lock);
sys/kern/kern_entropy.c
1933
KASSERT(__predict_false(cold) || mutex_owned(&E->lock));
sys/kern/kern_entropy.c
1976
KASSERT(__predict_false(cold) || mutex_owned(&E->lock));
sys/kern/kern_entropy.c
2009
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2012
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2443
struct entropy_cpu_lock lock;
sys/kern/kern_entropy.c
2450
ec = entropy_cpu_get(&lock);
sys/kern/kern_entropy.c
2454
entropy_cpu_put(&lock, ec);
sys/kern/kern_entropy.c
2469
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2475
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2549
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2551
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2558
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2579
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2596
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2599
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2607
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2609
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2615
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2632
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2635
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2643
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2645
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2651
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2664
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2667
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2675
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2677
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2682
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2695
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2698
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2706
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2708
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2713
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2732
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2750
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
2797
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
2803
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
409
mutex_init(&E->lock, MUTEX_DEFAULT, IPL_SOFTSERIAL);
sys/kern/kern_entropy.c
537
entropy_cpu_get(struct entropy_cpu_lock *lock)
sys/kern/kern_entropy.c
542
lock->ecl_s = splsoftserial();
sys/kern/kern_entropy.c
545
lock->ecl_pctr = lwp_pctr();
sys/kern/kern_entropy.c
552
entropy_cpu_put(struct entropy_cpu_lock *lock, struct entropy_cpu *ec)
sys/kern/kern_entropy.c
559
KASSERT(lock->ecl_pctr == lwp_pctr());
sys/kern/kern_entropy.c
561
splx(lock->ecl_s);
sys/kern/kern_entropy.c
733
struct entropy_cpu_lock lock;
sys/kern/kern_entropy.c
754
mutex_enter(&E->lock);
sys/kern/kern_entropy.c
755
ec0 = entropy_cpu_get(&lock);
sys/kern/kern_entropy.c
851
entropy_cpu_put(&lock, ec);
sys/kern/kern_entropy.c
852
mutex_exit(&E->lock);
sys/kern/kern_entropy.c
920
struct entropy_cpu_lock lock;
sys/kern/kern_entropy.c
955
ec = entropy_cpu_get(&lock);
sys/kern/kern_entropy.c
965
entropy_cpu_put(&lock, ec);
sys/kern/kern_fileassoc.c
105
kmutex_t lock;
sys/kern/kern_fileassoc.c
114
mutex_enter(&fileassoc_global.lock);
sys/kern/kern_fileassoc.c
120
mutex_exit(&fileassoc_global.lock);
sys/kern/kern_fileassoc.c
127
mutex_enter(&fileassoc_global.lock);
sys/kern/kern_fileassoc.c
132
mutex_exit(&fileassoc_global.lock);
sys/kern/kern_fileassoc.c
225
mutex_init(&fileassoc_global.lock, MUTEX_DEFAULT, IPL_NONE);
sys/kern/kern_hook.c
104
if (lock)
sys/kern/kern_hook.c
105
rw_enter(lock, RW_WRITER);
sys/kern/kern_hook.c
109
if (lock)
sys/kern/kern_hook.c
110
rw_exit(lock);
sys/kern/kern_hook.c
117
hook_disestablish(hook_list_t *list, krwlock_t *lock, void *vhook)
sys/kern/kern_hook.c
120
if (lock)
sys/kern/kern_hook.c
121
rw_enter(lock, RW_WRITER);
sys/kern/kern_hook.c
135
if (lock)
sys/kern/kern_hook.c
136
rw_exit(lock);
sys/kern/kern_hook.c
151
hook_proc_run(hook_list_t *list, krwlock_t *lock, struct proc *p)
sys/kern/kern_hook.c
157
if (lock)
sys/kern/kern_hook.c
158
rw_enter(lock, RW_READER);
sys/kern/kern_hook.c
163
if (lock)
sys/kern/kern_hook.c
164
rw_exit(lock);
sys/kern/kern_hook.c
681
simplehook_disestablish(khook_list_t *l, khook_t *hd, kmutex_t *lock)
sys/kern/kern_hook.c
686
KASSERT(lock == NULL || mutex_owned(lock));
sys/kern/kern_hook.c
714
if (lock != NULL) {
sys/kern/kern_hook.c
715
cv_lock = lock;
sys/kern/kern_hook.c
717
l->hl_cvlock = lock;
sys/kern/kern_hook.c
725
if (lock == NULL)
sys/kern/kern_hook.c
95
hook_establish(hook_list_t *list, krwlock_t *lock,
sys/kern/kern_lock.c
308
SDT_PROBE1(sdt, kernel, lock, entry, nlocks);
sys/kern/kern_lock.c
321
SDT_PROBE1(sdt, kernel, lock, entry, nlocks);
sys/kern/kern_lock.c
376
SDT_PROBE1(sdt, kernel, lock, entry, nlocks);
sys/kern/kern_lock.c
459
SDT_PROBE1(sdt, kernel, lock, exit, nlocks);
sys/kern/kern_lock.c
64
SDT_PROBE_DEFINE1(sdt, kernel, lock, entry,
sys/kern/kern_lock.c
66
SDT_PROBE_DEFINE1(sdt, kernel, lock, exit,
sys/kern/kern_lock.c
74
__cpu_simple_lock_t lock __aligned(CACHE_LINE_SIZE);
sys/kern/kern_lwp.c
1030
kmutex_t *lock;
sys/kern/kern_lwp.c
1045
lock = prev->l_mutex;
sys/kern/kern_lwp.c
1052
mutex_spin_exit(lock);
sys/kern/kern_mutex_obj.c
101
struct kmutexobj *mo = (struct kmutexobj *)lock;
sys/kern/kern_mutex_obj.c
120
mutex_obj_free(kmutex_t *lock)
sys/kern/kern_mutex_obj.c
122
struct kmutexobj *mo = (struct kmutexobj *)lock;
sys/kern/kern_mutex_obj.c
147
mutex_obj_refcnt(kmutex_t *lock)
sys/kern/kern_mutex_obj.c
149
struct kmutexobj *mo = (struct kmutexobj *)lock;
sys/kern/kern_mutex_obj.c
99
mutex_obj_hold(kmutex_t *lock)
sys/kern/kern_rwlock_obj.c
114
rw_obj_free(krwlock_t *lock)
sys/kern/kern_rwlock_obj.c
116
struct krwobj *ro = (struct krwobj *)lock;
sys/kern/kern_rwlock_obj.c
137
rw_obj_refcnt(krwlock_t *lock)
sys/kern/kern_rwlock_obj.c
139
struct krwobj *ro = (struct krwobj *)lock;
sys/kern/kern_rwlock_obj.c
97
rw_obj_hold(krwlock_t *lock)
sys/kern/kern_rwlock_obj.c
99
struct krwobj *ro = (struct krwobj *)lock;
sys/kern/kern_sleepq.c
88
mutex_init(&sleepq_locks[i].lock, MUTEX_DEFAULT,
sys/kern/kern_synch.c
613
kmutex_t *lock;
sys/kern/kern_synch.c
834
lock = prevlwp->l_mutex;
sys/kern/kern_synch.c
841
mutex_spin_exit(lock);
sys/kern/kern_threadpool.c
753
kmutex_t *lock, const char *fmt, ...)
sys/kern/kern_threadpool.c
761
job->job_lock = lock;
sys/kern/kern_timeout.c
263
kmutex_t *lock;
sys/kern/kern_timeout.c
267
lock = cc->cc_lock;
sys/kern/kern_timeout.c
268
mutex_spin_enter(lock);
sys/kern/kern_timeout.c
270
return lock;
sys/kern/kern_timeout.c
271
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
416
callout_schedule_locked(callout_impl_t *c, kmutex_t *lock, int to_ticks)
sys/kern/kern_timeout.c
444
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
466
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
479
kmutex_t *lock;
sys/kern/kern_timeout.c
484
lock = callout_lock(c);
sys/kern/kern_timeout.c
488
callout_schedule_locked(c, lock, to_ticks);
sys/kern/kern_timeout.c
501
kmutex_t *lock;
sys/kern/kern_timeout.c
505
lock = callout_lock(c);
sys/kern/kern_timeout.c
506
callout_schedule_locked(c, lock, to_ticks);
sys/kern/kern_timeout.c
520
kmutex_t *lock;
sys/kern/kern_timeout.c
525
lock = callout_lock(c);
sys/kern/kern_timeout.c
535
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
554
kmutex_t *lock;
sys/kern/kern_timeout.c
561
lock = callout_lock(c);
sys/kern/kern_timeout.c
568
callout_wait(c, interlock, lock);
sys/kern/kern_timeout.c
573
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
584
callout_wait(callout_impl_t *c, void *interlock, kmutex_t *lock)
sys/kern/kern_timeout.c
614
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
634
lock = callout_lock(c);
sys/kern/kern_timeout.c
643
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
663
kmutex_t *lock;
sys/kern/kern_timeout.c
670
lock = callout_lock(c);
sys/kern/kern_timeout.c
683
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
691
kmutex_t *lock;
sys/kern/kern_timeout.c
696
lock = callout_lock(c);
sys/kern/kern_timeout.c
700
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
707
kmutex_t *lock;
sys/kern/kern_timeout.c
712
lock = callout_lock(c);
sys/kern/kern_timeout.c
714
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
723
kmutex_t *lock;
sys/kern/kern_timeout.c
728
lock = callout_lock(c);
sys/kern/kern_timeout.c
730
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
739
kmutex_t *lock;
sys/kern/kern_timeout.c
744
lock = callout_lock(c);
sys/kern/kern_timeout.c
746
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
755
kmutex_t *lock;
sys/kern/kern_timeout.c
760
lock = callout_lock(c);
sys/kern/kern_timeout.c
762
mutex_spin_exit(lock);
sys/kern/kern_timeout.c
771
kmutex_t *lock;
sys/kern/kern_timeout.c
775
lock = callout_lock(c);
sys/kern/kern_timeout.c
777
mutex_spin_exit(lock);
sys/kern/kern_turnstile.c
104
mutex_init(&turnstile_locks[i].lock, MUTEX_DEFAULT, IPL_SCHED);
sys/kern/kern_turnstile.c
173
mutex_spin_enter(&turnstile_locks[hash].lock);
sys/kern/kern_turnstile.c
195
mutex_spin_exit(&turnstile_locks[TS_HASH(obj)].lock);
sys/kern/kern_turnstile.c
375
kmutex_t *lock;
sys/kern/kern_turnstile.c
382
lock = &turnstile_locks[hash].lock;
sys/kern/kern_turnstile.c
385
KASSERT(mutex_owned(lock));
sys/kern/kern_turnstile.c
421
nlocks = sleepq_enter(sq, l, lock);
sys/kern/kern_turnstile.c
422
LOCKDEBUG_BARRIER(lock, 1);
sys/kern/kern_turnstile.c
431
KASSERT(lock == l->l_mutex);
sys/kern/kern_turnstile.c
447
kmutex_t *lock;
sys/kern/kern_turnstile.c
452
lock = &turnstile_locks[hash].lock;
sys/kern/kern_turnstile.c
458
KASSERT(mutex_owned(lock));
sys/kern/kern_turnstile.c
486
mutex_spin_exit(lock);
sys/kern/kern_turnstile.c
88
kmutex_t lock;
sys/kern/kern_veriexec.c
1072
rw_init(&vfe->lock);
sys/kern/kern_veriexec.c
1245
rw_enter(&vfe->lock, RW_READER);
sys/kern/kern_veriexec.c
1247
rw_exit(&vfe->lock);
sys/kern/kern_veriexec.c
1350
rw_exit(&vfe->lock);
sys/kern/kern_veriexec.c
623
rw_enter(&vfe->lock, RW_WRITER);
sys/kern/kern_veriexec.c
625
rw_downgrade(&vfe->lock);
sys/kern/kern_veriexec.c
627
rw_enter(&vfe->lock, RW_READER);
sys/kern/kern_veriexec.c
637
rw_exit(&vfe->lock);
sys/kern/kern_veriexec.c
641
rw_downgrade(&vfe->lock);
sys/kern/kern_veriexec.c
650
rw_exit(&vfe->lock);
sys/kern/kern_veriexec.c
658
rw_exit(&vfe->lock);
sys/kern/kern_veriexec.c
679
rw_exit(&vfe->lock);
sys/kern/kern_veriexec.c
687
rw_exit(&vfe->lock);
sys/kern/kern_veriexec.c
712
rw_exit(&vfe->lock);
sys/kern/kern_veriexec.c
80
#define VERIEXEC_RW_UPGRADE(lock) while((rw_tryupgrade(lock)) == 0){};
sys/kern/kern_veriexec.c
857
rw_destroy(&vfe->lock);
sys/kern/kern_veriexec.c
869
rw_enter(&vfe->lock, RW_WRITER);
sys/kern/kern_veriexec.c
871
VERIEXEC_RW_UPGRADE(&vfe->lock);
sys/kern/kern_veriexec.c
875
rw_exit(&vfe->lock);
sys/kern/kern_veriexec.c
877
rw_downgrade(&vfe->lock);
sys/kern/kern_veriexec.c
94
krwlock_t lock; /* r/w lock */
sys/kern/subr_extent.c
83
cv_wait_sig(cv, lock) (EWOULDBLOCK)
sys/kern/subr_extent.c
94
#define cv_wait(cv, lock) no_op()
sys/kern/subr_kcov.c
111
kmutex_t lock;
sys/kern/subr_kcov.c
133
mutex_enter(&kd->lock);
sys/kern/subr_kcov.c
140
mutex_exit(&kd->lock);
sys/kern/subr_kcov.c
166
mutex_destroy(&kd->lock);
sys/kern/subr_kcov.c
265
mutex_init(&kd->lock, MUTEX_DEFAULT, IPL_NONE);
sys/kern/subr_kcov.c
461
mutex_init(&kd->lock, MUTEX_DEFAULT, IPL_NONE);
sys/kern/subr_lockdebug.c
1051
lockdebug_abort(const char *func, size_t line, const volatile void *lock,
sys/kern/subr_lockdebug.c
1059
if ((ld = lockdebug_lookup(func, line, lock,
sys/kern/subr_lockdebug.c
1078
db_symstr(locksym, sizeof(locksym), (db_expr_t)(intptr_t)lock,
sys/kern/subr_lockdebug.c
1081
snprintf(locksym, sizeof(locksym), "%#018lx", (unsigned long)lock);
sys/kern/subr_lockdebug.c
1090
(*ops->lo_dump)(lock, printf);
sys/kern/subr_lockdebug.c
1094
ops->lo_name, func, line, msg, lock, cpu_index(curcpu()), curlwp);
sys/kern/subr_lockdebug.c
170
lockdebug_lookup1(const volatile void *lock)
sys/kern/subr_lockdebug.c
177
ld = rb_tree_find_node(&ld_rb_tree, (void *)(intptr_t)lock);
sys/kern/subr_lockdebug.c
215
lockdebug_lookup(const char *func, size_t line, const volatile void *lock,
sys/kern/subr_lockdebug.c
221
ld = lockdebug_lookup1(lock);
sys/kern/subr_lockdebug.c
226
PRIxPTR ")", func, line, lock, where);
sys/kern/subr_lockdebug.c
267
lockdebug_alloc(const char *func, size_t line, volatile void *lock,
sys/kern/subr_lockdebug.c
281
if (__predict_false((ld = lockdebug_lookup1(lock)) != NULL)) {
sys/kern/subr_lockdebug.c
323
ld->ld_lock = lock;
sys/kern/subr_lockdebug.c
345
lockdebug_free(const char *func, size_t line, volatile void *lock)
sys/kern/subr_lockdebug.c
355
ld = lockdebug_lookup(func, line, lock,
sys/kern/subr_lockdebug.c
360
"(ld_lock=%p)", func, line, lock, ld->ld_lock);
sys/kern/subr_lockdebug.c
449
const volatile void *lock, uintptr_t where, int shared)
sys/kern/subr_lockdebug.c
463
if ((ld = lockdebug_lookup(func, line, lock, where)) == NULL) {
sys/kern/subr_lockdebug.c
505
volatile void *lock, void *cvlock, uintptr_t where, int shared)
sys/kern/subr_lockdebug.c
515
if ((ld = lockdebug_lookup(func, line, lock, where)) == NULL) {
sys/kern/subr_lockdebug.c
556
volatile void *lock, uintptr_t where, int shared)
sys/kern/subr_lockdebug.c
566
if ((ld = lockdebug_lookup(func, line, lock, where)) == NULL) {
sys/kern/subr_lockdebug.c
696
const uintptr_t lock = (uintptr_t)ld->ld_lock;
sys/kern/subr_lockdebug.c
698
if (__predict_false((uintptr_t)base > lock))
sys/kern/subr_lockdebug.c
701
if (lock >= (uintptr_t)base + sz)
sys/kern/subr_percpu.c
184
mutex_enter(&percpu_allocation.lock);
sys/kern/subr_percpu.c
187
mutex_exit(&percpu_allocation.lock);
sys/kern/subr_percpu.c
225
mutex_init(&percpu_allocation.lock, MUTEX_DEFAULT, IPL_NONE);
sys/kern/subr_percpu.c
268
mutex_enter(&percpu_allocation.lock);
sys/kern/subr_percpu.c
271
&percpu_allocation.lock);
sys/kern/subr_percpu.c
275
mutex_exit(&percpu_allocation.lock);
sys/kern/subr_percpu.c
278
mutex_enter(&percpu_allocation.lock);
sys/kern/subr_percpu.c
283
mutex_exit(&percpu_allocation.lock);
sys/kern/subr_percpu.c
339
mutex_enter(&percpu_allocation.lock);
sys/kern/subr_percpu.c
342
&percpu_allocation.lock);
sys/kern/subr_percpu.c
344
mutex_exit(&percpu_allocation.lock);
sys/kern/subr_percpu.c
368
mutex_enter(&percpu_allocation.lock);
sys/kern/subr_percpu.c
373
mutex_exit(&percpu_allocation.lock);
sys/kern/subr_percpu.c
401
mutex_enter(&percpu_allocation.lock);
sys/kern/subr_percpu.c
404
&percpu_allocation.lock);
sys/kern/subr_percpu.c
406
mutex_exit(&percpu_allocation.lock);
sys/kern/subr_percpu.c
64
kmutex_t lock;
sys/kern/sys_futex.c
219
kmutex_t lock;
sys/kern/sys_futex.c
326
mutex_init(&futex_tab.lock, MUTEX_DEFAULT, IPL_NONE);
sys/kern/sys_futex.c
342
mutex_destroy(&futex_tab.lock);
sys/kern/sys_futex.c
546
mutex_enter(&futex_tab.lock);
sys/kern/sys_futex.c
560
mutex_exit(&futex_tab.lock);
sys/kern/sys_futex.c
603
mutex_enter(&futex_tab.lock);
sys/kern/sys_futex.c
615
mutex_exit(&futex_tab.lock);
sys/kern/sys_futex.c
639
mutex_enter(&futex_tab.lock);
sys/kern/sys_futex.c
655
out: mutex_exit(&futex_tab.lock);
sys/kern/sys_pipe.c
1013
mutex_exit(lock);
sys/kern/sys_pipe.c
1014
mutex_obj_free(lock);
sys/kern/sys_pipe.c
1036
kmutex_t *lock;
sys/kern/sys_pipe.c
1039
lock = pipe->pipe_lock;
sys/kern/sys_pipe.c
1041
mutex_enter(lock);
sys/kern/sys_pipe.c
1050
mutex_exit(lock);
sys/kern/sys_pipe.c
1062
mutex_exit(lock);
sys/kern/sys_pipe.c
1137
kmutex_t *lock;
sys/kern/sys_pipe.c
1140
lock = pipe->pipe_lock;
sys/kern/sys_pipe.c
1142
mutex_enter(lock);
sys/kern/sys_pipe.c
1153
mutex_exit(lock);
sys/kern/sys_pipe.c
1158
mutex_exit(lock);
sys/kern/sys_pipe.c
1164
mutex_exit(lock);
sys/kern/sys_pipe.c
412
kmutex_t *lock = rpipe->pipe_lock;
sys/kern/sys_pipe.c
436
mutex_enter(lock);
sys/kern/sys_pipe.c
456
mutex_exit(lock);
sys/kern/sys_pipe.c
458
mutex_enter(lock);
sys/kern/sys_pipe.c
527
error = cv_wait_sig(&rpipe->pipe_rcv, lock);
sys/kern/sys_pipe.c
559
mutex_exit(lock);
sys/kern/sys_pipe.c
569
kmutex_t *lock;
sys/kern/sys_pipe.c
575
lock = rpipe->pipe_lock;
sys/kern/sys_pipe.c
578
mutex_enter(lock);
sys/kern/sys_pipe.c
585
mutex_exit(lock);
sys/kern/sys_pipe.c
597
mutex_exit(lock);
sys/kern/sys_pipe.c
647
mutex_exit(lock);
sys/kern/sys_pipe.c
661
mutex_enter(lock);
sys/kern/sys_pipe.c
710
error = cv_wait_sig(&wpipe->pipe_wcv, lock);
sys/kern/sys_pipe.c
748
mutex_exit(lock);
sys/kern/sys_pipe.c
759
kmutex_t *lock = pipe->pipe_lock;
sys/kern/sys_pipe.c
767
mutex_enter(lock);
sys/kern/sys_pipe.c
773
mutex_exit(lock);
sys/kern/sys_pipe.c
777
mutex_enter(lock);
sys/kern/sys_pipe.c
779
mutex_exit(lock);
sys/kern/sys_pipe.c
784
mutex_enter(lock);
sys/kern/sys_pipe.c
790
mutex_exit(lock);
sys/kern/sys_pipe.c
795
mutex_enter(lock);
sys/kern/sys_pipe.c
802
mutex_exit(lock);
sys/kern/sys_pipe.c
962
kmutex_t *lock;
sys/kern/sys_pipe.c
973
lock = pipe->pipe_lock;
sys/kern/sys_pipe.c
974
if (lock == NULL)
sys/kern/sys_pipe.c
978
mutex_enter(lock);
sys/kern/sys_pipe.c
989
cv_wait_sig(&pipe->pipe_draincv, lock);
sys/kern/sys_select.c
1042
kmutex_t *lock;
sys/kern/sys_select.c
1058
lock = sc->sc_lock;
sys/kern/sys_select.c
1059
mutex_spin_enter(lock);
sys/kern/sys_select.c
1069
mutex_spin_exit(lock);
sys/kern/sys_select.c
241
kmutex_t *lock;
sys/kern/sys_select.c
260
lock = sc->sc_lock;
sys/kern/sys_select.c
307
mutex_spin_enter(lock);
sys/kern/sys_select.c
310
mutex_spin_exit(lock);
sys/kern/sys_select.c
316
mutex_spin_exit(lock);
sys/kern/sys_select.c
321
mutex_spin_exit(lock);
sys/kern/sys_select.c
328
(void)sleepq_enter(&sc->sc_sleepq, l, lock);
sys/kern/sys_select.c
553
kmutex_t *lock;
sys/kern/sys_select.c
554
lock = l->l_selcluster->sc_lock;
sys/kern/sys_select.c
555
mutex_spin_enter(lock);
sys/kern/sys_select.c
557
mutex_spin_exit(lock);
sys/kern/sys_select.c
884
kmutex_t *lock;
sys/kern/sys_select.c
891
lock = sc->sc_lock;
sys/kern/sys_select.c
892
mutex_spin_enter(lock);
sys/kern/sys_select.c
906
mutex_spin_exit(lock);
sys/kern/sys_select.c
915
if (oflag == SEL_BLOCKING && l->l_mutex == lock) {
sys/kern/sys_select.c
920
mutex_spin_exit(lock);
sys/kern/sys_select.c
933
lock = sc->sc_lock;
sys/kern/sys_select.c
934
mutex_spin_enter(lock);
sys/kern/sys_select.c
936
sleepq_wake(&sc->sc_sleepq, sc, (u_int)-1, lock);
sys/kern/sys_select.c
957
kmutex_t *lock;
sys/kern/sys_select.c
961
lock = sc->sc_lock;
sys/kern/sys_select.c
972
mutex_spin_enter(lock);
sys/kern/sys_select.c
988
mutex_spin_exit(lock);
sys/kern/tty_pty.c
185
pty_isfree(int minor, int lock)
sys/kern/tty_pty.c
188
if (lock)
sys/kern/tty_pty.c
192
if (lock)
sys/kern/uipc_socket.c
499
kmutex_t *lock;
sys/kern/uipc_socket.c
550
lock = lockso->so_lock;
sys/kern/uipc_socket.c
551
so->so_lock = lock;
sys/kern/uipc_socket.c
552
mutex_obj_hold(lock);
sys/kern/uipc_socket.c
553
mutex_enter(lock);
sys/kern/uipc_socket2.c
1473
solockretry(struct socket *so, kmutex_t *lock)
sys/kern/uipc_socket2.c
1476
while (lock != atomic_load_relaxed(&so->so_lock)) {
sys/kern/uipc_socket2.c
1477
mutex_exit(lock);
sys/kern/uipc_socket2.c
1478
lock = atomic_load_consume(&so->so_lock);
sys/kern/uipc_socket2.c
1479
mutex_enter(lock);
sys/kern/uipc_socket2.c
1497
const kmutex_t *lock;
sys/kern/uipc_socket2.c
1503
lock = so1->so_lock;
sys/kern/uipc_socket2.c
1504
if (lock != so2->so_lock)
sys/kern/uipc_socket2.c
1506
return mutex_owned(lock);
sys/kern/uipc_socket2.c
1516
kmutex_t *lock = softnet_lock;
sys/kern/uipc_socket2.c
1518
so->so_lock = lock;
sys/kern/uipc_socket2.c
1519
mutex_obj_hold(lock);
sys/kern/uipc_socket2.c
1520
mutex_enter(lock);
sys/kern/uipc_socket2.c
1534
kmutex_t *lock;
sys/kern/uipc_socket2.c
1547
lock = so->so_lock;
sys/kern/uipc_socket2.c
1549
cv_wait(&so->so_cv, lock);
sys/kern/uipc_socket2.c
1552
error = cv_wait_sig(&so->so_cv, lock);
sys/kern/uipc_socket2.c
1553
if (__predict_false(lock != atomic_load_relaxed(&so->so_lock)))
sys/kern/uipc_socket2.c
1554
solockretry(so, lock);
sys/kern/uipc_socket2.c
1577
kmutex_t *lock;
sys/kern/uipc_socket2.c
1583
lock = so->so_lock;
sys/kern/uipc_socket2.c
1585
error = cv_timedwait_sig(&so->so_cv, lock, timo);
sys/kern/uipc_socket2.c
1587
error = cv_timedwait(&so->so_cv, lock, timo);
sys/kern/uipc_socket2.c
1588
if (__predict_false(lock != atomic_load_relaxed(&so->so_lock)))
sys/kern/uipc_socket2.c
1589
solockretry(so, lock);
sys/kern/uipc_socket2.c
534
kmutex_t *lock;
sys/kern/uipc_socket2.c
542
lock = so->so_lock;
sys/kern/uipc_socket2.c
544
error = cv_timedwait(&sb->sb_cv, lock, sb->sb_timeo);
sys/kern/uipc_socket2.c
546
error = cv_timedwait_sig(&sb->sb_cv, lock, sb->sb_timeo);
sys/kern/uipc_socket2.c
547
if (__predict_false(lock != atomic_load_relaxed(&so->so_lock)))
sys/kern/uipc_socket2.c
548
solockretry(so, lock);
sys/kern/uipc_socket2.c
603
solockreset(struct socket *so, kmutex_t *lock)
sys/kern/uipc_socket2.c
608
so->so_lock = lock;
sys/kern/uipc_usrreq.c
259
kmutex_t *lock;
sys/kern/uipc_usrreq.c
278
lock = so->so_lock;
sys/kern/uipc_usrreq.c
279
KASSERT(lock == uipc_lock);
sys/kern/uipc_usrreq.c
280
mutex_obj_free(lock);
sys/kern/uipc_usrreq.c
281
mutex_obj_free(lock);
sys/kern/uipc_usrreq.c
294
lock = unp->unp_streamlock;
sys/kern/uipc_usrreq.c
296
mutex_obj_hold(lock);
sys/kern/uipc_usrreq.c
307
KASSERT(mutex_owned(lock));
sys/kern/uipc_usrreq.c
308
solockreset(so, lock);
sys/kern/uipc_usrreq.c
309
solockreset(so2, lock);
sys/kern/vfs_lockf.c
135
lf_print(const char *tag, struct lockf *lock)
sys/kern/vfs_lockf.c
138
printf("%s: lock %p for ", tag, lock);
sys/kern/vfs_lockf.c
139
if (lock->lf_flags & F_POSIX)
sys/kern/vfs_lockf.c
140
printf("proc %d", ((struct proc *)lock->lf_id)->p_pid);
sys/kern/vfs_lockf.c
142
printf("file %p", (struct file *)lock->lf_id);
sys/kern/vfs_lockf.c
144
lock->lf_type == F_RDLCK ? "shared" :
sys/kern/vfs_lockf.c
145
lock->lf_type == F_WRLCK ? "exclusive" :
sys/kern/vfs_lockf.c
146
lock->lf_type == F_UNLCK ? "unlock" :
sys/kern/vfs_lockf.c
147
"unknown", (intmax_t)lock->lf_start, (intmax_t)lock->lf_end);
sys/kern/vfs_lockf.c
148
if (TAILQ_FIRST(&lock->lf_blkhd))
sys/kern/vfs_lockf.c
149
printf(" block %p\n", TAILQ_FIRST(&lock->lf_blkhd));
sys/kern/vfs_lockf.c
155
lf_printlist(const char *tag, struct lockf *lock)
sys/kern/vfs_lockf.c
160
for (lf = *lock->lf_head; lf; lf = lf->lf_next) {
sys/kern/vfs_lockf.c
199
struct lockf *lock;
sys/kern/vfs_lockf.c
211
lock = kmem_alloc(sizeof(*lock), KM_SLEEP);
sys/kern/vfs_lockf.c
212
lock->lf_uip = uip;
sys/kern/vfs_lockf.c
213
cv_init(&lock->lf_cv, lockstr);
sys/kern/vfs_lockf.c
214
return lock;
sys/kern/vfs_lockf.c
218
lf_free(struct lockf *lock)
sys/kern/vfs_lockf.c
221
atomic_dec_ulong(&lock->lf_uip->ui_lockcnt);
sys/kern/vfs_lockf.c
222
cv_destroy(&lock->lf_cv);
sys/kern/vfs_lockf.c
223
kmem_free(lock, sizeof(*lock));
sys/kern/vfs_lockf.c
234
lf_findoverlap(struct lockf *lf, struct lockf *lock, int type,
sys/kern/vfs_lockf.c
244
lf_print("lf_findoverlap: looking for overlap in", lock);
sys/kern/vfs_lockf.c
246
start = lock->lf_start;
sys/kern/vfs_lockf.c
247
end = lock->lf_end;
sys/kern/vfs_lockf.c
249
if (((type == SELF) && lf->lf_id != lock->lf_id) ||
sys/kern/vfs_lockf.c
250
((type == OTHERS) && lf->lf_id == lock->lf_id)) {
sys/kern/vfs_lockf.c
481
lf_getblock(struct lockf *lock)
sys/kern/vfs_lockf.c
483
struct lockf **prev, *overlap, *lf = *(lock->lf_head);
sys/kern/vfs_lockf.c
485
prev = lock->lf_head;
sys/kern/vfs_lockf.c
486
while (lf_findoverlap(lf, lock, OTHERS, &prev, &overlap) != 0) {
sys/kern/vfs_lockf.c
490
if ((lock->lf_type == F_WRLCK || overlap->lf_type == F_WRLCK))
sys/kern/vfs_lockf.c
505
lf_setlock(struct lockf *lock, struct lockf **sparelock,
sys/kern/vfs_lockf.c
509
struct lockf **head = lock->lf_head;
sys/kern/vfs_lockf.c
515
lf_print("lf_setlock", lock);
sys/kern/vfs_lockf.c
521
while ((block = lf_getblock(lock)) != NULL) {
sys/kern/vfs_lockf.c
525
if ((lock->lf_flags & F_WAIT) == 0) {
sys/kern/vfs_lockf.c
526
lf_free(lock);
sys/kern/vfs_lockf.c
539
if ((lock->lf_flags & F_POSIX) &&
sys/kern/vfs_lockf.c
571
lf_free(lock);
sys/kern/vfs_lockf.c
581
lf_free(lock);
sys/kern/vfs_lockf.c
590
if ((lock->lf_flags & F_FLOCK) &&
sys/kern/vfs_lockf.c
591
lock->lf_type == F_WRLCK) {
sys/kern/vfs_lockf.c
592
lock->lf_type = F_UNLCK;
sys/kern/vfs_lockf.c
593
(void) lf_clearlock(lock, NULL);
sys/kern/vfs_lockf.c
594
lock->lf_type = F_WRLCK;
sys/kern/vfs_lockf.c
600
lock->lf_next = block;
sys/kern/vfs_lockf.c
601
TAILQ_INSERT_TAIL(&block->lf_blkhd, lock, lf_block);
sys/kern/vfs_lockf.c
608
error = cv_wait_sig(&lock->lf_cv, interlock);
sys/kern/vfs_lockf.c
618
if (lock->lf_next != NULL) {
sys/kern/vfs_lockf.c
619
TAILQ_REMOVE(&lock->lf_next->lf_blkhd, lock, lf_block);
sys/kern/vfs_lockf.c
620
lock->lf_next = NULL;
sys/kern/vfs_lockf.c
623
lf_free(lock);
sys/kern/vfs_lockf.c
639
ovcase = lf_findoverlap(block, lock, SELF, &prev, &overlap);
sys/kern/vfs_lockf.c
654
*prev = lock;
sys/kern/vfs_lockf.c
655
lock->lf_next = overlap;
sys/kern/vfs_lockf.c
664
if (lock->lf_type == F_RDLCK &&
sys/kern/vfs_lockf.c
667
overlap->lf_type = lock->lf_type;
sys/kern/vfs_lockf.c
668
lf_free(lock);
sys/kern/vfs_lockf.c
669
lock = overlap; /* for debug output below */
sys/kern/vfs_lockf.c
676
if (overlap->lf_type == lock->lf_type) {
sys/kern/vfs_lockf.c
677
lf_free(lock);
sys/kern/vfs_lockf.c
678
lock = overlap; /* for debug output below */
sys/kern/vfs_lockf.c
681
if (overlap->lf_start == lock->lf_start) {
sys/kern/vfs_lockf.c
682
*prev = lock;
sys/kern/vfs_lockf.c
683
lock->lf_next = overlap;
sys/kern/vfs_lockf.c
684
overlap->lf_start = lock->lf_end + 1;
sys/kern/vfs_lockf.c
686
lf_split(overlap, lock, sparelock);
sys/kern/vfs_lockf.c
695
if (lock->lf_type == F_RDLCK &&
sys/kern/vfs_lockf.c
705
ltmp->lf_next = lock;
sys/kern/vfs_lockf.c
706
TAILQ_INSERT_TAIL(&lock->lf_blkhd,
sys/kern/vfs_lockf.c
715
*prev = lock;
sys/kern/vfs_lockf.c
716
lock->lf_next = overlap->lf_next;
sys/kern/vfs_lockf.c
717
prev = &lock->lf_next;
sys/kern/vfs_lockf.c
728
lock->lf_next = overlap->lf_next;
sys/kern/vfs_lockf.c
729
overlap->lf_next = lock;
sys/kern/vfs_lockf.c
730
overlap->lf_end = lock->lf_start - 1;
sys/kern/vfs_lockf.c
731
prev = &lock->lf_next;
sys/kern/vfs_lockf.c
741
*prev = lock;
sys/kern/vfs_lockf.c
742
lock->lf_next = overlap;
sys/kern/vfs_lockf.c
744
overlap->lf_start = lock->lf_end + 1;
sys/kern/vfs_lockf.c
752
lf_print("lf_setlock: got the lock", lock);
sys/kern/vfs_lockf.c
753
lf_printlist("lf_setlock", lock);
sys/kern/vfs_lockf.c
764
lf_getlock(struct lockf *lock, struct flock *fl)
sys/kern/vfs_lockf.c
770
lf_print("lf_getlock", lock);
sys/kern/vfs_lockf.c
773
if ((block = lf_getblock(lock)) != NULL) {
sys/kern/vfs_lockf.c
798
struct lockf *lock = NULL;
sys/kern/vfs_lockf.c
881
lock = lf_alloc(1);
sys/kern/vfs_lockf.c
886
lock = lf_alloc(0);
sys/kern/vfs_lockf.c
889
lock = lf_alloc(2);
sys/kern/vfs_lockf.c
893
lock = lf_alloc(0);
sys/kern/vfs_lockf.c
896
if (lock == NULL) {
sys/kern/vfs_lockf.c
917
lock->lf_start = start;
sys/kern/vfs_lockf.c
918
lock->lf_end = end;
sys/kern/vfs_lockf.c
919
lock->lf_head = head;
sys/kern/vfs_lockf.c
920
lock->lf_type = fl->l_type;
sys/kern/vfs_lockf.c
921
lock->lf_next = (struct lockf *)0;
sys/kern/vfs_lockf.c
922
TAILQ_INIT(&lock->lf_blkhd);
sys/kern/vfs_lockf.c
923
lock->lf_flags = ap->a_flags;
sys/kern/vfs_lockf.c
924
if (lock->lf_flags & F_POSIX) {
sys/kern/vfs_lockf.c
927
lock->lf_id = ap->a_id;
sys/kern/vfs_lockf.c
935
error = lf_setlock(lock, &sparelock, interlock);
sys/kern/vfs_lockf.c
936
lock = NULL; /* lf_setlock freed it */
sys/kern/vfs_lockf.c
940
error = lf_clearlock(lock, &sparelock);
sys/kern/vfs_lockf.c
944
error = lf_getlock(lock, fl);
sys/kern/vfs_lockf.c
955
if (lock)
sys/kern/vfs_lockf.c
956
lf_free(lock);
sys/kern/vfs_mount.c
468
kmutex_t *lock;
sys/kern/vfs_mount.c
472
lock = mvp->v_mount->mnt_vnodelock;
sys/kern/vfs_mount.c
473
mutex_enter(lock);
sys/kern/vfs_mount.c
476
mutex_exit(lock);
sys/kern/vfs_mount.c
489
kmutex_t *lock;
sys/kern/vfs_mount.c
494
lock = mp->mnt_vnodelock;
sys/kern/vfs_mount.c
496
mutex_enter(lock);
sys/kern/vfs_mount.c
502
mutex_exit(lock);
sys/kern/vfs_mount.c
519
mutex_exit(lock);
sys/kern/vfs_mount.c
543
kmutex_t *lock;
sys/kern/vfs_mount.c
552
lock = omp->mnt_vnodelock;
sys/kern/vfs_mount.c
553
mutex_enter(lock);
sys/kern/vfs_mount.c
555
mutex_exit(lock);
sys/kern/vfs_mount.c
564
lock = mp->mnt_vnodelock;
sys/kern/vfs_mount.c
565
mutex_enter(lock);
sys/kern/vfs_mount.c
567
mutex_exit(lock);
sys/modules/examples/pollpal/pollpal.c
140
mutex_init(&pl->lock, MUTEX_DEFAULT, IPL_NONE);
sys/modules/examples/pollpal/pollpal.c
158
mutex_destroy(&pl->lock);
sys/modules/examples/pollpal/pollpal.c
180
mutex_enter(&pl->lock);
sys/modules/examples/pollpal/pollpal.c
188
error = cv_wait_sig(&pl->sc_cv, &pl->lock);
sys/modules/examples/pollpal/pollpal.c
207
mutex_exit(&pl->lock);
sys/modules/examples/pollpal/pollpal.c
225
mutex_enter(&pl->lock);
sys/modules/examples/pollpal/pollpal.c
237
error = cv_wait_sig(&pl->sc_cv, &pl->lock);
sys/modules/examples/pollpal/pollpal.c
260
mutex_exit(&pl->lock);
sys/modules/examples/pollpal/pollpal.c
272
mutex_enter(&pl->lock);
sys/modules/examples/pollpal/pollpal.c
294
mutex_exit(&pl->lock);
sys/modules/examples/pollpal/pollpal.c
95
kmutex_t lock;
sys/modules/examples/readhappy_mpsafe/readhappy_mpsafe.c
149
mutex_enter(&sc.lock);
sys/modules/examples/readhappy_mpsafe/readhappy_mpsafe.c
151
error = cv_wait_sig(&sc.cv, &sc.lock);
sys/modules/examples/readhappy_mpsafe/readhappy_mpsafe.c
159
mutex_exit(&sc.lock);
sys/modules/examples/readhappy_mpsafe/readhappy_mpsafe.c
173
mutex_enter(&sc.lock);
sys/modules/examples/readhappy_mpsafe/readhappy_mpsafe.c
176
mutex_exit(&sc.lock);
sys/modules/examples/readhappy_mpsafe/readhappy_mpsafe.c
230
mutex_init(&sc.lock, MUTEX_DEFAULT, IPL_NONE);
sys/modules/examples/readhappy_mpsafe/readhappy_mpsafe.c
235
mutex_destroy(&sc.lock);
sys/modules/examples/readhappy_mpsafe/readhappy_mpsafe.c
74
kmutex_t lock;
sys/net/if.c
2409
kmutex_t *lock)
sys/net/if.c
2412
simplehook_disestablish(ifp->if_linkstate_hooks, vhook, lock);
sys/net/if.h
1180
if_tunnel_get_ro(percpu_t *ro_percpu, struct route **ro, kmutex_t **lock)
sys/net/if.h
1186
*lock = tro->tr_lock;
sys/net/if.h
1187
mutex_enter(*lock);
sys/net/if.h
1191
if_tunnel_put_ro(percpu_t *ro_percpu, kmutex_t *lock)
sys/net/if.h
1194
mutex_exit(lock);
sys/net/if_ethersubr.c
1176
void *vhook, kmutex_t *lock)
sys/net/if_ethersubr.c
1184
simplehook_disestablish(ec->ec_ifdetach_hooks, vhook, lock);
sys/net/if_gif.c
102
kmutex_t lock;
sys/net/if_gif.c
1106
mutex_enter(&gif_softcs.lock);
sys/net/if_gif.c
1123
mutex_exit(&gif_softcs.lock);
sys/net/if_gif.c
1130
mutex_exit(&gif_softcs.lock);
sys/net/if_gif.c
333
mutex_init(&gif_softcs.lock, MUTEX_DEFAULT, IPL_NONE);
sys/net/if_gif.c
347
mutex_enter(&gif_softcs.lock);
sys/net/if_gif.c
349
mutex_exit(&gif_softcs.lock);
sys/net/if_gif.c
357
mutex_exit(&gif_softcs.lock);
sys/net/if_gif.c
358
mutex_destroy(&gif_softcs.lock);
sys/net/if_gif.c
392
mutex_enter(&gif_softcs.lock);
sys/net/if_gif.c
394
mutex_exit(&gif_softcs.lock);
sys/net/if_ipsec.c
1214
mutex_enter(&ipsec_softcs.lock);
sys/net/if_ipsec.c
1233
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
1241
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
148
kmutex_t lock;
sys/net/if_ipsec.c
1506
mutex_enter(&ipsec_softcs.lock);
sys/net/if_ipsec.c
1523
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
1557
mutex_enter(&ipsec_softcs.lock);
sys/net/if_ipsec.c
1574
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
1799
mutex_enter(&ipsec_softcs.lock);
sys/net/if_ipsec.c
1811
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
1826
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
232
mutex_enter(&ipsec_softcs.lock);
sys/net/if_ipsec.c
237
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
242
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
246
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
258
mutex_enter(&ipsec_softcs.lock);
sys/net/if_ipsec.c
263
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
268
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
272
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
284
mutex_enter(&ipsec_softcs.lock);
sys/net/if_ipsec.c
289
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
294
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
298
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
423
mutex_init(&ipsec_softcs.lock, MUTEX_DEFAULT, IPL_NONE);
sys/net/if_ipsec.c
459
mutex_enter(&ipsec_softcs.lock);
sys/net/if_ipsec.c
461
mutex_exit(&ipsec_softcs.lock);
sys/net/if_ipsec.c
495
mutex_enter(&ipsec_softcs.lock);
sys/net/if_ipsec.c
497
mutex_exit(&ipsec_softcs.lock);
sys/net/if_l2tp.c
107
kmutex_t lock;
sys/net/if_l2tp.c
1132
mutex_enter(&l2tp_hash.lock);
sys/net/if_l2tp.c
1137
mutex_exit(&l2tp_hash.lock);
sys/net/if_l2tp.c
1144
mutex_exit(&l2tp_hash.lock);
sys/net/if_l2tp.c
1169
mutex_enter(&l2tp_hash.lock);
sys/net/if_l2tp.c
1174
mutex_exit(&l2tp_hash.lock);
sys/net/if_l2tp.c
1186
mutex_enter(&l2tp_hash.lock);
sys/net/if_l2tp.c
1188
mutex_exit(&l2tp_hash.lock);
sys/net/if_l2tp.c
1209
mutex_enter(&l2tp_hash.lock);
sys/net/if_l2tp.c
1214
mutex_exit(&l2tp_hash.lock);
sys/net/if_l2tp.c
201
mutex_init(&l2tp_softcs.lock, MUTEX_DEFAULT, IPL_NONE);
sys/net/if_l2tp.c
204
mutex_init(&l2tp_hash.lock, MUTEX_DEFAULT, IPL_NONE);
sys/net/if_l2tp.c
217
mutex_enter(&l2tp_softcs.lock);
sys/net/if_l2tp.c
219
mutex_exit(&l2tp_softcs.lock);
sys/net/if_l2tp.c
222
mutex_exit(&l2tp_softcs.lock);
sys/net/if_l2tp.c
231
mutex_destroy(&l2tp_hash.lock);
sys/net/if_l2tp.c
233
mutex_destroy(&l2tp_softcs.lock);
sys/net/if_l2tp.c
273
mutex_enter(&l2tp_softcs.lock);
sys/net/if_l2tp.c
275
mutex_exit(&l2tp_softcs.lock);
sys/net/if_l2tp.c
358
mutex_enter(&l2tp_softcs.lock);
sys/net/if_l2tp.c
360
mutex_exit(&l2tp_softcs.lock);
sys/net/if_l2tp.c
99
kmutex_t lock;
sys/net/if_media.c
177
kmutex_t *lock)
sys/net/if_media.c
196
if (lock == NULL) {
sys/net/if_media.c
205
lock = mutex_obj_alloc(MUTEX_DEFAULT, IPL_NET);
sys/net/if_media.c
208
ifm->ifm_lock = lock;
sys/net/if_ppp.c
197
kmutex_t lock;
sys/net/if_ppp.c
236
mutex_init(&ppp_softcs.lock, MUTEX_DEFAULT, IPL_NONE);
sys/net/if_ppp.c
253
mutex_destroy(&ppp_softcs.lock);
sys/net/if_ppp.c
268
mutex_enter(&ppp_softcs.lock);
sys/net/if_ppp.c
292
mutex_exit(&ppp_softcs.lock);
sys/net/if_ppp.c
305
mutex_exit(&ppp_softcs.lock);
sys/net/if_ppp.c
350
mutex_enter(&ppp_softcs.lock);
sys/net/if_ppp.c
352
mutex_exit(&ppp_softcs.lock);
sys/net/if_ppp.c
372
mutex_enter(&ppp_softcs.lock);
sys/net/if_ppp.c
376
mutex_exit(&ppp_softcs.lock);
sys/net/if_ppp.c
382
mutex_exit(&ppp_softcs.lock);
sys/net/if_pppoe.c
516
pppoe_find_softc_by_session(u_int session, struct ifnet *rcvif, krw_t lock)
sys/net/if_pppoe.c
524
PPPOE_LOCK(sc, lock);
sys/net/if_pppoe.c
540
struct ifnet *rcvif, krw_t lock)
sys/net/if_pppoe.c
560
PPPOE_LOCK(sc, lock);
sys/net/if_vlan.c
228
kmutex_t lock;
sys/net/if_vlan.c
283
mutex_init(&ifv_hash.lock, MUTEX_DEFAULT, IPL_NONE);
sys/net/if_vlan.c
307
mutex_destroy(&ifv_hash.lock);
sys/net/if_vlan.c
525
mutex_enter(&ifv_hash.lock);
sys/net/if_vlan.c
527
mutex_exit(&ifv_hash.lock);
sys/net/if_vlan.c
642
mutex_enter(&ifv_hash.lock);
sys/net/if_vlan.c
645
mutex_exit(&ifv_hash.lock);
sys/net/if_vlan.c
694
mutex_enter(&ifv_hash.lock);
sys/net/if_vlan.c
699
mutex_exit(&ifv_hash.lock);
sys/net/if_vlan.c
707
mutex_exit(&ifv_hash.lock);
sys/net/if_wg.c
3169
mutex_enter(&wgs->wgs_recvwin->lock);
sys/net/if_wg.c
3172
mutex_exit(&wgs->wgs_recvwin->lock);
sys/net/if_wg.c
4072
mutex_init(&wgs->wgs_recvwin->lock, MUTEX_DEFAULT, IPL_SOFTNET);
sys/net/if_wg.c
4082
mutex_init(&wgs->wgs_recvwin->lock, MUTEX_DEFAULT, IPL_SOFTNET);
sys/net/if_wg.c
4130
mutex_destroy(&wgs->wgs_recvwin->lock);
sys/net/if_wg.c
4143
mutex_destroy(&wgs->wgs_recvwin->lock);
sys/net/if_wg.c
569
kmutex_t lock;
sys/net/npf/npf_worker.c
110
mutex_enter(&winfo->lock);
sys/net/npf/npf_worker.c
113
mutex_exit(&winfo->lock);
sys/net/npf/npf_worker.c
126
mutex_destroy(&winfo->lock);
sys/net/npf/npf_worker.c
156
mutex_enter(&winfo->lock);
sys/net/npf/npf_worker.c
158
mutex_exit(&winfo->lock);
sys/net/npf/npf_worker.c
174
mutex_enter(&winfo->lock);
sys/net/npf/npf_worker.c
177
mutex_exit(&winfo->lock);
sys/net/npf/npf_worker.c
198
mutex_enter(&winfo->lock);
sys/net/npf/npf_worker.c
205
cv_wait(&winfo->exit_cv, &winfo->lock);
sys/net/npf/npf_worker.c
207
mutex_exit(&winfo->lock);
sys/net/npf/npf_worker.c
214
KASSERT(mutex_owned(&winfo->lock));
sys/net/npf/npf_worker.c
237
KASSERT(mutex_owned(&winfo->lock));
sys/net/npf/npf_worker.c
273
mutex_enter(&winfo->lock);
sys/net/npf/npf_worker.c
295
cv_timedwait(&winfo->cv, &winfo->lock, mstohz(wait_time));
sys/net/npf/npf_worker.c
297
mutex_exit(&winfo->lock);
sys/net/npf/npf_worker.c
47
kmutex_t lock;
sys/net/npf/npf_worker.c
83
mutex_init(&winfo->lock, MUTEX_DEFAULT, IPL_SOFTNET);
sys/net/route.c
249
kmutex_t lock;
sys/net/route.c
262
kmutex_t lock;
sys/net/route.c
475
mutex_init(&rt_free_global.lock, MUTEX_DEFAULT, IPL_SOFTNET);
sys/net/route.c
486
mutex_init(&rt_update_global.lock, MUTEX_DEFAULT, IPL_SOFTNET);
sys/net/route.c
637
mutex_enter(&rt_free_global.lock);
sys/net/route.c
639
mutex_exit(&rt_free_global.lock);
sys/net/route.c
663
mutex_enter(&rt_free_global.lock);
sys/net/route.c
667
cv_wait(&rt->rt_cv, &rt_free_global.lock);
sys/net/route.c
671
mutex_exit(&rt_free_global.lock);
sys/net/route.c
720
mutex_enter(&rt_free_global.lock);
sys/net/route.c
723
mutex_exit(&rt_free_global.lock);
sys/net/route.c
727
mutex_exit(&rt_free_global.lock);
sys/net/route.c
744
mutex_enter(&rt_free_global.lock);
sys/net/route.c
751
mutex_exit(&rt_free_global.lock);
sys/net/route.c
759
mutex_enter(&rt_update_global.lock);
sys/net/route.c
762
cv_wait(&rt_update_global.cv, &rt_update_global.lock);
sys/net/route.c
765
mutex_exit(&rt_update_global.lock);
sys/net/route.c
784
mutex_enter(&rt_update_global.lock);
sys/net/route.c
788
cv_wait(&rt_update_global.cv, &rt_update_global.lock);
sys/net/route.c
795
mutex_exit(&rt_update_global.lock);
sys/net/route.c
811
mutex_enter(&rt_update_global.lock);
sys/net/route.c
815
mutex_exit(&rt_update_global.lock);
sys/net80211/ieee80211.c
377
ieee80211_media_lock_t *lock)
sys/net80211/ieee80211.c
402
media_change, media_stat, lock);
sys/netinet/ip_encap.c
139
kmutex_t lock;
sys/netinet/ip_encap.c
160
mutex_init(&encap_whole.lock, MUTEX_DEFAULT, IPL_NONE);
sys/netinet/ip_encap.c
898
mutex_enter(&encap_whole.lock);
sys/netinet/ip_encap.c
900
error = cv_wait_sig(&encap_whole.cv, &encap_whole.lock);
sys/netinet/ip_encap.c
902
mutex_exit(&encap_whole.lock);
sys/netinet/ip_encap.c
908
mutex_exit(&encap_whole.lock);
sys/netinet/ip_encap.c
917
mutex_enter(&encap_whole.lock);
sys/netinet/ip_encap.c
921
mutex_exit(&encap_whole.lock);
sys/netipsec/key.c
1431
KDASSERT(mutex_ownable(&key_spd.lock));
sys/netipsec/key.c
1437
localcount_release(&sp->localcount, &key_spd.cv_lc, &key_spd.lock);
sys/netipsec/key.c
1474
KDASSERT(mutex_ownable(&key_sad.lock));
sys/netipsec/key.c
1480
localcount_release(&sav->localcount, &key_sad.cv_lc, &key_sad.lock);
sys/netipsec/key.c
1562
KASSERT(mutex_owned(&key_sad.lock));
sys/netipsec/key.c
1565
cv_wait(&key_sad.cv_psz, &key_sad.lock);
sys/netipsec/key.c
1567
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
1571
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
1584
KASSERT(mutex_owned(&key_sad.lock));
sys/netipsec/key.c
1592
localcount_drain(&sav->localcount, &key_sad.cv_lc, &key_sad.lock);
sys/netipsec/key.c
1620
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
1624
localcount_drain(&sav->localcount, &key_sad.cv_lc, &key_sad.lock);
sys/netipsec/key.c
1625
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
1662
mutex_enter(&key_spd.lock);
sys/netipsec/key.c
1664
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
1707
mutex_enter(&key_spd.lock);
sys/netipsec/key.c
1724
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
1773
mutex_enter(&key_spd.lock);
sys/netipsec/key.c
1802
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
2332
mutex_enter(&key_spd.lock);
sys/netipsec/key.c
2334
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
256
kmutex_t lock;
sys/netipsec/key.c
272
kmutex_t lock;
sys/netipsec/key.c
2827
mutex_enter(&key_spd.lock);
sys/netipsec/key.c
2838
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
2843
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
286
kmutex_t lock;
sys/netipsec/key.c
2877
KASSERT(mutex_owned(&key_spd.lock));
sys/netipsec/key.c
2949
mutex_enter(&key_spd.lock);
sys/netipsec/key.c
2951
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
3220
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
3222
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
3232
KASSERT(mutex_owned(&key_sad.lock));
sys/netipsec/key.c
3247
KASSERT(mutex_owned(&key_sad.lock));
sys/netipsec/key.c
3256
localcount_drain(&sah->localcount, &key_sad.cv_lc, &key_sad.lock);
sys/netipsec/key.c
3416
KDASSERT(mutex_ownable(&key_sad.lock));
sys/netipsec/key.c
3418
localcount_release(&sah->localcount, &key_sad.cv_lc, &key_sad.lock);
sys/netipsec/key.c
3488
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
3495
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
3499
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
3555
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
3571
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
4935
mutex_enter(&key_spd.lock);
sys/netipsec/key.c
4951
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
4957
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
4961
mutex_enter(&key_spd.lock);
sys/netipsec/key.c
4967
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
4971
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
4982
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
4988
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
4993
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
5003
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
5015
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
5022
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
5044
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
5047
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
5077
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
5087
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
5090
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
5143
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
5147
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
5150
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
5154
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
5170
mutex_enter(&key_misc.lock);
sys/netipsec/key.c
5178
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
5183
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
5454
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
5456
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
5465
mutex_enter(&key_misc.lock);
sys/netipsec/key.c
5472
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
5882
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
5885
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
6094
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
6097
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
6373
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
6377
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
6381
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
6805
mutex_enter(&key_misc.lock);
sys/netipsec/key.c
6814
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
6821
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
6830
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
6982
mutex_enter(&key_misc.lock);
sys/netipsec/key.c
6997
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
7016
mutex_enter(&key_misc.lock);
sys/netipsec/key.c
7019
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
7027
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
7062
KASSERT(mutex_owned(&key_misc.lock));
sys/netipsec/key.c
7077
KASSERT(mutex_owned(&key_misc.lock));
sys/netipsec/key.c
7163
mutex_enter(&key_misc.lock);
sys/netipsec/key.c
7166
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
7178
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
7276
mutex_enter(&key_misc.lock);
sys/netipsec/key.c
7280
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
7291
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
7409
mutex_enter(&key_misc.lock);
sys/netipsec/key.c
7416
mutex_exit(&key_misc.lock);
sys/netipsec/key.c
7569
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
7573
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
7577
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
7614
KASSERT(mutex_owned(&key_sad.lock));
sys/netipsec/key.c
7728
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
7730
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
8275
mutex_init(&key_misc.lock, MUTEX_DEFAULT, IPL_NONE);
sys/netipsec/key.c
8277
mutex_init(&key_spd.lock, MUTEX_DEFAULT, IPL_NONE);
sys/netipsec/key.c
8283
mutex_init(&key_sad.lock, MUTEX_DEFAULT, IPL_NONE);
sys/netipsec/key.c
8520
KASSERT(mutex_owned(&key_sad.lock));
sys/netipsec/key.c
8612
KASSERT(mutex_owned(&key_sad.lock));
sys/netipsec/key.c
8690
KASSERT(mutex_owned(&key_spd.lock));
sys/netipsec/key.c
8761
KASSERT(mutex_owned(&key_sad.lock));
sys/netipsec/key.c
885
KASSERT(mutex_owned(&key_spd.lock));
sys/netipsec/key.c
8859
mutex_enter(&key_sad.lock);
sys/netipsec/key.c
8861
mutex_exit(&key_sad.lock);
sys/netipsec/key.c
888
cv_wait(&key_spd.cv_psz, &key_spd.lock);
sys/netipsec/key.c
890
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
8905
mutex_enter(&key_spd.lock);
sys/netipsec/key.c
8907
mutex_exit(&key_spd.lock);
sys/netipsec/key.c
894
mutex_enter(&key_spd.lock);
sys/netipsec/key.c
907
KASSERT(mutex_owned(&key_spd.lock));
sys/netipsec/key.c
918
localcount_drain(&sp->localcount, &key_spd.cv_lc, &key_spd.lock);
sys/opencrypto/cryptodev.c
1009
mutex_enter(&fcr->lock);
sys/opencrypto/cryptodev.c
1012
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
1017
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
1033
mutex_init(&cse->lock, MUTEX_DEFAULT, IPL_NONE);
sys/opencrypto/cryptodev.c
1050
mutex_destroy(&cse->lock);
sys/opencrypto/cryptodev.c
1064
mutex_destroy(&cse->lock);
sys/opencrypto/cryptodev.c
111
kmutex_t lock;
sys/opencrypto/cryptodev.c
140
kmutex_t lock;
sys/opencrypto/cryptodev.c
1762
mutex_enter(&fcr->lock);
sys/opencrypto/cryptodev.c
1767
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
1797
mutex_enter(&fcr->lock);
sys/opencrypto/cryptodev.c
1816
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
1914
mutex_enter(&fcr->lock);
sys/opencrypto/cryptodev.c
1937
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
1973
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
1990
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
2001
mutex_enter(&fcr->lock);
sys/opencrypto/cryptodev.c
2008
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
2024
mutex_enter(&fcr->lock);
sys/opencrypto/cryptodev.c
2032
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
269
mutex_enter(&fcr->lock);
sys/opencrypto/cryptodev.c
271
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
292
mutex_init(&fcr->lock, MUTEX_DEFAULT, IPL_NONE);
sys/opencrypto/cryptodev.c
308
mutex_destroy(&fcr->lock);
sys/opencrypto/cryptodev.c
361
mutex_enter(&fcr->lock);
sys/opencrypto/cryptodev.c
363
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
407
mutex_enter(&fcr->lock);
sys/opencrypto/cryptodev.c
409
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
712
mutex_enter(&cse->lock);
sys/opencrypto/cryptodev.c
716
cv_wait(&crp->crp_cv, &cse->lock); /* XXX cv_wait_sig? */
sys/opencrypto/cryptodev.c
718
mutex_exit(&cse->lock);
sys/opencrypto/cryptodev.c
768
mutex_enter(&cod->cse->lock);
sys/opencrypto/cryptodev.c
771
mutex_exit(&cod->cse->lock);
sys/opencrypto/cryptodev.c
779
mutex_enter(&cod->cse->lock);
sys/opencrypto/cryptodev.c
782
mutex_exit(&cod->cse->lock);
sys/opencrypto/cryptodev.c
974
mutex_enter(&fcr->lock);
sys/opencrypto/cryptodev.c
981
mutex_exit(&fcr->lock);
sys/opencrypto/cryptodev.c
984
mutex_exit(&fcr->lock);
sys/rump/dev/lib/libugenhc/ugenhc.c
877
ugenhc_getlock(struct usbd_bus *bus, kmutex_t **lock)
sys/rump/dev/lib/libugenhc/ugenhc.c
881
*lock = &sc->sc_lock;
sys/rump/librump/rumpkern/atomic_cas_generic.c
53
__cpu_simple_lock_t *lock;
sys/rump/librump/rumpkern/atomic_cas_generic.c
56
lock = &atomic_locks32[((uintptr_t)ptr >> 3) & 127];
sys/rump/librump/rumpkern/atomic_cas_generic.c
57
__cpu_simple_lock(lock);
sys/rump/librump/rumpkern/atomic_cas_generic.c
62
__cpu_simple_unlock(lock);
sys/rump/librump/rumpkern/atomic_cas_generic.c
78
__cpu_simple_lock_t *lock;
sys/rump/librump/rumpkern/atomic_cas_generic.c
81
lock = &atomic_locks64[((uintptr_t)ptr >> 4) & 127];
sys/rump/librump/rumpkern/atomic_cas_generic.c
82
__cpu_simple_lock(lock);
sys/rump/librump/rumpkern/atomic_cas_generic.c
87
__cpu_simple_unlock(lock);
sys/rump/librump/rumpkern/locks.c
69
#define ALLOCK(lock, ops, return_address) \
sys/rump/librump/rumpkern/locks.c
70
lockdebug_alloc(__func__, __LINE__, lock, ops, \
sys/rump/librump/rumpkern/locks.c
72
#define FREELOCK(lock) \
sys/rump/librump/rumpkern/locks.c
73
lockdebug_free(__func__, __LINE__, lock)
sys/rump/librump/rumpkern/locks.c
74
#define WANTLOCK(lock, shar) \
sys/rump/librump/rumpkern/locks.c
75
lockdebug_wantlock(__func__, __LINE__, lock, \
sys/rump/librump/rumpkern/locks.c
77
#define LOCKED(lock, shar) \
sys/rump/librump/rumpkern/locks.c
78
lockdebug_locked(__func__, __LINE__, lock, NULL,\
sys/rump/librump/rumpkern/locks.c
80
#define UNLOCKED(lock, shar) \
sys/rump/librump/rumpkern/locks.c
81
lockdebug_unlocked(__func__, __LINE__, lock, \
sys/rump/librump/rumpkern/locks.c
83
#define BARRIER(lock, slp) \
sys/rump/librump/rumpkern/locks.c
84
lockdebug_barrier(__func__, __LINE__, lock, slp)
sys/rump/librump/rumpkern/ltsleep.c
141
mtsleep(wchan_t ident, pri_t prio, const char *wmesg, int timo, kmutex_t *lock)
sys/rump/librump/rumpkern/ltsleep.c
146
mutex_exit(lock);
sys/rump/librump/rumpkern/ltsleep.c
149
mutex_enter(lock);
sys/rump/librump/rumpkern/vm.c
739
uvm_pagewait(struct vm_page *pg, krwlock_t *lock, const char *wmesg)
sys/rump/librump/rumpkern/vm.c
742
KASSERT(rw_lock_held(lock));
sys/rump/librump/rumpkern/vm.c
747
rw_exit(lock);
sys/rump/librump/rumpvfs/rump_vfs.c
415
rump_vfs_root(struct mount *mp, struct vnode **vpp, int lock)
sys/rump/librump/rumpvfs/rump_vfs.c
423
if (!lock)
sys/sys/disklabel_rdb.h
169
uint32_t lock; /* zero */
sys/sys/lockdebug.h
100
#define LOCKDEBUG_WANTLOCK(dodebug, lock, where, s) /* nothing */
sys/sys/lockdebug.h
101
#define LOCKDEBUG_LOCKED(dodebug, lock, al, where, s) /* nothing */
sys/sys/lockdebug.h
102
#define LOCKDEBUG_UNLOCKED(dodebug, lock, where, s) /* nothing */
sys/sys/lockdebug.h
103
#define LOCKDEBUG_BARRIER(lock, slp) /* nothing */
sys/sys/lockdebug.h
81
#define LOCKDEBUG_ALLOC(lock, ops, addr) \
sys/sys/lockdebug.h
82
lockdebug_alloc(__func__, __LINE__, lock, ops, addr)
sys/sys/lockdebug.h
83
#define LOCKDEBUG_FREE(dodebug, lock) \
sys/sys/lockdebug.h
84
if (dodebug) lockdebug_free(__func__, __LINE__, lock)
sys/sys/lockdebug.h
85
#define LOCKDEBUG_WANTLOCK(dodebug, lock, where, s) \
sys/sys/lockdebug.h
86
if (dodebug) lockdebug_wantlock(__func__, __LINE__, lock, where, s)
sys/sys/lockdebug.h
87
#define LOCKDEBUG_LOCKED(dodebug, lock, al, where, s) \
sys/sys/lockdebug.h
88
if (dodebug) lockdebug_locked(__func__, __LINE__, lock, al, where, s)
sys/sys/lockdebug.h
89
#define LOCKDEBUG_UNLOCKED(dodebug, lock, where, s) \
sys/sys/lockdebug.h
90
if (dodebug) lockdebug_unlocked(__func__, __LINE__, lock, where, s)
sys/sys/lockdebug.h
91
#define LOCKDEBUG_BARRIER(lock, slp) \
sys/sys/lockdebug.h
92
lockdebug_barrier(__func__, __LINE__, lock, slp)
sys/sys/lockdebug.h
98
#define LOCKDEBUG_ALLOC(lock, ops, addr) false
sys/sys/lockdebug.h
99
#define LOCKDEBUG_FREE(dodebug, lock) /* nothing */
sys/sys/radioio.h
47
int lock; /* locking field strength during an automatic search */
sys/sys/sleepq.h
74
kmutex_t lock;
sys/sys/sleeptab.h
69
*mp = &sleepq_locks[hash].lock;
sys/sys/sleeptab.h
80
mp = &sleepq_locks[SLEEPTAB_HASH(wchan)].lock;
sys/sys/socketvar.h
523
kmutex_t *lock;
sys/sys/socketvar.h
525
lock = atomic_load_consume(&so->so_lock);
sys/sys/socketvar.h
526
mutex_enter(lock);
sys/sys/socketvar.h
527
if (__predict_false(lock != atomic_load_relaxed(&so->so_lock)))
sys/sys/socketvar.h
528
solockretry(so, lock);
sys/ufs/lfs/ulfs_extattr.h
98
struct lock;
sys/ufs/ufs/acl.h
44
int ufs_setacl_nfs4_internal(struct vnode *vp, struct acl *aclp, struct lwp *l, bool lock);
sys/ufs/ufs/extattr.h
130
struct lock;
sys/ufs/ufs/ufs_acl.c
384
struct lwp *l, bool lock)
sys/ufs/ufs/ufs_acl.c
422
if (lock && (error = UFS_WAPBL_BEGIN(vp->v_mount)) != 0)
sys/ufs/ufs/ufs_acl.c
431
if (lock)
sys/uvm/pmap/pmap.c
2460
kmutex_t * const lock = (kmutex_t *)lock_va;
sys/uvm/pmap/pmap.c
2461
mutex_init(lock, MUTEX_DEFAULT, IPL_HIGH);
sys/uvm/pmap/pmap.c
2462
pli->pli_locks[i] = lock;
sys/uvm/pmap/pmap.c
2471
kmutex_t *lock = mdpg->mdpg_lock;
sys/uvm/pmap/pmap.c
2477
if (__predict_false(lock == NULL)) {
sys/uvm/pmap/pmap.c
2485
lock = atomic_cas_ptr(&mdpg->mdpg_lock, NULL, new_lock);
sys/uvm/pmap/pmap.c
2486
if (lock == NULL) {
sys/uvm/pmap/pmap.c
2487
lock = new_lock;
sys/uvm/pmap/pmap.c
2495
return lock;
sys/uvm/pmap/pmap_pvt.c
100
mutex_enter(&pv_unmanaged.lock);
sys/uvm/pmap/pmap_pvt.c
103
mutex_exit(&pv_unmanaged.lock);
sys/uvm/pmap/pmap_pvt.c
118
mutex_enter(&pv_unmanaged.lock);
sys/uvm/pmap/pmap_pvt.c
148
out: mutex_exit(&pv_unmanaged.lock);
sys/uvm/pmap/pmap_pvt.c
63
kmutex_t lock;
sys/uvm/pmap/pmap_pvt.c
72
mutex_init(&pv_unmanaged.lock, MUTEX_DEFAULT, IPL_NONE);
sys/uvm/uvm_anon.c
363
krwlock_t *lock;
sys/uvm/uvm_anon.c
381
lock = anon->an_lock;
sys/uvm/uvm_anon.c
383
rw_exit(lock);
sys/uvm/uvm_anon.c
385
rw_obj_free(lock);
sys/uvm/uvm_map.c
1655
KASSERT(rw_lock_held(&map->lock));
sys/uvm/uvm_map.c
1704
KASSERT(rw_lock_held(&map->lock));
sys/uvm/uvm_map.c
4411
rw_destroy(&map->lock);
sys/uvm/uvm_map.c
4836
rw_init(&map->lock);
sys/uvm/uvm_map.c
5152
krwlock_t *lock;
sys/uvm/uvm_map.c
5155
rw_enter((lock = anon->an_lock), RW_WRITER);
sys/uvm/uvm_map.c
5160
rw_exit(lock);
sys/uvm/uvm_map.c
5161
rw_obj_free(lock);
sys/uvm/uvm_map.c
660
rw_enter(&map->lock, RW_WRITER);
sys/uvm/uvm_map.c
665
rw_exit(&map->lock);
sys/uvm/uvm_map.c
682
if (!rw_tryenter(&map->lock, RW_WRITER)) {
sys/uvm/uvm_map.c
686
rw_exit(&map->lock);
sys/uvm/uvm_map.c
701
KASSERT(rw_write_held(&map->lock));
sys/uvm/uvm_map.c
703
rw_exit(&map->lock);
sys/uvm/uvm_map.c
738
rw_enter(&map->lock, RW_READER);
sys/uvm/uvm_map.c
749
rw_exit(&map->lock);
sys/uvm/uvm_map.c
762
KASSERT(rw_write_held(&map->lock));
sys/uvm/uvm_map.c
779
return rw_write_held(&map->lock);
sys/uvm/uvm_map.h
214
krwlock_t lock; /* Non-intrsafe lock */
sys/uvm/uvm_page.c
1009
kmutex_t *lock;
sys/uvm/uvm_page.c
1022
lock = &uvm_freelist_locks[b].lock;
sys/uvm/uvm_page.c
1023
mutex_spin_enter(lock);
sys/uvm/uvm_page.c
1028
mutex_spin_exit(lock);
sys/uvm/uvm_page.c
1063
mutex_spin_exit(lock);
sys/uvm/uvm_page.c
1073
mutex_spin_exit(lock);
sys/uvm/uvm_page.c
1416
kmutex_t *lock;
sys/uvm/uvm_page.c
1559
lock = &uvm_freelist_locks[bucket].lock;
sys/uvm/uvm_page.c
1561
mutex_spin_enter(lock);
sys/uvm/uvm_page.c
1567
mutex_spin_exit(lock);
sys/uvm/uvm_page.c
1635
uvm_pagewait(struct vm_page *pg, krwlock_t *lock, const char *wmesg)
sys/uvm/uvm_page.c
1638
KASSERT(rw_lock_held(lock));
sys/uvm/uvm_page.c
1644
rw_exit(lock);
sys/uvm/uvm_page.c
2251
&uvm_freelist_locks[b].lock);
sys/uvm/uvm_page.c
350
mutex_init(&uvm_freelist_locks[b].lock, MUTEX_DEFAULT, IPL_VM);
sys/uvm/uvm_page.c
477
mutex_spin_enter(&uvm_freelist_locks[i].lock);
sys/uvm/uvm_page.c
491
mutex_spin_exit(&uvm_freelist_locks[i].lock);
sys/uvm/uvm_pdpolicy_clock.c
135
kmutex_t lock; /* lock on state */
sys/uvm/uvm_pdpolicy_clock.c
209
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
229
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
238
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
240
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
249
krwlock_t *lock;
sys/uvm/uvm_pdpolicy_clock.c
251
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
325
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
326
lock = uvmpd_trylockowner(pg);
sys/uvm/uvm_pdpolicy_clock.c
328
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
329
if (lock == NULL) {
sys/uvm/uvm_pdpolicy_clock.c
343
rw_exit(lock);
sys/uvm/uvm_pdpolicy_clock.c
348
*plock = lock;
sys/uvm/uvm_pdpolicy_clock.c
351
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
361
krwlock_t *lock;
sys/uvm/uvm_pdpolicy_clock.c
371
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
407
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
408
lock = uvmpd_trylockowner(p);
sys/uvm/uvm_pdpolicy_clock.c
410
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
411
if (lock == NULL) {
sys/uvm/uvm_pdpolicy_clock.c
437
rw_exit(lock);
sys/uvm/uvm_pdpolicy_clock.c
440
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
448
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clock.c
487
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clock.c
514
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clock.c
642
mutex_init(&s->lock, MUTEX_DEFAULT, IPL_NONE);
sys/uvm/uvm_pdpolicy_clock.c
684
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
686
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
698
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clock.c
733
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
761
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clock.c
822
if (mutex_tryenter(&s->lock)) {
sys/uvm/uvm_pdpolicy_clock.c
841
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1020
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clockpro.c
1219
KASSERT(mutex_owned(&clockpro.lock));
sys/uvm/uvm_pdpolicy_clockpro.c
1249
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1251
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1260
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1264
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1279
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1281
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1324
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1326
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1341
kmutex_t *lock = NULL;
sys/uvm/uvm_pdpolicy_clockpro.c
1344
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1347
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1352
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1370
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1371
lock = uvmpd_trylockowner(pg);
sys/uvm/uvm_pdpolicy_clockpro.c
1373
} while (lock == NULL);
sys/uvm/uvm_pdpolicy_clockpro.c
1374
*plock = lock;
sys/uvm/uvm_pdpolicy_clockpro.c
1382
kmutex_t *lock;
sys/uvm/uvm_pdpolicy_clockpro.c
1384
KASSERT(mutex_owned(&clockpro.lock));
sys/uvm/uvm_pdpolicy_clockpro.c
1402
mutex_exit(&clockpro.lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1403
lock = uvmpd_trylockowner(pg);
sys/uvm/uvm_pdpolicy_clockpro.c
1405
mutex_enter(&clockpro.lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1406
if (lock == NULL) {
sys/uvm/uvm_pdpolicy_clockpro.c
1421
mutex_exit(lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1441
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1445
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1464
mutex_enter(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
1466
mutex_exit(&s->lock);
sys/uvm/uvm_pdpolicy_clockpro.c
172
kmutex_t lock;
sys/uvm/uvm_pdpolicy_clockpro.c
588
KASSERT(mutex_owned(&clockpro.lock));
sys/uvm/uvm_pdpolicy_clockpro.c
599
mutex_init(&s->lock, MUTEX_DEFAULT, IPL_NONE);
sys/uvm/uvm_pdpolicy_clockpro.c
614
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clockpro.c
644
kmutex_t *lock;
sys/uvm/uvm_pdpolicy_clockpro.c
647
KASSERT(mutex_owned(&clockpro.lock));
sys/uvm/uvm_pdpolicy_clockpro.c
663
mutex_exit(&clockpro.lock); /* XXX */
sys/uvm/uvm_pdpolicy_clockpro.c
664
lock = uvmpd_trylockowner(pg);
sys/uvm/uvm_pdpolicy_clockpro.c
666
mutex_enter(&clockpro.lock); /* XXX */
sys/uvm/uvm_pdpolicy_clockpro.c
667
if (lock == NULL) {
sys/uvm/uvm_pdpolicy_clockpro.c
678
mutex_exit(lock);
sys/uvm/uvm_pdpolicy_clockpro.c
689
KASSERT(mutex_owned(&clockpro.lock));
sys/uvm/uvm_pdpolicy_clockpro.c
702
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clockpro.c
722
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clockpro.c
733
KASSERT(mutex_owned(&clockpro.lock));
sys/uvm/uvm_pdpolicy_clockpro.c
745
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clockpro.c
760
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clockpro.c
784
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clockpro.c
841
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clockpro.c
855
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clockpro.c
878
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pdpolicy_clockpro.c
893
KASSERT(mutex_owned(&clockpro.lock));
sys/uvm/uvm_pdpolicy_clockpro.c
913
KASSERT(mutex_owned(&s->lock));
sys/uvm/uvm_pgflcache.c
122
KASSERT(mutex_owned(&uvm_freelist_locks[b].lock));
sys/uvm/uvm_pgflcache.c
173
kmutex_t *lock;
sys/uvm/uvm_pgflcache.c
182
lock = &uvm_freelist_locks[b].lock;
sys/uvm/uvm_pgflcache.c
184
mutex_spin_enter(lock);
sys/uvm/uvm_pgflcache.c
193
mutex_spin_exit(lock);
sys/uvm/uvm_pglist.h
85
kmutex_t lock;
tests/fs/vfs/t_vnops.c
852
struct flock *lock, struct flock *end)
tests/fs/vfs/t_vnops.c
857
if (lock == end)
tests/fs/vfs/t_vnops.c
865
*lock++ = l;
tests/fs/vfs/t_vnops.c
872
fcntl_getlocks(fildes, start, l.l_start - start, lock, end);
tests/fs/vfs/t_vnops.c
874
lock += n;
tests/fs/vfs/t_vnops.c
875
if (lock == end)
tests/fs/vfs/t_vnops.c
883
rv += fcntl_getlocks(fildes, l.l_start + l.l_len, len, lock, end);
tests/fs/vfs/t_vnops.c
886
rv += fcntl_getlocks(fildes, l.l_start + l.l_len, len, lock, end);
tests/fs/vfs/t_vnops.c
897
const struct flock lock[4] = {
tests/fs/vfs/t_vnops.c
917
memcpy(expect, lock, sizeof(lock));
tests/fs/vfs/t_vnops.c
940
if (i < __arraycount(lock)) {
tests/fs/vfs/t_vnops.c
941
RL(rump_sys_fcntl(fd[i], F_SETLK, &lock[i]));
tests/fs/vfs/t_vnops.c
963
if (i < __arraycount(lock)) {
tests/fs/vfs/t_vnops.c
965
result[nlocks] = lock[i];
tests/kernel/t_lock.c
53
ATF_TC(lock);
tests/kernel/t_lock.c
54
ATF_TC_HEAD(lock, tc)
tests/kernel/t_lock.c
60
ATF_TC_BODY(lock, tc)
tests/kernel/t_lock.c
84
ATF_TP_ADD_TC(tp, lock);
tests/lib/libc/membar/t_dekker.c
105
lock(me);
tests/lib/libc/membar/t_spinlock.c
68
lock(void)
tests/lib/libc/membar/t_spinlock.c
97
lock();
tests/usr.bin/xlint/lint1/d_c99_nested_struct.c
25
pthread_mutex_t lock;
tests/usr.bin/xlint/lint1/d_c99_nested_struct.c
27
.lock = {
tests/usr.bin/xlint/lint1/gcc_typeof.c
44
int *volatile lock;
tests/usr.bin/xlint/lint1/gcc_typeof.c
45
const volatile __typeof__(lock) *lock_pointer = &lock;
usr.bin/at/at.c
184
struct flock lock;
usr.bin/at/at.c
214
lock.l_type = F_WRLCK;
usr.bin/at/at.c
215
lock.l_whence = SEEK_SET;
usr.bin/at/at.c
216
lock.l_start = 0;
usr.bin/at/at.c
217
lock.l_len = 0;
usr.bin/at/at.c
229
(void)fcntl(lockdes, F_SETLKW, &lock);
usr.bin/at/at.c
271
lock.l_type = F_UNLCK;
usr.bin/at/at.c
272
lock.l_whence = SEEK_SET;
usr.bin/at/at.c
273
lock.l_start = 0;
usr.bin/at/at.c
274
lock.l_len = 0;
usr.bin/at/at.c
275
(void)fcntl(lockdes, F_SETLKW, &lock);
usr.bin/flock/flock.c
153
int lock = 0;
usr.bin/flock/flock.c
175
#define T(l) (lock & ~LOCK_NB) != (l) && (lock & ~LOCK_NB) != 0
usr.bin/flock/flock.c
178
lock |= LOCK_EX;
usr.bin/flock/flock.c
181
lock |= LOCK_NB;
usr.bin/flock/flock.c
186
lock |= LOCK_SH;
usr.bin/flock/flock.c
191
lock |= LOCK_UN;
usr.bin/flock/flock.c
205
usage("-%c can't be used with -%c", c, lockchar(lock));
usr.bin/flock/flock.c
211
if ((lock & ~LOCK_NB) == 0)
usr.bin/flock/flock.c
212
lock |= LOCK_EX; /* default to exclusive like linux */
usr.bin/flock/flock.c
229
argv[0], lock2name(lock));
usr.bin/flock/flock.c
234
if ((lock & ~LOCK_NB) == LOCK_UN)
usr.bin/flock/flock.c
253
argv[0], lock2name(lock), v = cmdline(cmdargv));
usr.bin/flock/flock.c
290
while (flock(fd, lock) == -1) {
usr.bin/flock/flock.c
294
err(EXIT_FAILURE, "flock(%d, %s)", fd, lock2name(lock));
usr.bin/radioctl/radioctl.c
284
update_value(o.sign, (u_int *)&ri.lock, o.value);
usr.bin/radioctl/radioctl.c
459
printf("%umkV", ri.lock);
usr.bin/radioctl/radioctl.c
514
show_int_val(ri.lock, varname[OPTION_SENSITIVITY], "mkV", silent);
usr.sbin/lockstat/main.c
588
collapse(bool func, bool lock)
usr.sbin/lockstat/main.c
597
if (lock && lb->lb_lock != 0) {
usr.sbin/lockstat/main.c
639
if (l->lock == lb->lb_lock)
usr.sbin/lockstat/main.c
647
l->lock = lb->lb_lock;
usr.sbin/lockstat/main.c
784
findsym(LOCK_BYADDR, l->name, &l->lock, NULL, false);
usr.sbin/lockstat/main.c
81
uintptr_t lock;
usr.sbin/pf/pfs/pfs.c
411
setlock(int fd, int verbose, int lock)
usr.sbin/pf/pfs/pfs.c
414
printf("Turning lock %s\n", lock ? "on" : "off");
usr.sbin/pf/pfs/pfs.c
416
if (ioctl(fd, DIOCSETLCK, &lock) == -1)
usr.sbin/pf/pfs/pfs.c
456
int lock = 0;
usr.sbin/pf/pfs/pfs.c
472
lock = 0;
usr.sbin/pf/pfs/pfs.c
477
lock = 1;
usr.sbin/pf/pfs/pfs.c
543
error = setlock(fd, verbose, lock);
usr.sbin/rpc.lockd/lockd_lock.c
175
testlock(struct nlm4_lock *lock, int flags)
usr.sbin/rpc.lockd/lockd_lock.c
181
if (fhconv(&filehandle, &lock->fh)) {
usr.sbin/rpc.lockd/lockd_lock.c
195
lock->caller_name, fl->client_name);
usr.sbin/rpc.lockd/lockd_lock.c
203
syslog(LOG_DEBUG, "test for %s: no lock found", lock->caller_name);