Searched refs:z_range_lock (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_rlock.c128 * This is done under z_range_lock to avoid races.
135 * file range. This is also done under z_range_lock to
178 cv_wait(&rl->r_wr_cv, &zp->z_range_lock);
381 cv_wait(&prev->r_rd_cv, &zp->z_range_lock);
404 cv_wait(&next->r_rd_cv, &zp->z_range_lock);
444 mutex_enter(&zp->z_range_lock);
455 mutex_exit(&zp->z_range_lock);
538 mutex_enter(&zp->z_range_lock);
542 mutex_exit(&zp->z_range_lock);
558 mutex_exit(&zp->z_range_lock);
[all...]
H A Dzfs_znode.c134 mutex_init(&zp->z_range_lock, NULL, MUTEX_DEFAULT, NULL);
159 mutex_destroy(&zp->z_range_lock);
H A Dzvol.c549 mutex_init(&zv->zv_znode.z_range_lock, NULL, MUTEX_DEFAULT, NULL);
595 mutex_destroy(&zv->zv_znode.z_range_lock);
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzfs_znode.h179 kmutex_t z_range_lock; /* protects changes to z_range_avl */ member in struct:znode

Completed in 69 milliseconds