Lines Matching refs:be_name

448 be_make_root_ds(const char *zpool, const char *be_name, char *be_root_ds,  in be_make_root_ds()  argument
459 "%s/%s", zpool, be_name); in be_make_root_ds()
462 "%s/%s/%s", zpool, BE_CONTAINER_DS_NAME, be_name); in be_make_root_ds()
486 dirname(root_ds), be_name); in be_make_root_ds()
679 be_append_menu(char *be_name, char *be_root_pool, char *boot_pool, in be_append_menu() argument
702 if (be_name == NULL || be_root_pool == NULL) in be_append_menu()
749 if ((ret = be_make_root_ds(be_root_pool, be_name, be_root_ds, in be_append_menu()
752 "for %s/%s\n"), __func__, be_root_pool, be_name); in be_append_menu()
820 description ? description : be_name); in be_append_menu()
873 char *new_title = description ? description : be_name; in be_append_menu()
879 if (be_remove_menu(be_name, be_root_pool, in be_append_menu()
883 "entry '%s' in boot menu.\n"), be_name); in be_append_menu()
918 description ? description : be_name); in be_append_menu()
977 be_remove_menu(char *be_name, char *be_root_pool, char *boot_pool) in be_remove_menu() argument
1009 if ((ret = be_make_root_ds(be_root_pool, be_name, be_root_ds, in be_remove_menu()
1012 "for %s/%s\n"), __func__, be_root_pool, be_name); in be_remove_menu()
1591 be_change_grub_default(char *be_name, char *be_root_pool) in be_change_grub_default() argument
1624 if ((ret = be_make_root_ds(be_root_pool, be_name, be_root_ds, in be_change_grub_default()
1627 "for %s/%s\n"), __func__, be_root_pool, be_name); in be_change_grub_default()
1738 be_name); in be_change_grub_default()
2248 be_update_vfstab(char *be_name, char *old_rc_loc, char *new_rc_loc, in be_update_vfstab() argument
2260 if ((ret = _be_mount(be_name, &tmp_mountpoint, in be_update_vfstab()
2263 "failed to mount BE (%s)\n"), be_name); in be_update_vfstab()
2275 ret = _update_vfstab(alt_vfstab, be_name, old_rc_loc, new_rc_loc, in be_update_vfstab()
2280 if ((err = _be_unmount(be_name, 0)) == BE_SUCCESS) { in be_update_vfstab()
2286 be_name, tmp_mountpoint); in be_update_vfstab()
2319 be_update_zone_vfstab(zfs_handle_t *zhp, char *be_name, char *old_rc_loc, in be_update_zone_vfstab() argument
2356 ret = _update_vfstab(alt_vfstab, be_name, old_rc_loc, new_rc_loc, in be_update_zone_vfstab()
2484 be_valid_be_name(const char *be_name) in be_valid_be_name() argument
2489 if (be_name == NULL) in be_valid_be_name()
2501 c = be_name; in be_valid_be_name()
2512 if (!zfs_name_valid(be_name, ZFS_TYPE_FILESYSTEM) || in be_valid_be_name()
2513 strlen(be_name) > BE_NAME_MAX_LEN) in be_valid_be_name()
2517 strstr(be_name, be_defaults.be_deflt_bename_starts_with) == NULL) { in be_valid_be_name()
3466 update_dataset(char *dataset, int dataset_len, char *be_name, in update_dataset() argument
3482 if ((ret = be_make_root_ds(new_rc_loc, be_name, dataset, in update_dataset()
3516 _update_vfstab(char *vfstab, char *be_name, char *old_rc_loc, in _update_vfstab() argument
3634 sizeof (dev), be_name, old_rc_loc, in _update_vfstab()
3973 char *be_name = NULL; in be_create_menu() local
4064 be_name = strdup(be_nodes->be_node_name); in be_create_menu()
4076 int err = be_change_grub_default(be_name, be_rpool); in be_create_menu()