Lines Matching refs:dataset

234 get_legacy_mountpoint(char *path, char *dataset, size_t dlen,  in get_legacy_mountpoint()  argument
255 (void) strlcpy(dataset, entry.mnt_special, in get_legacy_mountpoint()
277 char *dataset = NULL; in get_zfs_dataset() local
301 dataset = mountpoint; in get_zfs_dataset()
319 dataset = (char *)zfs_get_name(zlist[i]); in get_zfs_dataset()
325 if (dataset != NULL) in get_zfs_dataset()
326 dataset = strdup(dataset); in get_zfs_dataset()
328 return (dataset); in get_zfs_dataset()
338 get_zfs_property(char *dataset, zfs_prop_t property) in get_zfs_property() argument
346 handle = zfs_open(libhandle, dataset, ZFS_TYPE_FILESYSTEM); in get_zfs_property()
373 char *dataset; in sa_zfs_is_shared() local
378 dataset = get_zfs_dataset((sa_handle_t)sahandle, path, B_FALSE); in sa_zfs_is_shared()
379 if (dataset != NULL) { in sa_zfs_is_shared()
382 handle = zfs_open(libhandle, dataset, in sa_zfs_is_shared()
395 free(dataset); in sa_zfs_is_shared()
526 zfs_construct_resource(sa_share_t share, char *dataset) in zfs_construct_resource() argument
531 (void) snprintf(buff, SA_MAX_RESOURCE_NAME, "%s", dataset); in zfs_construct_resource()
544 char *shareopts, char *mountpoint, char *proto, char *dataset) in zfs_inherited() argument
579 set_node_attr(share, "dataset", dataset); in zfs_inherited()
598 zfs_construct_resource(share, dataset); in zfs_inherited()
618 char *shareopts, char *proto, char *dataset, int grouperr) in zfs_notinherited() argument
663 zfs_construct_resource(share, dataset); in zfs_notinherited()
697 char *sourcestr, char *dataset) in sa_zfs_process_share() argument
703 mountpoint, proto, dataset); in sa_zfs_process_share()
705 group = find_or_create_zfs_subgroup(handle, dataset, proto, in sa_zfs_process_share()
722 proto, dataset, err); in sa_zfs_process_share()
783 char *dataset; in sa_get_zfs_shares() local
796 if ((dataset = (char *)zfs_get_name(zlist[i])) == NULL) in sa_get_zfs_shares()
863 nfssourcestr, dataset); in sa_get_zfs_shares()
870 smbsourcestr, dataset); in sa_get_zfs_shares()
895 grpdataset, dataset); in sa_get_zfs_shares()
902 grpdataset, dataset); in sa_get_zfs_shares()
933 char *dataset = NULL; in sa_zfs_set_sharenfs() local
948 dataset = get_zfs_dataset(impl_handle, path, B_FALSE); in sa_zfs_set_sharenfs()
952 if (dataset != NULL) { in sa_zfs_set_sharenfs()
955 opts != NULL ? opts : "off", dataset); in sa_zfs_set_sharenfs()
965 if (dataset != NULL) in sa_zfs_set_sharenfs()
966 free(dataset); in sa_zfs_set_sharenfs()
1044 char *dataset = NULL; in sa_zfs_set_sharesmb() local
1065 dataset = get_zfs_dataset(impl_handle, path, B_FALSE); in sa_zfs_set_sharesmb()
1069 if (dataset != NULL) { in sa_zfs_set_sharesmb()
1072 opts != NULL ? opts : "off", dataset); in sa_zfs_set_sharesmb()
1082 if (dataset != NULL) in sa_zfs_set_sharesmb()
1083 free(dataset); in sa_zfs_set_sharesmb()
1122 char *dataset = NULL; in sa_zfs_update() local
1134 dataset = get_zfs_dataset( in sa_zfs_update()
1142 dataset = sa_get_group_attr(group, "name"); in sa_zfs_update()
1146 if (proto != NULL && dataset != NULL) { in sa_zfs_update()
1149 zfsopts = get_zfs_property(dataset, in sa_zfs_update()
1163 optstring, dataset); in sa_zfs_update()
1169 dataset); in sa_zfs_update()
1193 if (dataset != NULL) in sa_zfs_update()
1194 free(dataset); in sa_zfs_update()
1270 char *dataset; in sa_share_zfs() local
1291 while ((dataset = get_zfs_dataset(sahandle, pathp, B_TRUE)) == NULL) { in sa_share_zfs()
1350 err = zfs_deleg_share_nfs(libhandle, dataset, path, in sa_share_zfs()
1361 free(dataset); in sa_share_zfs()
1393 char dataset[ZFS_MAXPROPLEN]; in sa_zfs_get_info() local
1424 if (get_legacy_mountpoint(path, dataset, in sa_zfs_get_info()
1545 char *dataset, *lastcomma; in sa_zfs_setprop() local
1553 if ((dataset = get_zfs_dataset(handle, path, B_FALSE)) == NULL) in sa_zfs_setprop()
1557 free(dataset); in sa_zfs_setprop()
1561 z_fs = zfs_open(z_lib, dataset, ZFS_TYPE_DATASET); in sa_zfs_setprop()
1563 free(dataset); in sa_zfs_setprop()
1570 free(dataset); in sa_zfs_setprop()
1577 free(dataset); in sa_zfs_setprop()
1589 free(dataset); in sa_zfs_setprop()