Lines Matching refs:os
434 objset_t *os = NULL; in zfs_register_callbacks() local
454 os = zfsvfs->z_os; in zfs_register_callbacks()
463 !spa_writeable(dmu_objset_spa(os))) { in zfs_register_callbacks()
528 dmu_objset_name(os, osname); in zfs_register_callbacks()
542 ds = dmu_objset_ds(os); in zfs_register_callbacks()
543 dsl_pool_config_enter(dmu_objset_pool(os), FTAG); in zfs_register_callbacks()
570 dsl_pool_config_exit(dmu_objset_pool(os), FTAG); in zfs_register_callbacks()
1057 zfsvfs_init(zfsvfs_t *zfsvfs, objset_t *os) in zfsvfs_init() argument
1064 zfsvfs->z_os = os; in zfsvfs_init()
1066 error = zfs_get_zplprop(os, ZFS_PROP_VERSION, &zfsvfs->z_version); in zfsvfs_init()
1070 zfs_zpl_version_map(spa_version(dmu_objset_spa(os)))) { in zfsvfs_init()
1074 (u_longlong_t)spa_version(dmu_objset_spa(os))); in zfsvfs_init()
1077 error = zfs_get_zplprop(os, ZFS_PROP_NORMALIZE, &val); in zfsvfs_init()
1082 error = zfs_get_zplprop(os, ZFS_PROP_UTF8ONLY, &val); in zfsvfs_init()
1087 error = zfs_get_zplprop(os, ZFS_PROP_CASE, &val); in zfsvfs_init()
1106 error = zap_lookup(os, MASTER_NODE_OBJ, ZFS_SA_ATTRS, 8, 1, in zfsvfs_init()
1112 error = sa_setup(os, sa_obj, zfs_attr_table, ZPL_END, in zfsvfs_init()
1118 sa_register_update_callback(os, zfs_sa_upgrade); in zfsvfs_init()
1120 error = zap_lookup(os, MASTER_NODE_OBJ, ZFS_ROOT_OBJ, 8, 1, in zfsvfs_init()
1126 error = zap_lookup(os, MASTER_NODE_OBJ, ZFS_UNLINKED_SET, 8, 1, in zfsvfs_init()
1131 error = zap_lookup(os, MASTER_NODE_OBJ, in zfsvfs_init()
1139 error = zap_lookup(os, MASTER_NODE_OBJ, in zfsvfs_init()
1147 error = zap_lookup(os, MASTER_NODE_OBJ, in zfsvfs_init()
1155 error = zap_lookup(os, MASTER_NODE_OBJ, in zfsvfs_init()
1163 error = zap_lookup(os, MASTER_NODE_OBJ, in zfsvfs_init()
1171 error = zap_lookup(os, MASTER_NODE_OBJ, in zfsvfs_init()
1179 error = zap_lookup(os, MASTER_NODE_OBJ, ZFS_FUID_TABLES, 8, 1, in zfsvfs_init()
1186 error = zap_lookup(os, MASTER_NODE_OBJ, ZFS_SHARES_DIR, 8, 1, in zfsvfs_init()
1199 objset_t *os; in zfsvfs_create() local
1206 error = dmu_objset_own(osname, DMU_OST_ZFS, ro, B_TRUE, zfsvfs, &os); in zfsvfs_create()
1212 error = zfsvfs_create_impl(zfvp, zfsvfs, os); in zfsvfs_create()
1214 dmu_objset_disown(os, B_TRUE, zfsvfs); in zfsvfs_create()
1221 zfsvfs_create_impl(zfsvfs_t **zfvp, zfsvfs_t *zfsvfs, objset_t *os) in zfsvfs_create_impl() argument
1238 error = zfsvfs_init(zfsvfs, os); in zfsvfs_create_impl()
1494 objset_t *os = zfsvfs->z_os; in zfs_unregister_callbacks() local
1496 if (!dmu_objset_is_snapshot(os)) in zfs_unregister_callbacks()
1497 dsl_prop_unregister_all(dmu_objset_ds(os), zfsvfs); in zfs_unregister_callbacks()
2277 objset_t *os; in zfs_umount() local
2354 os = zfsvfs->z_os; in zfs_umount()
2360 if (os != NULL) { in zfs_umount()
2364 mutex_enter(&os->os_user_ptr_lock); in zfs_umount()
2365 dmu_objset_set_user(os, NULL); in zfs_umount()
2366 mutex_exit(&os->os_user_ptr_lock); in zfs_umount()
2371 dmu_objset_disown(os, B_TRUE, zfsvfs); in zfs_umount()
2509 objset_t *os; in zfs_resume_fs() local
2512 VERIFY0(dmu_objset_from_ds(ds, &os)); in zfs_resume_fs()
2514 err = zfsvfs_init(zfsvfs, os); in zfs_resume_fs()
2655 objset_t *os = zfsvfs->z_os; in zfs_set_version() local
2668 tx = dmu_tx_create(os); in zfs_set_version()
2681 error = zap_update(os, MASTER_NODE_OBJ, ZPL_VERSION_STR, in zfs_set_version()
2694 sa_obj = zap_create(os, DMU_OT_SA_MASTER_NODE, in zfs_set_version()
2697 error = zap_add(os, MASTER_NODE_OBJ, in zfs_set_version()
2701 VERIFY(0 == sa_set_sa_object(os, sa_obj)); in zfs_set_version()
2702 sa_register_update_callback(os, zfs_sa_upgrade); in zfs_set_version()
2705 spa_history_log_internal_ds(dmu_objset_ds(os), "upgrade", tx, in zfs_set_version()
2711 os->os_version = newvers; in zfs_set_version()
2722 zfs_get_zplprop(objset_t *os, zfs_prop_t prop, uint64_t *value) in zfs_get_zplprop() argument
2730 if (os != NULL) { in zfs_get_zplprop()
2733 cached_copy = &os->os_version; in zfs_get_zplprop()
2736 cached_copy = &os->os_normalization; in zfs_get_zplprop()
2739 cached_copy = &os->os_utf8only; in zfs_get_zplprop()
2742 cached_copy = &os->os_casesensitivity; in zfs_get_zplprop()
2766 if (os != NULL) { in zfs_get_zplprop()
2767 ASSERT3U(os->os_phys->os_type, ==, DMU_OST_ZFS); in zfs_get_zplprop()
2768 error = zap_lookup(os, MASTER_NODE_OBJ, pname, 8, 1, value); in zfs_get_zplprop()
2807 zfs_get_vfs_flag_unmounted(objset_t *os) in zfs_get_vfs_flag_unmounted() argument
2812 ASSERT(dmu_objset_type(os) == DMU_OST_ZFS); in zfs_get_vfs_flag_unmounted()
2814 mutex_enter(&os->os_user_ptr_lock); in zfs_get_vfs_flag_unmounted()
2815 zfvp = dmu_objset_get_user(os); in zfs_get_vfs_flag_unmounted()
2819 mutex_exit(&os->os_user_ptr_lock); in zfs_get_vfs_flag_unmounted()
2839 objset_t *os; in zfs_get_temporary_prop() local
2842 error = dmu_objset_from_ds(ds, &os); in zfs_get_temporary_prop()
2846 error = getzfsvfs_impl(os, &zfvp); in zfs_get_temporary_prop()