Searched defs:locks (Results 1 - 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | rrwlock.h | 85 * A reader-mostly lock implementation, tuning above reader-writer locks 93 rrwlock_t locks[RRM_NUM_LOCKS]; member in struct:rrmlock
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_recovery.c | 717 * There must be a corresponding call to nfs4_end_op() to free up any locks 2195 * Reclaim all the active (acquired) locks for the given file. 2209 locklist_t *locks, *llp; local 2225 * and mark its remaining locks (if any) as belonging to NOPID, so 2230 locks = flk_active_locks_for_vp(vp); 2231 for (llp = locks; llp != NULL; llp = llp->ll_next) { 2289 if (locks != NULL) 2290 flk_free_locklist(locks); 2484 * Reopen all the files for the given filesystem and reclaim any locks.
|
H A D | nfs4_vnops.c | 1973 * (in the absence of locks). 2267 * We could attempt to clean up locks, except we're sure 2268 * that the current process didn't acquire any locks on 2287 * release all of the SYSV style record locks. Otherwise, 2289 * of the network locks. All of the locks held by this 10517 * Don't allow concurrent locks and mapping if mandatory locking is 10924 * locks, this is so that the process gets the latest bits from the 10928 * allow unlocks to succeed, to avoid having orphan locks on the 11903 * structure without requiring any other locks 15855 locklist_t *locks, *llp, *ri_llp, *tmp_llp; local [all...] |
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | spa_misc.c | 60 * There are four basic locks for managing spa_t structures: 150 * To read the configuration, it suffices to hold one of these locks as reader. 151 * To modify the configuration, you must hold all locks as writer. To modify 155 * We use these distinct config locks to avoid recursive lock entry. 160 * The spa config locks cannot be normal rwlocks because we need the 197 * other locks, and lower than all of them, to ensure that it's safe 385 spa_config_tryenter(spa_t *spa, int locks, void *tag, krw_t rw) argument 389 if (!(locks & (1 << i))) 395 spa_config_exit(spa, locks & ((1 << i) - 1), 403 spa_config_exit(spa, locks 416 spa_config_enter(spa_t *spa, int locks, void *tag, krw_t rw) argument 449 spa_config_exit(spa_t *spa, int locks, void *tag) argument 468 spa_config_held(spa_t *spa, int locks, krw_t rw) argument 1181 int locks = SCL_STATE_ALL | oplocks; local [all...] |
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | typegraph.c | 2965 foundlock_t *locks; local 2973 locks = mdb_zalloc(size, UM_SLEEP); 2976 bcopy(fl->fl_locks, locks, osize); 2980 fl->fl_locks = locks; 3058 * We have our type. Now iterate for locks. Note that we don't yet 3059 * deal with locks in flexible array members.
|
/illumos-gate/usr/src/uts/sun/io/ |
H A D | fd.c | 192 int locks); 1227 * If the locks parameter is nonzero, then all mutexes, semaphores and 1234 fd_cleanup(dev_info_t *dip, struct fdctlr *fdc, int hard, int locks) argument 1326 if (locks) { 1360 * Similarly, the locks parameter is also set to 1.
|
Completed in 122 milliseconds