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

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_dir.c119 * ZHAVELOCK: Don't grab the z_name_lock for this call. The
221 rw_enter(&dzp->z_name_lock, RW_READER);
228 rw_exit(&dzp->z_name_lock);
239 rw_exit(&dzp->z_name_lock);
263 * If the z_name_lock was NOT held for this dirlock record it.
351 rw_exit(&dzp->z_name_lock);
H A Dzfs_vnops.c2102 rw_enter(&zp->z_name_lock, RW_WRITER);
2120 rw_exit(&zp->z_name_lock);
2146 rw_exit(&zp->z_name_lock);
3564 * grab the z_name_lock of that directory only once.
3568 rw_enter(&sdzp->z_name_lock, RW_READER);
3595 rw_exit(&sdzp->z_name_lock);
3607 rw_exit(&sdzp->z_name_lock);
3699 rw_exit(&sdzp->z_name_lock);
3776 rw_exit(&sdzp->z_name_lock);
H A Dzfs_znode.c131 rw_init(&zp->z_name_lock, NULL, RW_DEFAULT, NULL);
156 rw_destroy(&zp->z_name_lock);
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzfs_znode.h164 uint8_t dl_namelock; /* 1 if z_name_lock is NOT held */
177 krwlock_t z_name_lock; /* "master" lock for dirent locks */ member in struct:znode

Completed in 60 milliseconds