Lines Matching refs:nbe_name

146 	if (nvlist_lookup_string(be_attrs, BE_ATTR_NEW_BE_NAME, &bt.nbe_name)
154 if (!be_valid_be_name(bt.nbe_name)) {
156 bt.nbe_name);
234 be_make_root_ds(bt.nbe_zpool, bt.nbe_name, nbe_root_ds,
255 * Verify that nbe_name doesn't already exist in some pool.
257 if ((zret = zpool_iter(g_zfs, be_exists_callback, bt.nbe_name))
260 * nbe_name already exists. Make an attampt at
265 if ((bt.nbe_name = be_auto_be_name(bt.nbe_name))
276 be_make_root_ds(bt.nbe_zpool, bt.nbe_name,
284 BE_ATTR_NEW_BE_NAME, strdup(bt.nbe_name))
293 "exists\n"), bt.nbe_name);
321 * Verify nbe_name doesn't already exist in this nested BE's
338 if ((bt.nbe_name = be_auto_zone_be_name(
339 be_container_ds, bt.nbe_name)) == NULL) {
349 be_make_root_ds(bt.nbe_zpool, bt.nbe_name,
357 BE_ATTR_NEW_BE_NAME, strdup(bt.nbe_name))
1066 BE_ATTR_NEW_BE_NAME, DATA_TYPE_STRING, &bt.nbe_name, NULL)
1143 if (bt.nbe_name) {
1145 if (!be_valid_be_name(bt.nbe_name)) {
1147 "invalid BE name %s\n"), bt.nbe_name);
1155 bt.nbe_name)) > 0) {
1157 "exists\n"), bt.nbe_name);
1173 be_make_root_ds(bt.obe_zpool, bt.nbe_name, be_root_ds,
1179 "exists\n"), bt.nbe_name);
1199 if ((bt.nbe_name = be_auto_be_name(bt.obe_name))
1218 /* Get root dataset names for obe_name and nbe_name */
1221 be_make_root_ds(bt.nbe_zpool, bt.nbe_name, nbe_root_ds,
1300 bt.nbe_name, bt.obe_name);
1317 free(bt.nbe_name);
1318 if ((bt.nbe_name = be_auto_be_name(bt.obe_name))
1331 be_make_root_ds(bt.nbe_zpool, bt.nbe_name,
1362 bt.nbe_name, bt.obe_name);
1376 free(bt.nbe_name);
1377 bt.nbe_name = NULL;
1432 if ((ret = _be_mount(bt.nbe_name, NULL, &new_mp,
1436 (void) _be_unmount(bt.nbe_name, NULL, BE_UNMOUNT_FLAG_NO_ZONES);
1495 if ((ret = be_update_vfstab(bt.nbe_name, bt.obe_zpool, bt.nbe_zpool,
1498 "update new BE's vfstab (%s)\n"), bt.nbe_name);
1503 if ((ret = _be_unmount(bt.nbe_name, NULL, umnt_flags)) != BE_SUCCESS) {
1535 "set BE policy for %s: %s\n"), bt.nbe_name,
1544 if (bt.nbe_name) {
1546 bt.nbe_name) != 0) {
1585 (void) be_destroy_zones(bt.nbe_name, bt.nbe_root_ds,
2549 bt.nbe_name = new_zone_be_name;
2606 bt.nbe_name = new_zone_be_name;
2655 free(bt.nbe_name);
2656 bt.nbe_name = NULL;