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