Lines Matching defs:be_attrs

153 	nvlist_t	*be_attrs;
265 if (nvlist_alloc(&be_attrs, NV_UNIQUE_NAME, 0) != 0) {
271 if (nvlist_add_nvlist(be_attrs, BE_ATTR_ZFS_PROPERTIES,
280 if (nvlist_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name)
289 if (nvlist_add_string(be_attrs, BE_ATTR_SNAP_NAME, snap_name)
298 if (nvlist_add_string(be_attrs, BE_ATTR_NEW_BE_POOL, nbe_zpool)
307 if (nvlist_add_string(be_attrs, BE_ATTR_NEW_BE_NAME, nbe_name)
316 if (nvlist_add_string(be_attrs, BE_ATTR_NEW_BE_DESC, nbe_desc)
331 if (nvlist_add_boolean_value(be_attrs, BE_ATTR_NEW_BE_NESTED_BE,
340 if (nvlist_add_boolean_value(be_attrs,
349 if (nvlist_add_uint16(be_attrs, BE_ATTR_FS_NUM, fs_num) != 0) {
355 if (nvlist_add_string_array(be_attrs, BE_ATTR_FS_NAMES,
387 if (nvlist_add_nvlist_array(be_attrs, BE_ATTR_FS_ZFS_PROPERTIES,
394 if (nvlist_add_uint16(be_attrs, BE_ATTR_SHARED_FS_NUM,
401 if (nvlist_add_string_array(be_attrs, BE_ATTR_SHARED_FS_NAMES,
433 if (nvlist_add_nvlist_array(be_attrs,
441 ret = be_init(be_attrs);
448 if (nvlist_lookup_string(be_attrs, BE_ATTR_NEW_BE_NAME,
461 ret = be_copy(be_attrs);
469 if (nvlist_lookup_string(be_attrs, BE_ATTR_NEW_BE_NAME,
477 if (nvlist_lookup_string(be_attrs, BE_ATTR_SNAP_NAME,
492 nvlist_t *be_attrs;
519 if (nvlist_alloc(&be_attrs, NV_UNIQUE_NAME, 0) != 0) {
524 if (nvlist_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, argv[0]) != 0) {
530 if (nvlist_add_uint16(be_attrs, BE_ATTR_DESTROY_FLAGS, destroy_flags)
537 return (be_destroy(be_attrs));
619 nvlist_t *be_attrs;
631 if (nvlist_alloc(&be_attrs, NV_UNIQUE_NAME, 0) != 0) {
636 if (nvlist_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name)
643 if (nvlist_add_string(be_attrs, BE_ATTR_NEW_BE_NAME, nbe_name)
650 return (be_rename(be_attrs));
657 nvlist_t *be_attrs;
690 if (nvlist_alloc(&be_attrs, NV_UNIQUE_NAME, 0) != 0) {
695 if (nvlist_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name)
703 if (nvlist_add_string(be_attrs, BE_ATTR_POLICY, policy) != 0) {
711 if (nvlist_add_string(be_attrs, BE_ATTR_SNAP_NAME, snap_name)
719 ret = be_create_snapshot(be_attrs);
726 if (nvlist_lookup_string(be_attrs, BE_ATTR_SNAP_NAME,
741 nvlist_t *be_attrs;
753 if (nvlist_alloc(&be_attrs, NV_UNIQUE_NAME, 0) != 0) {
758 if (nvlist_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name)
765 if (nvlist_add_string(be_attrs, BE_ATTR_SNAP_NAME, snap_name)
772 return (be_destroy_snapshot(be_attrs));
778 nvlist_t *be_attrs;
790 if (nvlist_alloc(&be_attrs, NV_UNIQUE_NAME, 0) != 0) {
795 if (nvlist_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name)
802 if (nvlist_add_string(be_attrs, BE_ATTR_SNAP_NAME, snap_name)
809 return (be_rollback(be_attrs));
815 nvlist_t *be_attrs;
825 if (nvlist_alloc(&be_attrs, NV_UNIQUE_NAME, 0) != 0) {
830 if (nvlist_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name)
837 return (be_activate(be_attrs));
843 nvlist_t *be_attrs;
894 if (nvlist_alloc(&be_attrs, NV_UNIQUE_NAME, 0) != 0) {
899 if (nvlist_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name)
906 if (nvlist_add_string(be_attrs, BE_ATTR_MOUNTPOINT, mountpoint)
914 if (nvlist_add_uint16(be_attrs, BE_ATTR_MOUNT_FLAGS,
922 return (be_mount(be_attrs));
929 nvlist_t *be_attrs;
955 if (nvlist_alloc(&be_attrs, NV_UNIQUE_NAME, 0) != 0) {
960 if (nvlist_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name)
967 if (nvlist_add_uint16(be_attrs, BE_ATTR_UNMOUNT_FLAGS, unmount_flags)
974 return (be_unmount(be_attrs));