lock 69 compat/linux/linux_dummy.c DUMMY(lock); /* #53 */ lock 142 dev/acpi/acpidock.c acpidock_docklock(struct acpidock_softc *sc, int lock) lock 149 dev/acpi/acpidock.c cmd.v_integer = lock; lock 153 dev/acpi/acpidock.c dnprintf(20, "%s: _LCK %d failed\n", DEVNAME(sc), lock); lock 157 dev/acpi/acpidock.c dnprintf(20, "%s: _LCK %d successful\n", DEVNAME(sc), lock); lock 418 dev/i2o/ioprbs.c ioprbs_lock_t lock; lock 421 dev/i2o/ioprbs.c lock = IOPRBS_LOCK(sc); lock 514 dev/i2o/ioprbs.c IOPRBS_UNLOCK(sc, lock); lock 529 dev/i2o/ioprbs.c IOPRBS_UNLOCK(sc, lock); lock 550 dev/i2o/ioprbs.c IOPRBS_UNLOCK(sc, lock); lock 793 dev/i2o/ioprbs.c ioprbs_lock_t lock; lock 797 dev/i2o/ioprbs.c lock = IOPRBS_LOCK(sc); lock 814 dev/i2o/ioprbs.c IOPRBS_UNLOCK(sc, lock); lock 823 dev/i2o/ioprbs.c ioprbs_lock_t lock; lock 827 dev/i2o/ioprbs.c lock = IOPRBS_LOCK(sc); lock 835 dev/i2o/ioprbs.c IOPRBS_UNLOCK(sc, lock); lock 978 dev/i2o/ioprbs.c ioprbs_lock_t lock; lock 986 dev/i2o/ioprbs.c lock = IOPRBS_LOCK(sc); lock 988 dev/i2o/ioprbs.c IOPRBS_UNLOCK(sc, lock); lock 998 dev/i2o/ioprbs.c ioprbs_lock_t lock; lock 1000 dev/i2o/ioprbs.c lock = IOPRBS_LOCK(sc); lock 1003 dev/i2o/ioprbs.c IOPRBS_UNLOCK(sc, lock); lock 93 dev/i2o/ioprbsvar.h #define IOPRBS_UNLOCK(sc, lock) splx(lock) lock 116 dev/i2o/iopvar.h struct lock sc_conflock; /* autoconfiguration lock */ lock 151 dev/ic/ciss.c ciss_lock_t lock; lock 313 dev/ic/ciss.c lock = CISS_LOCK_SCRATCH(sc); lock 317 dev/ic/ciss.c CISS_UNLOCK_SCRATCH(sc, lock); lock 326 dev/ic/ciss.c CISS_UNLOCK_SCRATCH(sc, lock); lock 339 dev/ic/ciss.c CISS_UNLOCK_SCRATCH(sc, lock); lock 619 dev/ic/ciss.c ciss_lock_t lock; lock 630 dev/ic/ciss.c lock = CISS_LOCK(sc); lock 654 dev/ic/ciss.c CISS_UNLOCK(sc, lock); lock 753 dev/ic/ciss.c ciss_lock_t lock; lock 756 dev/ic/ciss.c lock = CISS_LOCK_SCRATCH(sc); lock 776 dev/ic/ciss.c CISS_UNLOCK_SCRATCH(sc, lock); lock 793 dev/ic/ciss.c ciss_lock_t lock; lock 796 dev/ic/ciss.c lock = CISS_LOCK_SCRATCH(sc); lock 817 dev/ic/ciss.c CISS_UNLOCK_SCRATCH(sc, lock); lock 830 dev/ic/ciss.c ciss_lock_t lock; lock 846 dev/ic/ciss.c lock = CISS_LOCK(sc); lock 874 dev/ic/ciss.c CISS_UNLOCK(sc, lock); lock 878 dev/ic/ciss.c CISS_UNLOCK(sc, lock); lock 891 dev/ic/ciss.c ciss_lock_t lock; lock 906 dev/ic/ciss.c lock = CISS_LOCK(sc); lock 933 dev/ic/ciss.c CISS_UNLOCK(sc, lock); lock 937 dev/ic/ciss.c CISS_UNLOCK(sc, lock); lock 946 dev/ic/ciss.c ciss_lock_t lock; lock 955 dev/ic/ciss.c lock = CISS_LOCK(sc); lock 969 dev/ic/ciss.c CISS_UNLOCK(sc, lock); lock 995 dev/ic/ciss.c ciss_lock_t lock; lock 1000 dev/ic/ciss.c lock = CISS_LOCK(sc); lock 1004 dev/ic/ciss.c CISS_UNLOCK(sc, lock); lock 1041 dev/ic/ciss.c ciss_lock_t lock; lock 1048 dev/ic/ciss.c lock = CISS_LOCK(sc); lock 1174 dev/ic/ciss.c CISS_UNLOCK(sc, lock); lock 69 dev/ic/cissvar.h #define CISS_UNLOCK(sc, lock) splx(lock) lock 71 dev/ic/cissvar.h #define CISS_UNLOCK_SCRATCH(sc, lock) splx(lock) lock 1138 dev/ic/rln.c struct rln_mm_cmd lock = RLN_MM_EEPROM_PROTECT; lock 1142 dev/ic/rln.c return (rln_msg_txrx(sc, &lock, sizeof lock, lock 101 dev/ic/tea5757.c tea5757_search(struct tea5757_t *tea, u_int32_t stereo, u_int32_t lock, int dir) lock 106 dev/ic/tea5757.c reg = stereo | lock | TEA5757_SEARCH_START; lock 135 dev/ic/tea5757.c tea5757_set_freq(struct tea5757_t *tea, u_int32_t stereo, u_int32_t lock, u_int32_t freq) lock 145 dev/ic/tea5757.c data |= stereo | lock | TEA5757_SEARCH_END; lock 152 dev/ic/tea5757.c tea5757_encode_lock(u_int8_t lock) lock 156 dev/ic/tea5757.c if (lock < 8) lock 158 dev/ic/tea5757.c else if (lock > 7 && lock < 15) lock 160 dev/ic/tea5757.c else if (lock > 14 && lock < 51) lock 162 dev/ic/tea5757.c else if (lock > 50) lock 169 dev/ic/tea5757.c tea5757_decode_lock(u_int32_t lock) lock 173 dev/ic/tea5757.c switch (lock) { lock 143 dev/ic/twe.c twe_lock_t lock; lock 363 dev/ic/twe.c lock = TWE_LOCK(sc); lock 365 dev/ic/twe.c TWE_UNLOCK(sc, lock); lock 370 dev/ic/twe.c TWE_UNLOCK(sc, lock); lock 438 dev/ic/twe.c twe_lock_t lock; lock 444 dev/ic/twe.c lock = TWE_LOCK(sc); lock 477 dev/ic/twe.c TWE_UNLOCK(sc, lock); lock 692 dev/ic/twe.c twe_lock_t lock; lock 737 dev/ic/twe.c lock = TWE_LOCK(sc); lock 745 dev/ic/twe.c TWE_UNLOCK(sc, lock); lock 793 dev/ic/twe.c twe_lock_t lock; lock 862 dev/ic/twe.c lock = TWE_LOCK(sc); lock 888 dev/ic/twe.c TWE_UNLOCK(sc, lock); lock 904 dev/ic/twe.c TWE_UNLOCK(sc, lock); lock 925 dev/ic/twe.c TWE_UNLOCK(sc, lock); lock 936 dev/ic/twe.c TWE_UNLOCK(sc, lock); lock 960 dev/ic/twe.c twe_lock_t lock; lock 1022 dev/ic/twe.c lock = TWE_LOCK(sc); lock 1051 dev/ic/twe.c TWE_UNLOCK(sc, lock); lock 55 dev/ic/twevar.h struct lock sc_lock; lock 84 dev/ic/twevar.h #define TWE_UNLOCK(sc, lock) splx(lock) lock 340 dev/isa/aztech.c ri->lock = 0; lock 166 dev/isa/radiotrack.c ri->lock = 0; lock 100 dev/isa/radiotrack2.c u_int32_t lock; lock 163 dev/isa/radiotrack2.c sc->lock = TEA5757_S030; lock 181 dev/isa/radiotrack2.c tea5757_set_freq(&sc->tea, sc->stereo, sc->lock, sc->freq); lock 229 dev/isa/radiotrack2.c sc.lock = TEA5757_S030; lock 238 dev/isa/radiotrack2.c tea5757_set_freq(&sc.tea, sc.stereo, sc.lock, sc.freq); lock 292 dev/isa/radiotrack2.c ri->lock = tea5757_decode_lock(sc->lock); lock 319 dev/isa/radiotrack2.c sc->lock = tea5757_encode_lock(ri->lock); lock 321 dev/isa/radiotrack2.c sc->lock, sc->stereo, ri->freq); lock 332 dev/isa/radiotrack2.c tea5757_search(&sc->tea, sc->lock, sc->stereo, f); lock 198 dev/isa/sf16fmr.c ri->lock = 0; lock 112 dev/isa/sf16fmr2.c u_int32_t lock; lock 177 dev/isa/sf16fmr2.c sc->lock = TEA5757_S030; lock 195 dev/isa/sf16fmr2.c tea5757_set_freq(&sc->tea, sc->stereo, sc->lock, sc->freq); lock 271 dev/isa/sf16fmr2.c sc.lock = TEA5757_S030; lock 281 dev/isa/sf16fmr2.c tea5757_set_freq(&sc.tea, sc.stereo, sc.lock, sc.freq); lock 354 dev/isa/sf16fmr2.c ri->lock = tea5757_decode_lock(sc->lock); lock 372 dev/isa/sf16fmr2.c sc->lock = tea5757_encode_lock(ri->lock); lock 374 dev/isa/sf16fmr2.c sc->lock, sc->stereo, ri->freq); lock 385 dev/isa/sf16fmr2.c tea5757_search(&sc->tea, sc->lock, sc->stereo, f); lock 563 dev/pci/bktr/bktr_os.c ri->volume = ri->rfreq = ri->lock = 0; lock 154 dev/pci/fmsradio.c u_int32_t lock; lock 180 dev/pci/fmsradio.c r->lock = TEA5757_S030; lock 210 dev/pci/fmsradio.c radio->lock, radio->freq); lock 296 dev/pci/fmsradio.c radio->lock, radio->freq); lock 382 dev/pci/fmsradio.c radio->lock, radio->freq); lock 515 dev/pci/fmsradio.c ri->lock = tea5757_decode_lock(radio->lock); lock 563 dev/pci/fmsradio.c radio->lock = tea5757_encode_lock(ri->lock); lock 565 dev/pci/fmsradio.c radio->lock, radio->stereo, ri->freq); lock 577 dev/pci/fmsradio.c tea5757_search(&radio->tea, radio->lock, lock 96 dev/pci/gtp.c u_int32_t lock; lock 148 dev/pci/gtp.c sc->lock = TEA5757_S030; lock 171 dev/pci/gtp.c ri->lock = tea5757_decode_lock(sc->lock); lock 190 dev/pci/gtp.c sc->lock = tea5757_encode_lock(ri->lock); lock 192 dev/pci/gtp.c sc->lock, sc->stereo, ri->freq); lock 203 dev/pci/gtp.c tea5757_search(&sc->tea, sc->lock, sc->stereo, f); lock 216 dev/pci/gtp.c sc->lock, sc->stereo, sc->freq); lock 91 dev/pci/vga_pcivar.h struct lock sc_lock; /* lock for access to GATT */ lock 283 dev/raidframe/rf_dagfuncs.c unsigned lock = RF_EXTRACT_LOCK_FLAG(node->params[3].v); lock 295 dev/raidframe/rf_dagfuncs.c RF_ASSERT(!(lock && unlock)); lock 296 dev/raidframe/rf_dagfuncs.c flags |= (lock) ? RF_LOCK_DISK_QUEUE : 0; lock 325 dev/raidframe/rf_dagfuncs.c unsigned lock = RF_EXTRACT_LOCK_FLAG(node->params[3].v); lock 338 dev/raidframe/rf_dagfuncs.c RF_ASSERT(!(lock && unlock)); lock 339 dev/raidframe/rf_dagfuncs.c flags |= (lock) ? RF_LOCK_DISK_QUEUE : 0; lock 130 dev/raidframe/rf_freelist.h RF_DECLARE_MUTEX(lock); lock 152 dev/raidframe/rf_freelist.h rc = rf_mutex_init(&(_fl_)->lock); \ lock 170 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 183 dev/raidframe/rf_freelist.h RF_UNLOCK_MUTEX((_fl_)->lock); \ lock 186 dev/raidframe/rf_freelist.h #define RF_FREELIST_MUTEX_OF(_fl_) ((_fl_)->lock) lock 188 dev/raidframe/rf_freelist.h #define RF_FREELIST_DO_UNLOCK(_fl_) RF_UNLOCK_MUTEX((_fl_)->lock) lock 190 dev/raidframe/rf_freelist.h #define RF_FREELIST_DO_LOCK(_fl_) RF_LOCK_MUTEX((_fl_)->lock) lock 203 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 220 dev/raidframe/rf_freelist.h RF_UNLOCK_MUTEX((_fl_)->lock); \ lock 235 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 252 dev/raidframe/rf_freelist.h RF_UNLOCK_MUTEX((_fl_)->lock); \ lock 266 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 311 dev/raidframe/rf_freelist.h RF_UNLOCK_MUTEX((_fl_)->lock); \ lock 326 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 371 dev/raidframe/rf_freelist.h RF_UNLOCK_MUTEX((_fl_)->lock); \ lock 385 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 442 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 473 dev/raidframe/rf_freelist.h RF_UNLOCK_MUTEX((_fl_)->lock); \ lock 489 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 535 dev/raidframe/rf_freelist.h RF_UNLOCK_MUTEX((_fl_)->lock); \ lock 545 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 556 dev/raidframe/rf_freelist.h RF_UNLOCK_MUTEX((_fl_)->lock); \ lock 570 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 588 dev/raidframe/rf_freelist.h RF_UNLOCK_MUTEX((_fl_)->lock); \ lock 599 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 611 dev/raidframe/rf_freelist.h RF_UNLOCK_MUTEX((_fl_)->lock); \ lock 623 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 635 dev/raidframe/rf_freelist.h RF_UNLOCK_MUTEX((_fl_)->lock); \ lock 646 dev/raidframe/rf_freelist.h RF_LOCK_MUTEX((_fl_)->lock); \ lock 669 dev/raidframe/rf_freelist.h rf_mutex_destroy(&((_fl_)->lock)); \ lock 687 dev/raidframe/rf_freelist.h rf_mutex_destroy(&((_fl_)->lock)); \ lock 707 dev/raidframe/rf_freelist.h rf_mutex_destroy(&((_fl_)->lock)); \ lock 171 dev/sdmmc/sdmmcvar.h struct lock sc_lock; /* lock around host controller */ lock 218 dev/systrace.c rw_enter_write(&fst->lock); lock 238 dev/systrace.c rw_exit_write(&fst->lock); lock 247 dev/systrace.c rw_exit_write(&fst->lock); lock 335 dev/systrace.c rw_enter_write(&fst->lock); lock 407 dev/systrace.c rw_exit_write(&fst->lock); lock 425 dev/systrace.c rw_enter_write(&fst->lock); lock 431 dev/systrace.c rw_exit_write(&fst->lock); lock 466 dev/systrace.c rw_enter_write(&fst->lock); lock 495 dev/systrace.c rw_exit_write(&fst->lock); lock 569 dev/systrace.c rw_init(&fst->lock, "systrace"); lock 641 dev/systrace.c rw_enter_write(&fst->lock); lock 648 dev/systrace.c rw_exit_write(&fst->lock); lock 668 dev/systrace.c rw_enter_write(&fst->lock); lock 683 dev/systrace.c rw_exit_write(&fst->lock); lock 694 dev/systrace.c rw_enter_write(&fst->lock); \ lock 727 dev/systrace.c rw_enter_write(&fst->lock); lock 771 dev/systrace.c rw_exit_write(&fst->lock); lock 800 dev/systrace.c rw_enter_write(&fst->lock); lock 835 dev/systrace.c rw_exit_write(&fst->lock); lock 878 dev/systrace.c rw_enter_write(&fst->lock); lock 910 dev/systrace.c rw_exit_write(&fst->lock); lock 1323 dev/systrace.c rw_enter_write(&fst->lock); lock 1334 dev/systrace.c rw_exit_write(&fst->lock); lock 1488 dev/systrace.c rw_enter_write(&fst->lock); lock 1511 dev/systrace.c rw_exit_write(&fst->lock); lock 1529 dev/systrace.c rw_enter_write(&fst->lock); lock 1542 dev/systrace.c rw_exit_write(&fst->lock); lock 1784 dev/systrace.c rw_exit_write(&fst->lock); lock 197 dev/systrace.h struct rwlock lock; lock 271 dev/usb/udsbr.c ri->lock = 0; lock 81 isofs/cd9660/cd9660_node.h struct lock i_lock; /* node lock */ lock 42 isofs/udf/udf.h struct lock u_lock; lock 133 kern/kern_lock.c TAILQ_HEAD(, lock) spinlock_list = lock 171 kern/kern_lock.c lockinit(struct lock *lkp, int prio, char *wmesg, int timo, int flags) lock 174 kern/kern_lock.c bzero(lkp, sizeof(struct lock)); lock 190 kern/kern_lock.c lockstatus(struct lock *lkp) lock 209 kern/kern_lock.c lockmgr(__volatile struct lock *lkp, u_int flags, struct simplelock *interlkp) lock 434 kern/kern_lock.c lockmgr_printinfo(__volatile struct lock *lkp) lock 395 kern/kern_synch.c _spinlock_lock_t *lock = SCARG(uap, lock); lock 401 kern/kern_synch.c if (lock) lock 402 kern/kern_synch.c copyout(&unlocked, lock, sizeof(unlocked)); lock 105 kern/vfs_lockf.c struct lockf *lock; lock 112 kern/vfs_lockf.c lock = pool_get(&lockfpool, PR_WAITOK); lock 113 kern/vfs_lockf.c lock->lf_uid = uid; lock 114 kern/vfs_lockf.c return (lock); lock 118 kern/vfs_lockf.c lf_free(struct lockf *lock) lock 122 kern/vfs_lockf.c uip = uid_find(lock->lf_uid); lock 124 kern/vfs_lockf.c pool_put(&lockfpool, lock); lock 136 kern/vfs_lockf.c struct lockf *lock; lock 184 kern/vfs_lockf.c lock = lf_alloc(p->p_ucred->cr_uid, op != F_UNLCK ? 1 : 2); lock 185 kern/vfs_lockf.c if (!lock) lock 187 kern/vfs_lockf.c lock->lf_start = start; lock 188 kern/vfs_lockf.c lock->lf_end = end; lock 189 kern/vfs_lockf.c lock->lf_id = id; lock 190 kern/vfs_lockf.c lock->lf_head = head; lock 191 kern/vfs_lockf.c lock->lf_type = fl->l_type; lock 192 kern/vfs_lockf.c lock->lf_next = NULL; lock 193 kern/vfs_lockf.c TAILQ_INIT(&lock->lf_blkhd); lock 194 kern/vfs_lockf.c lock->lf_flags = flags; lock 201 kern/vfs_lockf.c return (lf_setlock(lock)); lock 204 kern/vfs_lockf.c error = lf_clearlock(lock); lock 205 kern/vfs_lockf.c lf_free(lock); lock 209 kern/vfs_lockf.c error = lf_getlock(lock, fl); lock 210 kern/vfs_lockf.c lf_free(lock); lock 214 kern/vfs_lockf.c lf_free(lock); lock 224 kern/vfs_lockf.c lf_setlock(struct lockf *lock) lock 227 kern/vfs_lockf.c struct lockf **head = lock->lf_head; lock 234 kern/vfs_lockf.c lf_print("lf_setlock", lock); lock 241 kern/vfs_lockf.c if (lock->lf_type == F_WRLCK) lock 247 kern/vfs_lockf.c while ((block = lf_getblock(lock)) != NULL) { lock 251 kern/vfs_lockf.c if ((lock->lf_flags & F_WAIT) == 0) { lock 252 kern/vfs_lockf.c lf_free(lock); lock 265 kern/vfs_lockf.c if ((lock->lf_flags & F_POSIX) && lock 282 kern/vfs_lockf.c if (wproc == (struct proc *)lock->lf_id) { lock 283 kern/vfs_lockf.c lf_free(lock); lock 293 kern/vfs_lockf.c if ((lock->lf_flags & F_FLOCK) && lock 294 kern/vfs_lockf.c lock->lf_type == F_WRLCK) { lock 295 kern/vfs_lockf.c lock->lf_type = F_UNLCK; lock 296 kern/vfs_lockf.c (void) lf_clearlock(lock); lock 297 kern/vfs_lockf.c lock->lf_type = F_WRLCK; lock 303 kern/vfs_lockf.c lock->lf_next = block; lock 306 kern/vfs_lockf.c lf_print("lf_setlock", lock); lock 310 kern/vfs_lockf.c TAILQ_INSERT_TAIL(&block->lf_blkhd, lock, lf_block); lock 311 kern/vfs_lockf.c error = tsleep(lock, priority, lockstr, 0); lock 317 kern/vfs_lockf.c TAILQ_REMOVE(&lock->lf_next->lf_blkhd, lock, lf_block); lock 318 kern/vfs_lockf.c lf_free(lock); lock 322 kern/vfs_lockf.c if (lock->lf_next != NULL) { lock 323 kern/vfs_lockf.c TAILQ_REMOVE(&lock->lf_next->lf_blkhd, lock, lf_block); lock 324 kern/vfs_lockf.c lock->lf_next = NULL; lock 327 kern/vfs_lockf.c lf_free(lock); lock 344 kern/vfs_lockf.c ovcase = lf_findoverlap(block, lock, SELF, &prev, &overlap); lock 359 kern/vfs_lockf.c *prev = lock; lock 360 kern/vfs_lockf.c lock->lf_next = overlap; lock 369 kern/vfs_lockf.c if (lock->lf_type == F_RDLCK && lock 372 kern/vfs_lockf.c overlap->lf_type = lock->lf_type; lock 373 kern/vfs_lockf.c lf_free(lock); lock 374 kern/vfs_lockf.c lock = overlap; /* for debug output below */ lock 381 kern/vfs_lockf.c if (overlap->lf_type == lock->lf_type) { lock 382 kern/vfs_lockf.c lf_free(lock); lock 383 kern/vfs_lockf.c lock = overlap; /* for debug output below */ lock 386 kern/vfs_lockf.c if (overlap->lf_start == lock->lf_start) { lock 387 kern/vfs_lockf.c *prev = lock; lock 388 kern/vfs_lockf.c lock->lf_next = overlap; lock 389 kern/vfs_lockf.c overlap->lf_start = lock->lf_end + 1; lock 391 kern/vfs_lockf.c lf_split(overlap, lock); lock 400 kern/vfs_lockf.c if (lock->lf_type == F_RDLCK && lock 408 kern/vfs_lockf.c ltmp->lf_next = lock; lock 409 kern/vfs_lockf.c TAILQ_INSERT_TAIL(&lock->lf_blkhd, lock 417 kern/vfs_lockf.c *prev = lock; lock 418 kern/vfs_lockf.c lock->lf_next = overlap->lf_next; lock 419 kern/vfs_lockf.c prev = &lock->lf_next; lock 430 kern/vfs_lockf.c lock->lf_next = overlap->lf_next; lock 431 kern/vfs_lockf.c overlap->lf_next = lock; lock 432 kern/vfs_lockf.c overlap->lf_end = lock->lf_start - 1; lock 433 kern/vfs_lockf.c prev = &lock->lf_next; lock 443 kern/vfs_lockf.c *prev = lock; lock 444 kern/vfs_lockf.c lock->lf_next = overlap; lock 446 kern/vfs_lockf.c overlap->lf_start = lock->lf_end + 1; lock 454 kern/vfs_lockf.c lf_print("lf_setlock: got the lock", lock); lock 467 kern/vfs_lockf.c lf_clearlock(struct lockf *lock) lock 469 kern/vfs_lockf.c struct lockf **head = lock->lf_head; lock 478 kern/vfs_lockf.c lf_print("lf_clearlock", lock); lock 481 kern/vfs_lockf.c while ((ovcase = lf_findoverlap(lf, lock, SELF, lock 496 kern/vfs_lockf.c if (overlap->lf_start == lock->lf_start) { lock 497 kern/vfs_lockf.c overlap->lf_start = lock->lf_end + 1; lock 500 kern/vfs_lockf.c lf_split(overlap, lock); lock 501 kern/vfs_lockf.c overlap->lf_next = lock->lf_next; lock 511 kern/vfs_lockf.c overlap->lf_end = lock->lf_start - 1; lock 517 kern/vfs_lockf.c overlap->lf_start = lock->lf_end + 1; lock 530 kern/vfs_lockf.c lf_getlock(struct lockf *lock, struct flock *fl) lock 536 kern/vfs_lockf.c lf_print("lf_getlock", lock); lock 539 kern/vfs_lockf.c if ((block = lf_getblock(lock)) != NULL) { lock 562 kern/vfs_lockf.c lf_getblock(struct lockf *lock) lock 566 kern/vfs_lockf.c prev = lock->lf_head; lock 568 kern/vfs_lockf.c while (lf_findoverlap(lf, lock, OTHERS, &prev, &overlap) != 0) { lock 572 kern/vfs_lockf.c if ((lock->lf_type == F_WRLCK || overlap->lf_type == F_WRLCK)) lock 591 kern/vfs_lockf.c lf_findoverlap(struct lockf *lf, struct lockf *lock, int type, lock 598 kern/vfs_lockf.c lf_print("lf_findoverlap: looking for overlap in", lock); lock 602 kern/vfs_lockf.c start = lock->lf_start; lock 603 kern/vfs_lockf.c end = lock->lf_end; lock 605 kern/vfs_lockf.c if (((type & SELF) && lf->lf_id != lock->lf_id) || lock 606 kern/vfs_lockf.c ((type & OTHERS) && lf->lf_id == lock->lf_id)) { lock 725 kern/vfs_lockf.c lf_wakelock(struct lockf *lock) lock 729 kern/vfs_lockf.c while ((wakelock = TAILQ_FIRST(&lock->lf_blkhd))) { lock 730 kern/vfs_lockf.c TAILQ_REMOVE(&lock->lf_blkhd, wakelock, lf_block); lock 741 kern/vfs_lockf.c lf_print(char *tag, struct lockf *lock) lock 745 kern/vfs_lockf.c printf("%s: lock %p for ", tag, lock); lock 746 kern/vfs_lockf.c if (lock->lf_flags & F_POSIX) lock 747 kern/vfs_lockf.c printf("proc %d", ((struct proc *)(lock->lf_id))->p_pid); lock 749 kern/vfs_lockf.c printf("id %p", lock->lf_id); lock 751 kern/vfs_lockf.c lock->lf_type == F_RDLCK ? "shared" : lock 752 kern/vfs_lockf.c lock->lf_type == F_WRLCK ? "exclusive" : lock 753 kern/vfs_lockf.c lock->lf_type == F_UNLCK ? "unlock" : lock 754 kern/vfs_lockf.c "unknown", lock->lf_start, lock->lf_end); lock 755 kern/vfs_lockf.c block = TAILQ_FIRST(&lock->lf_blkhd); lock 758 kern/vfs_lockf.c TAILQ_FOREACH(block, &lock->lf_blkhd, lf_block) lock 765 kern/vfs_lockf.c lf_printlist(char *tag, struct lockf *lock) lock 770 kern/vfs_lockf.c for (lf = *lock->lf_head; lf; lf = lf->lf_next) { lock 52 miscfs/procfs/procfs_subr.c struct lock pfs_vlock; lock 152 msdosfs/denode.h struct lock de_lock; /* denode lock */ lock 73 ntfs/ntfs_ihash.c struct lock ntfs_hashlock; lock 32 ntfs/ntfs_ihash.h extern struct lock ntfs_hashlock; lock 76 ntfs/ntfs_inode.h struct lock i_lock; lock 92 ntfs/ntfs_inode.h struct lock f_lock; /* fnode lock >Keep this first< */ lock 102 ntfs/ntfs_subr.c static struct lock ntfs_toupper_lock; lock 45 sys/lock.h typedef struct lock lock_data_t; lock 46 sys/lock.h typedef struct lock *lock_t; lock 53 sys/lock.h struct lock { lock 157 sys/lock.h void lockinit(struct lock *, int prio, char *wmesg, int timo, lock 159 sys/lock.h int lockmgr(__volatile struct lock *, u_int flags, struct simplelock *); lock 160 sys/lock.h void lockmgr_printinfo(__volatile struct lock *); lock 161 sys/lock.h int lockstatus(struct lock *); lock 164 sys/lock.h int _spinlock_release_all(__volatile struct lock *, const char *, int); lock 165 sys/lock.h void _spinlock_acquire_count(__volatile struct lock *, int, const char *, lock 172 sys/lock.h int spinlock_release_all(__volatile struct lock *); lock 173 sys/lock.h void spinlock_acquire_count(__volatile struct lock *, int); lock 57 sys/mplock.h __mp_lock_init(struct __mp_lock *lock) lock 59 sys/mplock.h __cpu_simple_lock_init(&lock->mpl_lock); lock 60 sys/mplock.h lock->mpl_cpu = LK_NOCPU; lock 61 sys/mplock.h lock->mpl_count = 0; lock 78 sys/mplock.h __mp_lock(struct __mp_lock *lock) lock 82 sys/mplock.h if (lock->mpl_cpu != cpu_number()) { lock 84 sys/mplock.h __cpu_simple_lock(&lock->mpl_lock); lock 93 sys/mplock.h &lock->mpl_lock); lock 98 sys/mplock.h lock); lock 104 sys/mplock.h lock->mpl_cpu = cpu_number(); lock 106 sys/mplock.h lock->mpl_count++; lock 115 sys/mplock.h __mp_lock_try(struct __mp_lock *lock, cpuid_t *cpu) lock 119 sys/mplock.h if (lock->mpl_cpu != cpu_number()) { lock 120 sys/mplock.h if (!__cpu_simple_lock_try(&lock->mpl_lock)) { lock 121 sys/mplock.h *cpu = lock->mpl_cpu; lock 125 sys/mplock.h lock->mpl_cpu = cpu_number(); lock 127 sys/mplock.h lock->mpl_count++; lock 133 sys/mplock.h __mp_unlock(struct __mp_lock *lock) lock 138 sys/mplock.h if (lock->mpl_count == 0 || lock->mpl_cpu == LK_NOCPU) { lock 140 sys/mplock.h lock); lock 145 sys/mplock.h if (--lock->mpl_count == 0) { lock 146 sys/mplock.h lock->mpl_cpu = LK_NOCPU; lock 147 sys/mplock.h __cpu_simple_unlock(&lock->mpl_lock); lock 153 sys/mplock.h __mp_release_all(struct __mp_lock *lock) { lock 155 sys/mplock.h int rv = lock->mpl_count; lock 158 sys/mplock.h if (lock->mpl_count == 0 || lock->mpl_cpu == LK_NOCPU) { lock 161 sys/mplock.h lock); lock 166 sys/mplock.h lock->mpl_cpu = LK_NOCPU; lock 167 sys/mplock.h lock->mpl_count = 0; lock 168 sys/mplock.h __cpu_simple_unlock(&lock->mpl_lock); lock 174 sys/mplock.h __mp_release_all_but_one(struct __mp_lock *lock) { lock 176 sys/mplock.h int rv = lock->mpl_count - 1; lock 179 sys/mplock.h if (lock->mpl_count == 0 || lock->mpl_cpu == LK_NOCPU) { lock 182 sys/mplock.h lock); lock 187 sys/mplock.h lock->mpl_count = 1; lock 193 sys/mplock.h __mp_acquire_count(struct __mp_lock *lock, int count) { lock 197 sys/mplock.h __mp_lock(lock); lock 202 sys/mplock.h __mp_lock_held(struct __mp_lock *lock) { lock 203 sys/mplock.h return lock->mpl_count && lock->mpl_cpu == cpu_number(); lock 48 sys/radioio.h int lock; /* locking field strength during an automatic search */ lock 1223 sys/syscallargs.h syscallarg(void *) lock; lock 67 ufs/ext2fs/ext2fs_vfsops.c extern struct lock ufs_hashlock; lock 86 ufs/ufs/inode.h struct lock i_lock; /* Inode lock */ lock 216 uvm/uvm_map.h struct rwlock lock; /* Lock for map data */ lock 368 uvm/uvm_map.h rv = (rw_enter(&map->lock, RW_WRITE|RW_NOSLEEP) == 0); lock 388 uvm/uvm_map.h } while (rw_enter(&map->lock, RW_WRITE|RW_SLEEPFAIL) != 0); lock 393 uvm/uvm_map.h #define vm_map_lock_read(map) rw_enter_read(&(map)->lock) lock 398 uvm/uvm_map.h rw_exit(&(map)->lock); \ lock 401 uvm/uvm_map.h #define vm_map_unlock_read(map) rw_exit_read(&(map)->lock) lock 403 uvm/uvm_map.h #define vm_map_downgrade(map) rw_enter(&(map)->lock, RW_DOWNGRADE) lock 407 uvm/uvm_map.h rw_exit_read(&(map)->lock); \ lock 408 uvm/uvm_map.h rw_enter_write(&(map)->lock); \ lock 125 uvm/uvm_map_i.h rw_init(&map->lock, "vmmaplk"); lock 117 xfs/xfs_dev-common.c #define xfs_vfs_busy(mp, flags, lock, proc) vfs_busy((mp), (flags)) lock 120 xfs/xfs_dev-common.c #define xfs_vfs_busy(mp, flags, lock, proc) vfs_busy((mp), (flags), (lock)) lock 123 xfs/xfs_dev-common.c #define xfs_vfs_busy(mp, flags, lock, proc) vfs_busy((mp), (flags), (lock), (proc)) lock 126 xfs/xfs_dev-common.c #define xfs_vfs_busy(mp, flags, lock, proc) (0) lock 129 xfs/xfs_dev-common.c #define xfs_vfs_busy(mp, flags, lock, proc) vfs_busy((mp)) lock 76 xfs/xfs_node-bsd.c lockinit (&result->lock, PVFS, "xfs_lock", 0, LK_NOPAUSE); lock 52 xfs/xfs_node.h typedef struct lock xfs_vnode_lock; lock 70 xfs/xfs_node.h xfs_vnode_lock lock; lock 781 xfs/xfs_vnodeops-bsd.c xfs_vnode_lock *l = &xn->lock; lock 833 xfs/xfs_vnodeops-bsd.c xfs_vnode_lock *l = &xn->lock; lock 882 xfs/xfs_vnodeops-bsd.c xfs_vnode_lock *l = &xn->lock; lock 56 xfs/xfs_vopdefs.h NNPFS_VOP_DEF(lock);