Lines Matching refs:be_attrs

673 	nvlist_t	*be_attrs;
699 if (be_nvl_alloc(&be_attrs) != 0)
702 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0)
705 err = be_activate(be_attrs);
729 nvlist_free(be_attrs);
736 nvlist_t *be_attrs;
843 if (be_nvl_alloc(&be_attrs) != 0)
847 if (zfs_props != NULL && be_nvl_add_nvlist(be_attrs,
851 if (obe_name != NULL && be_nvl_add_string(be_attrs,
855 if (snap_name != NULL && be_nvl_add_string(be_attrs,
859 if (nbe_zpool != NULL && be_nvl_add_string(be_attrs,
863 if (nbe_name != NULL && be_nvl_add_string(be_attrs,
867 if (nbe_desc != NULL && be_nvl_add_string(be_attrs,
872 err = be_create_snapshot(be_attrs);
874 err = be_copy(be_attrs);
884 if (nvlist_lookup_string(be_attrs, BE_ATTR_NEW_BE_NAME,
893 if (nvlist_lookup_string(be_attrs, BE_ATTR_SNAP_NAME,
945 nvlist_free(be_attrs);
955 nvlist_t *be_attrs;
1009 if (be_nvl_alloc(&be_attrs) != 0)
1013 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, be_name) != 0)
1017 if (be_nvl_add_string(be_attrs, BE_ATTR_SNAP_NAME,
1021 err = be_destroy_snapshot(be_attrs);
1023 if (be_nvl_add_uint16(be_attrs, BE_ATTR_DESTROY_FLAGS,
1027 err = be_destroy(be_attrs);
1073 nvlist_free(be_attrs);
1216 nvlist_t *be_attrs;
1286 if (be_nvl_alloc(&be_attrs) != 0)
1289 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0)
1292 if (be_nvl_add_string(be_attrs, BE_ATTR_MOUNTPOINT, mountpoint) != 0)
1295 if (shared_fs && be_nvl_add_uint16(be_attrs, BE_ATTR_MOUNT_FLAGS,
1299 err = be_mount(be_attrs);
1333 nvlist_free(be_attrs);
1340 nvlist_t *be_attrs;
1370 if (be_nvl_alloc(&be_attrs) != 0)
1374 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0)
1377 if (be_nvl_add_uint16(be_attrs, BE_ATTR_UNMOUNT_FLAGS,
1381 err = be_unmount(be_attrs);
1413 nvlist_free(be_attrs);
1420 nvlist_t *be_attrs;
1448 if (be_nvl_alloc(&be_attrs) != 0)
1451 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0)
1454 if (be_nvl_add_string(be_attrs, BE_ATTR_NEW_BE_NAME, nbe_name) != 0)
1457 err = be_rename(be_attrs);
1482 nvlist_free(be_attrs);
1489 nvlist_t *be_attrs;
1532 if (be_nvl_alloc(&be_attrs) != 0)
1535 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0)
1538 if (be_nvl_add_string(be_attrs, BE_ATTR_SNAP_NAME, snap_name) != 0)
1541 err = be_rollback(be_attrs);
1571 nvlist_free(be_attrs);