/illumos-gate/usr/src/boot/libsa/zfs/ |
H A D | zfs.c | 1710 const char *dsname; in zfs_list() local 1715 dsname = strchr(name, '/'); in zfs_list() 1716 if (dsname != NULL) { in zfs_list() 1717 len = dsname - name; in zfs_list() 1718 dsname++; in zfs_list() 1720 dsname = ""; in zfs_list() 1727 rv = zfs_lookup_dataset(spa, dsname, &objid); in zfs_list()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_gelf.c | 1100 const char *dsname = NULL; in mdb_gelf_symtab_create_file() local 1111 dsname = gsp->gs_name; in mdb_gelf_symtab_create_file() 1117 if (dsname == NULL) in mdb_gelf_symtab_create_file() 1131 return (mdb_gelf_symtab_create_file_by_name(gf, dsname, ssname, tabid)); in mdb_gelf_symtab_create_file() 1136 const char *dsname, const char *ssname, uint_t tabid) in mdb_gelf_symtab_create_file_by_name() argument 1156 if (strcmp(gsp->gs_name, dsname) == 0) { in mdb_gelf_symtab_create_file_by_name()
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 3383 dump_one_dir(const char *dsname, void *arg __unused) in dump_one_dir() argument 3388 error = open_objset(dsname, DMU_OST_ANY, FTAG, &os); in dump_one_dir()
|
/illumos-gate/usr/src/cmd/zfs/ |
H A D | zfs_main.c | 5635 const char *dsname = buf; in print_fs_perms() local 5646 (void) printf(dsname); in print_fs_perms()
|
/illumos-gate/usr/src/cmd/ztest/ |
H A D | ztest.c | 3748 ztest_dataset_create(char *dsname) in ztest_dataset_create() argument 3803 err = dmu_objset_create(dsname, DMU_OST_OTHER, 0, dcp, in ztest_dataset_create() 3812 (void) printf("Setting dataset %s to sync always\n", dsname); in ztest_dataset_create() 3813 return (ztest_dsl_prop_set_uint64(dsname, ZFS_PROP_SYNC, in ztest_dataset_create() 6510 ztest_dataset_name(char *dsname, char *pool, int d) in ztest_dataset_name() argument 6512 (void) snprintf(dsname, ZFS_MAX_DATASET_NAME_LEN, "%s/ds_%d", pool, d); in ztest_dataset_name()
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_dataset.c | 707 char dsname[ZFS_MAX_DATASET_NAME_LEN]; in zfs_open() local 715 assert(bookp - path < sizeof (dsname)); in zfs_open() 716 (void) strncpy(dsname, path, bookp - path); in zfs_open() 717 dsname[bookp - path] = '\0'; in zfs_open() 723 if ((pzhp = make_dataset_handle(hdl, dsname)) == NULL) { in zfs_open()
|
H A D | libzfs_diff.c | 85 get_stats_for_obj(differ_info_t *di, const char *dsname, uint64_t obj, in get_stats_for_obj() argument 91 (void) strlcpy(zc.zc_name, dsname, sizeof (zc.zc_name)); in get_stats_for_obj() 124 "object %lld in %s"), obj, dsname); in get_stats_for_obj()
|
H A D | libzfs_pool.c | 4439 char dsname[ZFS_MAX_DATASET_NAME_LEN]; in zpool_obj_to_path() local 4457 (void) strlcpy(dsname, zc.zc_value, sizeof (dsname)); in zpool_obj_to_path() 4460 mounted = is_mounted(zhp->zpool_hdl, dsname, &mntpnt); in zpool_obj_to_path() 4463 (void) strlcpy(zc.zc_name, dsname, sizeof (zc.zc_name)); in zpool_obj_to_path() 4472 dsname, zc.zc_value); in zpool_obj_to_path() 4475 (void) snprintf(pathname, len, "%s:<0x%llx>", dsname, obj); in zpool_obj_to_path()
|
/illumos-gate/usr/src/lib/pyzfs/common/ |
H A D | dataset.py | 215 for dsname in dsnames: 216 if not "@" in dsname: 218 _("cannot open %s") % dsname, 221 ds = Dataset(dsname) 227 (base, snapname) = dsname.split('@')
|
H A D | userspace.py | 187 dsname = args[0] 205 ds = zfs.dataset.Dataset(dsname, types=("filesystem"))
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_util.c | 649 char *dsname = (char *)path + strspn(path, "/"); in smb_getdataset() local 651 hdl = zfs_open(libhdl, dsname, ZFS_TYPE_FILESYSTEM); in smb_getdataset() 657 (void) strlcpy(dataset, dsname, len); in smb_getdataset()
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/history/ |
H A D | history_common.kshlib | 126 typeset dsname=${fullname%%@*} 158 typeset dsname=${fullname%%@*} 159 typeset parent_fs=${dsname##*/} 160 typeset rb_fs=${dsname}/%rollback 186 typeset dsname=${cmd##* } 224 dsname=${cmd##* } 245 grep "permission $subcmd $dsname ([0-9]*) $code" \ 360 typeset dsname=${cmd##* } 361 [[ $dsname =~ "@" ]] && typeset is_snap=1 374 log_note "Didn't find \"destroy\" for $dsname" [all …]
|
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_zvolops.c | 307 kmem_free(dsname, strlen(dsname) + 1); in devzvol_validate() 331 kmem_free(dsname, strlen(dsname) + 1); in devzvol_validate() 342 kmem_free(dsname, strlen(dsname) + 1); in devzvol_validate() 360 kmem_free(dsname, strlen(dsname) + 1); in devzvol_validate() 364 kmem_free(dsname, strlen(dsname) + 1); in devzvol_validate() 530 kmem_free(dsname, strlen(dsname) + 1); in devzvol_create_link() 533 kmem_free(dsname, strlen(dsname) + 1); in devzvol_create_link() 645 kmem_free(dsname, strlen(dsname) + 1); in devzvol_mk_ngz_node() 664 kmem_free(dsname, strlen(dsname) + 1); in devzvol_mk_ngz_node() 677 kmem_free(dsname, strlen(dsname) + 1); in devzvol_mk_ngz_node() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | dsl_bookmark.c | 340 dsl_get_bookmarks(const char *dsname, nvlist_t *props, nvlist_t *outnvl) in dsl_get_bookmarks() argument 346 err = dsl_pool_hold(dsname, FTAG, &dp); in dsl_get_bookmarks() 349 err = dsl_dataset_hold(dp, dsname, FTAG, &ds); in dsl_get_bookmarks()
|
H A D | dsl_crypt.c | 474 ret = dsl_pool_hold(dsname, FTAG, &dp); in dsl_crypto_can_set_keylocation() 478 ret = dsl_dir_hold(dp, dsname, FTAG, &dd, NULL); in dsl_crypto_can_set_keylocation() 757 spa_keystore_load_wkey(const char *dsname, dsl_crypto_params_t *dcp, in spa_keystore_load_wkey() argument 777 ret = dsl_pool_hold(dsname, FTAG, &dp); in spa_keystore_load_wkey() 787 ret = dsl_dir_hold(dp, dsname, FTAG, &dd, NULL); in spa_keystore_load_wkey() 894 spa_keystore_unload_wkey(const char *dsname) in spa_keystore_unload_wkey() argument 901 ret = spa_open(dsname, &spa, FTAG); in spa_keystore_unload_wkey() 915 ret = dsl_pool_hold(dsname, FTAG, &dp); in spa_keystore_unload_wkey() 924 ret = dsl_dir_hold(dp, dsname, FTAG, &dd, NULL); in spa_keystore_unload_wkey() 1602 skcka.skcka_dsname = dsname; in spa_keystore_change_key() [all …]
|
H A D | dsl_dataset.c | 1399 char dsname[ZFS_MAX_DATASET_NAME_LEN]; in dsl_dataset_snapshot_check() local 1409 (void) strlcpy(dsname, name, atp - name + 1); in dsl_dataset_snapshot_check() 1412 error = dsl_dataset_hold(dp, dsname, FTAG, &ds); in dsl_dataset_snapshot_check() 1620 char dsname[ZFS_MAX_DATASET_NAME_LEN]; in dsl_dataset_snapshot_sync() local 1624 (void) strlcpy(dsname, name, atp - name + 1); in dsl_dataset_snapshot_sync() 1625 VERIFY0(dsl_dataset_hold(dp, dsname, FTAG, &ds)); in dsl_dataset_snapshot_sync() 2277 ASSERT0(strncmp(dsname, source, strlen(source))); in dsl_get_mountpoint() 2278 relpath = dsname + strlen(source); in dsl_get_mountpoint() 3875 ddsqra.ddsqra_name = dsname; in dsl_dataset_set_refquota() 3879 return (dsl_sync_task(dsname, dsl_dataset_set_refquota_check, in dsl_dataset_set_refquota() [all …]
|
H A D | dsl_deleg.c | 646 dsl_deleg_access(const char *dsname, const char *perm, cred_t *cr) in dsl_deleg_access() argument 652 error = dsl_pool_hold(dsname, FTAG, &dp); in dsl_deleg_access() 655 error = dsl_dataset_hold(dp, dsname, FTAG, &ds); in dsl_deleg_access()
|
H A D | dsl_destroy.c | 87 const char *dsname = ddsa->ddsa_name; in dsl_destroy_snapshot_check() local 94 error = dsl_dataset_hold(dp, dsname, FTAG, &ds); in dsl_destroy_snapshot_check() 501 const char *dsname = ddsa->ddsa_name; in dsl_destroy_snapshot_sync() local 507 int error = dsl_dataset_hold(dp, dsname, FTAG, &ds); in dsl_destroy_snapshot_sync() 1069 dsl_destroy_inconsistent(const char *dsname, void *arg) in dsl_destroy_inconsistent() argument 1073 if (dmu_objset_hold(dsname, FTAG, &os) == 0) { in dsl_destroy_inconsistent() 1085 (void) dsl_destroy_head(dsname); in dsl_destroy_inconsistent()
|
H A D | dsl_prop.c | 319 error = dmu_objset_hold(dsname, FTAG, &os); in dsl_prop_get() 774 error = dsl_props_set(dsname, source, nvl); in dsl_prop_set_int() 787 error = dsl_props_set(dsname, source, nvl); in dsl_prop_set_string() 800 error = dsl_props_set(dsname, source, nvl); in dsl_prop_inherit() 904 dpsa.dpsa_dsname = dsname; in dsl_props_set() 1096 dsl_prop_get_hasrecvd(const char *dsname) in dsl_prop_get_hasrecvd() argument 1111 VERIFY0(spa_open(dsname, &spa, FTAG)); in dsl_prop_set_hasrecvd_impl() 1125 dsl_prop_set_hasrecvd(const char *dsname) in dsl_prop_set_hasrecvd() argument 1128 if (!dsl_prop_get_hasrecvd(dsname)) in dsl_prop_set_hasrecvd() 1134 dsl_prop_unset_hasrecvd(const char *dsname) in dsl_prop_unset_hasrecvd() argument [all …]
|
H A D | dsl_scan.c | 2292 char *dsname = kmem_alloc(MAXNAMELEN, KM_SLEEP); in dsl_scan_visitds() local 2293 dsl_dataset_name(ds, dsname); in dsl_scan_visitds() 2296 (longlong_t)dsobj, dsname, in dsl_scan_visitds() 2299 kmem_free(dsname, MAXNAMELEN); in dsl_scan_visitds() 2331 char *dsname = kmem_alloc(ZFS_MAX_DATASET_NAME_LEN, KM_SLEEP); in dsl_scan_visitds() local 2332 dsl_dataset_name(ds, dsname); in dsl_scan_visitds() 2335 (longlong_t)dsobj, dsname, in dsl_scan_visitds() 2339 kmem_free(dsname, ZFS_MAX_DATASET_NAME_LEN); in dsl_scan_visitds()
|
H A D | dsl_userhold.c | 656 dsl_dataset_get_holds(const char *dsname, nvlist_t *nvl) in dsl_dataset_get_holds() argument 662 err = dsl_pool_hold(dsname, FTAG, &dp); in dsl_dataset_get_holds() 665 err = dsl_dataset_hold(dp, dsname, FTAG, &ds); in dsl_dataset_get_holds()
|
H A D | spa.c | 5898 char *dsname = kmem_alloc(MAXPATHLEN, KM_SLEEP); local 5902 (void) strlcpy(dsname, tmpname, 5905 (void) snprintf(dsname, MAXPATHLEN, 5909 ZPOOL_CONFIG_BOOTFS, dsname) == 0); 5910 kmem_free(dsname, MAXPATHLEN);
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | dsl_crypt.h | 176 int dsl_crypto_can_set_keylocation(const char *dsname, const char *keylocation); 184 int spa_keystore_load_wkey(const char *dsname, dsl_crypto_params_t *dcp, 187 int spa_keystore_unload_wkey(const char *dsname); 206 int spa_keystore_change_key(const char *dsname, dsl_crypto_params_t *dcp);
|
H A D | dsl_dataset.h | 396 int dsl_get_mountpoint(dsl_dataset_t *ds, const char *dsname, char *value, 419 int dsl_dataset_set_refquota(const char *dsname, zprop_source_t source, 421 int dsl_dataset_set_refreservation(const char *dsname, zprop_source_t source,
|
H A D | dsl_prop.h | 84 int dsl_prop_get_received(const char *dsname, nvlist_t **nvp); 100 int dsl_props_set(const char *dsname, zprop_source_t source, nvlist_t *nvl); 101 int dsl_prop_set_int(const char *dsname, const char *propname, 103 int dsl_prop_set_string(const char *dsname, const char *propname, 105 int dsl_prop_inherit(const char *dsname, const char *propname, 112 boolean_t dsl_prop_get_hasrecvd(const char *dsname); 113 int dsl_prop_set_hasrecvd(const char *dsname); 114 void dsl_prop_unset_hasrecvd(const char *dsname);
|