Lines Matching defs:be_attrs
652 nvlist_t *be_attrs;
678 if (be_nvl_alloc(&be_attrs) != 0)
681 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0)
684 err = be_activate(be_attrs);
708 nvlist_free(be_attrs);
715 nvlist_t *be_attrs;
822 if (be_nvl_alloc(&be_attrs) != 0)
826 if (zfs_props != NULL && be_nvl_add_nvlist(be_attrs,
830 if (obe_name != NULL && be_nvl_add_string(be_attrs,
834 if (snap_name != NULL && be_nvl_add_string(be_attrs,
838 if (nbe_zpool != NULL && be_nvl_add_string(be_attrs,
842 if (nbe_name != NULL && be_nvl_add_string(be_attrs,
846 if (nbe_desc != NULL && be_nvl_add_string(be_attrs,
851 err = be_create_snapshot(be_attrs);
853 err = be_copy(be_attrs);
863 if (nvlist_lookup_string(be_attrs, BE_ATTR_NEW_BE_NAME,
872 if (nvlist_lookup_string(be_attrs, BE_ATTR_SNAP_NAME,
924 nvlist_free(be_attrs);
934 nvlist_t *be_attrs;
988 if (be_nvl_alloc(&be_attrs) != 0)
992 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, be_name) != 0)
996 if (be_nvl_add_string(be_attrs, BE_ATTR_SNAP_NAME,
1000 err = be_destroy_snapshot(be_attrs);
1002 if (be_nvl_add_uint16(be_attrs, BE_ATTR_DESTROY_FLAGS,
1006 err = be_destroy(be_attrs);
1052 nvlist_free(be_attrs);
1196 nvlist_t *be_attrs;
1266 if (be_nvl_alloc(&be_attrs) != 0)
1269 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0)
1272 if (be_nvl_add_string(be_attrs, BE_ATTR_MOUNTPOINT, mountpoint) != 0)
1275 if (shared_fs && be_nvl_add_uint16(be_attrs, BE_ATTR_MOUNT_FLAGS,
1279 err = be_mount(be_attrs);
1313 nvlist_free(be_attrs);
1320 nvlist_t *be_attrs;
1350 if (be_nvl_alloc(&be_attrs) != 0)
1354 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0)
1357 if (be_nvl_add_uint16(be_attrs, BE_ATTR_UNMOUNT_FLAGS,
1361 err = be_unmount(be_attrs);
1393 nvlist_free(be_attrs);
1400 nvlist_t *be_attrs;
1428 if (be_nvl_alloc(&be_attrs) != 0)
1431 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0)
1434 if (be_nvl_add_string(be_attrs, BE_ATTR_NEW_BE_NAME, nbe_name) != 0)
1437 err = be_rename(be_attrs);
1462 nvlist_free(be_attrs);
1469 nvlist_t *be_attrs;
1512 if (be_nvl_alloc(&be_attrs) != 0)
1515 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0)
1518 if (be_nvl_add_string(be_attrs, BE_ATTR_SNAP_NAME, snap_name) != 0)
1521 err = be_rollback(be_attrs);
1551 nvlist_free(be_attrs);