Lines Matching defs:root_ds
104 char *root_ds = NULL;
109 root_ds = be_get_ds_from_dir("/");
110 if (root_ds == NULL) { /* we must be in a scratch mounted zone */
116 ptr = strrchr(root_ds, '/');
118 pool_len = strlen(root_ds) - (strlen(BE_CONTAINER_DS_NAME) +
120 (void) strlcpy(p_analog, root_ds, pool_len);
130 * root_ds - Root dataset of the nested BE to set active
138 be_zone_toggle_active(char *root_ds)
144 if ((zhp = zfs_open(g_zfs, root_ds, ZFS_TYPE_FILESYSTEM)) == NULL) {
146 "root dataset (%s): %s\n"), root_ds,
436 * root_ds - dataset name of a zone root dataset
444 be_zone_is_bootable(char *root_ds) {
455 if (be_zone_get_parent_id(root_ds, &nbe_parentbe_id) != BE_SUCCESS) {
474 * root_ds - dataset name of a zone root dataset
483 be_zone_get_parent_id(const char *root_ds, uuid_t *uu)
492 if ((zhp = zfs_open(g_zfs, root_ds, ZFS_TYPE_FILESYSTEM)) == NULL) {
494 "open zone root dataset (%s): %s\n"), root_ds,
503 "dataset (%s): %s\n"), root_ds,
537 * root_ds - Root dataset of the BE to set active
546 be_zone_set_parent_id(const char *root_ds, uuid_t pud)
553 if ((zhp = zfs_open(g_zfs, root_ds, ZFS_TYPE_FILESYSTEM)) == NULL) {
555 "BE root dataset (%s): %s\n"), root_ds,