| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/history/ |
| H A D | history_common.kshlib | 126 typeset dsname=${fullname%%@*} 130 for ds in $(zfs list -r -Ho name -t snapshot $dsname | \ 156 typeset dsname=${fullname%%@*} 157 typeset parent_fs=${dsname##*/} 158 typeset rb_fs=${dsname}/%rollback 181 typeset dsname=${cmd##* } 186 for ds in $(zfs list -r -Ho name -t filesystem $dsname); do 205 typeset is_set lflag dflag dsname gname gid uname uid opt str code tmp 216 dsname=${cmd##* } 237 if ! grep -q "permission $subcmd $dsname ([0-9]*) $code" $NEW_HISTORY; then [all …]
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | zcp_synctask.c | 177 const char *dsname = lua_tostring(state, 1); in zcp_synctask_destroy() local 179 boolean_t issnap = (strchr(dsname, '@') != NULL); in zcp_synctask_destroy() 180 boolean_t isbookmark = (strchr(dsname, '#') != NULL); in zcp_synctask_destroy() 185 dsname)); in zcp_synctask_destroy() 190 ddsa.ddsa_name = dsname; in zcp_synctask_destroy() 198 dsl_destroy_snapshot_sync, &ddsa, sync, dsname); in zcp_synctask_destroy() 204 fnvlist_add_boolean(dbda.dbda_bmarks, dsname); in zcp_synctask_destroy() 212 dsl_bookmark_destroy_sync, &dbda, sync, dsname); in zcp_synctask_destroy() 220 ddha.ddha_name = dsname; in zcp_synctask_destroy() 223 dsl_destroy_head_sync, &ddha, sync, dsname); in zcp_synctask_destroy() [all …]
|
| H A D | zcp_set.c | 35 zcp_set_user_prop(lua_State *state, dsl_pool_t *dp, const char *dsname, in zcp_set_user_prop() argument 38 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG); in zcp_set_user_prop() 57 .dpsa_dsname = args->dsname, in zcp_set_prop_check() 89 const char *dsname = args->dsname; in zcp_set_prop_sync() local 94 zcp_set_user_prop(args->state, dp, dsname, prop_name, in zcp_set_prop_sync()
|
| H A D | dsl_prop.c | 336 dsl_prop_get(const char *dsname, const char *propname, in dsl_prop_get() argument 342 error = dmu_objset_hold(dsname, FTAG, &os); in dsl_prop_get() 895 dsl_prop_set_int(const char *dsname, const char *propname, in dsl_prop_set_int() argument 902 error = dsl_props_set(dsname, source, nvl); in dsl_prop_set_int() 908 dsl_prop_set_string(const char *dsname, const char *propname, in dsl_prop_set_string() argument 915 error = dsl_props_set(dsname, source, nvl); in dsl_prop_set_string() 921 dsl_prop_inherit(const char *dsname, const char *propname, in dsl_prop_inherit() argument 928 error = dsl_props_set(dsname, source, nvl); in dsl_prop_inherit() 1027 dsl_props_set(const char *dsname, zprop_source_t source, nvlist_t *props) in dsl_props_set() argument 1032 dpsa.dpsa_dsname = dsname; in dsl_props_set() [all …]
|
| H A D | zfs_ioctl.c | 690 zfs_secpolicy_setprop(const char *dsname, zfs_prop_t prop, nvpair_t *propval, in zfs_secpolicy_setprop() argument 700 zone_result = zone_dataset_admin_check(dsname, ZONE_OP_SETPROP, NULL); in zfs_secpolicy_setprop() 708 if (dsl_prop_get(dsname, "zoned_uid", 8, 1, in zfs_secpolicy_setprop() 711 strcmp(dsname, setpoint) == 0) in zfs_secpolicy_setprop() 714 return (zfs_secpolicy_zoned_uid_deleg(dsname, in zfs_secpolicy_setprop() 754 if (dsl_prop_get_integer(dsname, in zfs_secpolicy_setprop() 757 if (!zoned || strlen(dsname) <= strlen(setpoint)) in zfs_secpolicy_setprop() 769 err = zfs_set_slabel_policy(dsname, strval, CRED()); in zfs_secpolicy_setprop() 776 return (zfs_secpolicy_write_perms(dsname, zfs_prop_to_name(prop), cr)); in zfs_secpolicy_setprop() 1664 getzfsvfs(const char *dsname, zfsvfs_t **zfvp) in getzfsvfs() argument [all …]
|
| H A D | zvol.c | 1349 char *dsname = job->name; in zvol_prefetch_minors_impl() local 1352 job->error = dmu_objset_own(dsname, DMU_OST_ZVOL, B_TRUE, B_TRUE, in zvol_prefetch_minors_impl() 1364 zvol_create_snap_minor_cb(const char *dsname, void *arg) in zvol_create_snap_minor_cb() argument 1373 if (name && strcmp(dsname, name) == 0) in zvol_create_snap_minor_cb() 1377 if (strchr(dsname, '@') == 0) { in zvol_create_snap_minor_cb() 1379 "%s is not a snapshot name\n", dsname); in zvol_create_snap_minor_cb() 1382 char *n = kmem_strdup(dsname); in zvol_create_snap_minor_cb() 1405 zvol_add_clones(const char *dsname, list_t *minors_list) in zvol_add_clones() argument 1411 if (dsl_pool_hold(dsname, FTAG, &dp) != 0) in zvol_add_clones() 1418 if (dsl_dir_hold(dp, dsname, FTAG, &dd, NULL) != 0) in zvol_add_clones() [all …]
|
| H A D | zcp.c | 592 zcp_dataset_hold_error(lua_State *state, dsl_pool_t *dp, const char *dsname, in zcp_dataset_hold_error() argument 596 (void) zcp_argerror(state, 1, "no such dataset '%s'", dsname); in zcp_dataset_hold_error() 601 dsname, spa_name(dp->dp_spa)); in zcp_dataset_hold_error() 605 "I/O error while accessing dataset '%s'", dsname); in zcp_dataset_hold_error() 610 error, dsname); in zcp_dataset_hold_error() 621 zcp_dataset_hold(lua_State *state, dsl_pool_t *dp, const char *dsname, in zcp_dataset_hold() argument 625 int error = dsl_dataset_hold(dp, dsname, tag, &ds); in zcp_dataset_hold() 626 (void) zcp_dataset_hold_error(state, dp, dsname, error); in zcp_dataset_hold() 682 const char *dsname = lua_tostring(state, 1); in zcp_exists() local 685 int error = dsl_dataset_hold(dp, dsname, FTAG, &ds); in zcp_exists() [all …]
|
| H A D | dsl_destroy.c | 94 const char *dsname = ddsa->ddsa_name; in dsl_destroy_snapshot_check() local 101 error = dsl_dataset_hold(dp, dsname, FTAG, &ds); in dsl_destroy_snapshot_check() 582 const char *dsname = ddsa->ddsa_name; in dsl_destroy_snapshot_sync() local 588 int error = dsl_dataset_hold(dp, dsname, FTAG, &ds); in dsl_destroy_snapshot_sync() 593 zvol_remove_minors(dp->dp_spa, dsname, B_TRUE); in dsl_destroy_snapshot_sync() 700 dsl_destroy_snapshot_deferred_one(const char *dsname, void *arg) in dsl_destroy_snapshot_deferred_one() argument 707 if (dsl_pool_hold(dsname, FTAG, &dp) != 0) in dsl_destroy_snapshot_deferred_one() 709 if (dsl_dataset_hold(dp, dsname, FTAG, &ds) == 0) { in dsl_destroy_snapshot_deferred_one() 723 int error = dsl_sync_task(dsname, in dsl_destroy_snapshot_deferred_one() 735 "error %d", dsname, (u_longlong_t)dsobj, error); in dsl_destroy_snapshot_deferred_one() [all …]
|
| H A D | zcp_get.c | 220 get_special_prop(lua_State *state, dsl_dataset_t *ds, const char *dsname, in get_special_prop() argument 301 error = dsl_get_mountpoint(ds, dsname, strval, setpoint); in get_special_prop() 361 (void) strlcpy(setpoint, dsname, in get_special_prop() 415 const char *dsname; in get_special_prop() local 419 &dsname) == 0) in get_special_prop() 420 strlcpy(strval, dsname, ZAP_MAXVALUELEN); in get_special_prop()
|
| H A D | zcp_iter.c | 403 const char *dsname = lua_tostring(state, 1); in zcp_user_props_list() local 408 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG); in zcp_user_props_list() 587 const char *dsname = lua_tostring(state, 1); in zcp_bookmarks_list() local 590 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG); in zcp_bookmarks_list() 600 return (zcp_argerror(state, 1, "%s is a snapshot", dsname)); in zcp_bookmarks_list()
|
| /freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | spa_misc_os.c | 118 spa_restore_zoned_uid_cb(const char *dsname, void *arg) in spa_restore_zoned_uid_cb() argument 123 if (dsl_prop_get(dsname, "zoned_uid", 8, 1, &zoned_uid, NULL) != 0) in spa_restore_zoned_uid_cb() 127 int err = zone_dataset_attach_uid(kcred, dsname, in spa_restore_zoned_uid_cb() 131 "'%s' (uid %llu): %d", dsname, in spa_restore_zoned_uid_cb() 146 spa_cleanup_zoned_uid_cb(const char *dsname, void *arg) in spa_cleanup_zoned_uid_cb() argument 151 if (dsl_prop_get(dsname, "zoned_uid", 8, 1, &zoned_uid, NULL) != 0) in spa_cleanup_zoned_uid_cb() 155 int err = zone_dataset_detach_uid(kcred, dsname, in spa_cleanup_zoned_uid_cb() 159 "'%s' (uid %llu): %d", dsname, in spa_cleanup_zoned_uid_cb()
|
| H A D | zfs_ctldir.c | 1033 char *dsname; in zfsctl_snapdir_mkdir() local 1039 dsname = kmem_alloc(ZFS_MAX_DATASET_NAME_LEN, KM_SLEEP); in zfsctl_snapdir_mkdir() 1046 dmu_objset_name(zfsvfs->z_os, dsname); in zfsctl_snapdir_mkdir() 1048 error = zfs_secpolicy_snapshot_perms(dsname, cr); in zfsctl_snapdir_mkdir() 1053 error = dmu_objset_snapshot_one(dsname, dirname); in zfsctl_snapdir_mkdir() 1061 kmem_free(dsname, ZFS_MAX_DATASET_NAME_LEN); in zfsctl_snapdir_mkdir()
|
| /freebsd/sbin/bectl/ |
| H A D | bectl_list.c | 37 static int print_snapshots(const char *dsname, struct printc *pc); 98 char *dsname, *sep; in dataset_space() local 103 dsname = strdup(oname); in dataset_space() 104 if (dsname == NULL) in dataset_space() 108 if ((sep = strchr(dsname, '@')) != NULL) in dataset_space() 112 free(dsname); in dataset_space() 116 if (be_get_dataset_props(be, dsname, dsprops) != 0) { in dataset_space() 118 free(dsname); in dataset_space() 126 free(dsname); in dataset_space() 131 print_snapshots(const char *dsname, struct printc *pc) in print_snapshots() argument [all …]
|
| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | dsl_prop.h | 77 int dsl_prop_get_received(const char *dsname, nvlist_t **nvp); 93 int dsl_props_set(const char *dsname, zprop_source_t source, nvlist_t *nvl); 94 int dsl_prop_set_int(const char *dsname, const char *propname, 96 int dsl_prop_set_string(const char *dsname, const char *propname, 98 int dsl_prop_inherit(const char *dsname, const char *propname, 105 boolean_t dsl_prop_get_hasrecvd(const char *dsname); 106 int dsl_prop_set_hasrecvd(const char *dsname); 107 void dsl_prop_unset_hasrecvd(const char *dsname);
|
| H A D | dsl_crypt.h | 168 int dsl_crypto_can_set_keylocation(const char *dsname, const char *keylocation); 177 int spa_keystore_load_wkey(const char *dsname, dsl_crypto_params_t *dcp, 180 int spa_keystore_unload_wkey(const char *dsname); 199 int spa_keystore_change_key(const char *dsname, dsl_crypto_params_t *dcp,
|
| H A D | dsl_dataset.h | 427 int dsl_get_mountpoint(dsl_dataset_t *ds, const char *dsname, char *value, 450 int dsl_dataset_set_refquota(const char *dsname, zprop_source_t source, 452 int dsl_dataset_set_refreservation(const char *dsname, zprop_source_t source, 454 int dsl_dataset_set_compression(const char *dsname, zprop_source_t source,
|
| H A D | zcp_set.h | 29 const char *dsname; member
|
| H A D | dsl_userhold.h | 37 int dsl_dataset_get_holds(const char *dsname, nvlist_t *nvl);
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_clone/ |
| H A D | zfs_clone_deeply_nested.ksh | 48 dsname="$clonesfs/0@$snapname" 49 log_must zfs snapshot $dsname 53 log_must zfs clone $dsname $clonesfs/$c 54 dsname="$clonesfs/$c@$snapname" 55 log_must zfs snapshot $dsname
|
| /freebsd/cddl/contrib/opensolaris/lib/pyzfs/common/ |
| H A D | dataset.py | 214 for dsname in dsnames: 215 if not "@" in dsname: 217 _("cannot open %s") % dsname, 220 ds = Dataset(dsname) 226 (base, snapname) = dsname.split('@')
|
| /freebsd/usr.sbin/makefs/zfs/ |
| H A D | dsl.c | 286 char *dsname, *next, *params, *param, *nextparam; in dsl_init() local 289 dsname = strsep(¶ms, dspropdelim); in dsl_init() 291 if (strcmp(dsname, zfs->poolname) == 0) { in dsl_init() 301 if (strstr(dsname, zfs->poolname) != dsname || in dsl_init() 302 (next = strchr(dsname, '/')) == NULL || in dsl_init() 303 (size_t)(next - dsname) != strlen(zfs->poolname)) { in dsl_init() 305 dsname, zfs->poolname); in dsl_init() 307 dir = dsl_dir_alloc(zfs, dsname); in dsl_init()
|
| /freebsd/stand/libsa/zfs/ |
| H A D | zfs.c | 60 const char *name, const char *dsname, int checkpoint); 62 const char *dsname); 1712 const char *dsname; in split_devname() local 1719 dsname = strchr(name, '/'); in split_devname() 1720 if (dsname != NULL) { in split_devname() 1721 len = dsname - name; in split_devname() 1722 dsname++; in split_devname() 1724 dsname = ""; in split_devname() 1732 *dsnamep = dsname; in split_devname() 1743 const char *dsname; in zfs_list() local [all …]
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/include/ |
| H A D | kstat.shlib | 192 # _resolve_dsname_freebsd <pool> <dsname> 193 # _resolve_dsname_linux <pool> <dsname> 196 # - dsname: dataset name, in the standard <pool>/<some>/<dataset> format. 292 # _resolve_dsname_freebsd <pool> <dsname> 306 typeset dsname=$2 308 awk -F '.' -v dsnamere="=$dsname$" ' 439 # _resolve_dsname_linux <pool> <dsname> 454 typeset dsname=$2 455 awk -v dsname="$dsname" ' 456 $1 == "dataset_name" && $3 == dsname {
|
| /freebsd/sys/contrib/openzfs/contrib/pam_zfs_key/ |
| H A D | pam_zfs_key.c | 379 char *dsname; member 431 config->dsname = NULL; in zfs_key_config_load() 677 free(config->dsname); in zfs_key_config_free() 702 return (target->dsname != NULL); in find_dsname_by_prop_value() 705 target->dsname = strdup(zfs_get_name(zhp)); in find_dsname_by_prop_value() 732 char *dsname = config->dsname; in zfs_key_config_get_dataset() local 733 config->dsname = NULL; in zfs_key_config_get_dataset() 734 return (dsname); in zfs_key_config_get_dataset()
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_ioctl_os.c | 137 zfs_ioctl_update_mount_cache(const char *dsname) in zfs_ioctl_update_mount_cache() argument 141 if (getzfsvfs(dsname, &zfsvfs) == 0) { in zfs_ioctl_update_mount_cache()
|