/illumos-gate/usr/src/cmd/beadm/ |
H A D | beadm.c | 671 nvlist_t *be_attrs; in be_do_activate() local 715 if (be_nvl_alloc(&be_attrs) != 0) in be_do_activate() 718 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0) in be_do_activate() 722 if (be_nvl_add_boolean(be_attrs, BE_ATTR_ACTIVE_NEXTBOOT, in be_do_activate() 727 err = be_activate(be_attrs); in be_do_activate() 754 nvlist_free(be_attrs); in be_do_activate() 761 nvlist_t *be_attrs; in be_do_create() local 879 if (be_nvl_alloc(&be_attrs) != 0) in be_do_create() 883 if (zfs_props != NULL && be_nvl_add_nvlist(be_attrs, in be_do_create() 887 if (obe_name != NULL && be_nvl_add_string(be_attrs, in be_do_create() [all …]
|
/illumos-gate/usr/src/lib/libbe/common/ |
H A D | be_snapshot.c | 86 be_create_snapshot(nvlist_t *be_attrs) in be_create_snapshot() argument 99 if (nvlist_lookup_pairs(be_attrs, NV_FLAG_NOENTOK, in be_create_snapshot() 116 if (nvlist_lookup_pairs(be_attrs, NV_FLAG_NOENTOK, in be_create_snapshot() 125 if (nvlist_lookup_pairs(be_attrs, NV_FLAG_NOENTOK, in be_create_snapshot() 148 if (nvlist_add_string(be_attrs, BE_ATTR_SNAP_NAME, in be_create_snapshot() 184 be_destroy_snapshot(nvlist_t *be_attrs) in be_destroy_snapshot() argument 195 if (nvlist_lookup_pairs(be_attrs, NV_FLAG_NOENTOK, in be_destroy_snapshot() 210 if (nvlist_lookup_string(be_attrs, BE_ATTR_SNAP_NAME, &snap_name) in be_destroy_snapshot() 252 be_rollback(nvlist_t *be_attrs) in be_rollback() argument 271 if (nvlist_lookup_pairs(be_attrs, NV_FLAG_NOENTOK, in be_rollback() [all …]
|
H A D | be_create.c | 105 be_init(nvlist_t *be_attrs) in be_init() argument 125 if (nvlist_lookup_string(be_attrs, BE_ATTR_NEW_BE_NAME, &bt.nbe_name) in be_init() 140 if (nvlist_lookup_string(be_attrs, BE_ATTR_NEW_BE_POOL, &bt.nbe_zpool) in be_init() 149 if (nvlist_lookup_pairs(be_attrs, 0, in be_init() 165 if (nvlist_lookup_pairs(be_attrs, NV_FLAG_NOENTOK, in be_init() 221 if (nvlist_lookup_pairs(be_attrs, NV_FLAG_NOENTOK, in be_init() 386 be_destroy(nvlist_t *be_attrs) in be_destroy() argument 404 if (nvlist_lookup_string(be_attrs, BE_ATTR_ORIG_BE_NAME, &bt.obe_name) in be_destroy() 430 if (nvlist_lookup_pairs(be_attrs, NV_FLAG_NOENTOK, in be_destroy() 635 be_copy(nvlist_t *be_attrs) in be_copy() argument [all …]
|
H A D | be_rename.c | 67 be_rename(nvlist_t *be_attrs) in be_rename() argument 83 if (nvlist_lookup_string(be_attrs, BE_ATTR_ORIG_BE_NAME, &bt.obe_name) in be_rename() 92 if (nvlist_lookup_string(be_attrs, BE_ATTR_NEW_BE_NAME, &bt.nbe_name) in be_rename()
|
H A D | be_activate.c | 92 be_activate(nvlist_t *be_attrs) in be_activate() argument 104 if (nvlist_lookup_string(be_attrs, BE_ATTR_ORIG_BE_NAME, &be_name) in be_activate() 120 if (nvlist_lookup_boolean_value(be_attrs, BE_ATTR_ACTIVE_NEXTBOOT, in be_activate() 158 be_installboot(nvlist_t *be_attrs) in be_installboot() argument 166 if (nvlist_lookup_pairs(be_attrs, NV_FLAG_NOENTOK, in be_installboot() 178 ret = nvlist_lookup_string(be_attrs, BE_ATTR_ORIG_BE_NAME, in be_installboot() 186 ret = nvlist_lookup_string(be_attrs, BE_ATTR_ORIG_BE_POOL, in be_installboot() 194 ret = nvlist_lookup_string(be_attrs, BE_ATTR_ORIG_BE_ROOT, in be_installboot()
|
H A D | be_mount.c | 108 be_mount(nvlist_t *be_attrs) in be_mount() argument 120 if (nvlist_lookup_string(be_attrs, BE_ATTR_ORIG_BE_NAME, &be_name) in be_mount() 135 if (nvlist_lookup_string(be_attrs, BE_ATTR_MOUNTPOINT, &mountpoint) in be_mount() 143 if (nvlist_lookup_pairs(be_attrs, NV_FLAG_NOENTOK, in be_mount() 173 be_unmount(nvlist_t *be_attrs) in be_unmount() argument 186 if (nvlist_lookup_string(be_attrs, BE_ATTR_ORIG_BE_NAME, &be_name) in be_unmount() 214 if (nvlist_lookup_pairs(be_attrs, NV_FLAG_NOENTOK, in be_unmount()
|
/illumos-gate/usr/src/cmd/boot/bootadm/ |
H A D | bootadm_loader.c | 640 nvlist_t *be_attrs; in set_option() local 671 if (nvlist_alloc(&be_attrs, NV_UNIQUE_NAME, 0) != 0) { in set_option() 675 if (nvlist_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, in set_option() 678 nvlist_free(be_attrs); in set_option() 681 ret = be_activate(be_attrs); in set_option() 682 nvlist_free(be_attrs); in set_option() 738 nvlist_t *be_attrs = NULL; in bam_mount_be() local 754 if (nvlist_alloc(&be_attrs, NV_UNIQUE_NAME, 0) != 0) { in bam_mount_be() 774 if (nvlist_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, in bam_mount_be() 780 if (nvlist_add_string(be_attrs, BE_ATTR_MOUNTPOINT, *dir) != 0) { in bam_mount_be() [all …]
|