HomeSort by: relevance | last modified time | path
    Searched refs:z_teardown_lock (Results 1 - 7 of 7) sorted by relevancy

  /src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
zfs_vfsops.h 67 rrmlock_t z_teardown_lock; member in struct:zfsvfs
zfs_znode.h 269 rrm_enter_read(&(zfsvfs)->z_teardown_lock, FTAG); \
277 #define ZFS_EXIT(zfsvfs) rrm_exit(&(zfsvfs)->z_teardown_lock, FTAG)
  /src/external/cddl/osnet/dist/uts/common/fs/zfs/
zfs_vfsops.c 730 * z_teardown_lock. The problem is that spa_config_sync() is called
732 * operations to write the cache file and thus z_teardown_lock is
1262 rrm_init(&zfsvfs->z_teardown_lock, B_TRUE);
1264 rrm_init(&zfsvfs->z_teardown_lock, B_FALSE);
1383 rrm_destroy(&zfsvfs->z_teardown_lock);
2066 * Refresh mount options with z_teardown_lock blocking I/O while
2072 rrm_enter(&zfsvfs->z_teardown_lock, RW_WRITER, FTAG);
2075 rrm_exit(&zfsvfs->z_teardown_lock, FTAG);
2234 * Note, if 'unmounting' if FALSE, we return with the 'z_teardown_lock'
2242 rrm_enter(&zfsvfs->z_teardown_lock, RW_WRITER, FTAG)
    [all...]
zfs_dir.c 182 ASSERT(RRM_READ_HELD(&zfsvfs->z_teardown_lock));
205 ASSERT(RRM_READ_HELD(&zfsvfs->z_teardown_lock));
zfs_ioctl.c 1501 * If 'writer' is set, the z_teardown_lock will be held for RW_WRITER,
1512 rrm_enter(&(*zfvp)->z_teardown_lock, (writer) ? RW_WRITER :
1520 rrm_exit(&(*zfvp)->z_teardown_lock, tag);
1530 rrm_exit(&zfsvfs->z_teardown_lock, tag);
zfs_znode.c 285 rrm_enter(&zfsvfs->z_teardown_lock, RW_READER, FTAG);
1376 * in a LOR with z_teardown_lock if another thread holds
1377 * the vnode's lock and tries to take z_teardown_lock.
zfs_vnops.c 1658 VERIFY(!RRM_LOCK_HELD(&zfsvfs->z_teardown_lock));
3995 * z_teardown_lock hidden behind ZFS_ENTER and ZFS_EXIT is the lock
4075 * At present the vnode locks must be acquired before z_teardown_lock,
6370 rrm_enter(&zfsvfs->z_teardown_lock, RW_READER, FTAG);

Completed in 94 milliseconds