Lines Matching refs:be_attrs
651 nvlist_t *be_attrs; in be_do_activate() local
677 if (be_nvl_alloc(&be_attrs) != 0) in be_do_activate()
680 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0) in be_do_activate()
683 err = be_activate(be_attrs); in be_do_activate()
707 nvlist_free(be_attrs); in be_do_activate()
714 nvlist_t *be_attrs; in be_do_create() local
821 if (be_nvl_alloc(&be_attrs) != 0) in be_do_create()
825 if (zfs_props != NULL && be_nvl_add_nvlist(be_attrs, in be_do_create()
829 if (obe_name != NULL && be_nvl_add_string(be_attrs, in be_do_create()
833 if (snap_name != NULL && be_nvl_add_string(be_attrs, in be_do_create()
837 if (nbe_zpool != NULL && be_nvl_add_string(be_attrs, in be_do_create()
841 if (nbe_name != NULL && be_nvl_add_string(be_attrs, in be_do_create()
845 if (nbe_desc != NULL && be_nvl_add_string(be_attrs, in be_do_create()
850 err = be_create_snapshot(be_attrs); in be_do_create()
852 err = be_copy(be_attrs); in be_do_create()
862 if (nvlist_lookup_string(be_attrs, BE_ATTR_NEW_BE_NAME, in be_do_create()
871 if (nvlist_lookup_string(be_attrs, BE_ATTR_SNAP_NAME, in be_do_create()
923 nvlist_free(be_attrs); in be_do_create()
933 nvlist_t *be_attrs; in be_do_destroy() local
987 if (be_nvl_alloc(&be_attrs) != 0) in be_do_destroy()
991 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, be_name) != 0) in be_do_destroy()
995 if (be_nvl_add_string(be_attrs, BE_ATTR_SNAP_NAME, in be_do_destroy()
999 err = be_destroy_snapshot(be_attrs); in be_do_destroy()
1001 if (be_nvl_add_uint16(be_attrs, BE_ATTR_DESTROY_FLAGS, in be_do_destroy()
1005 err = be_destroy(be_attrs); in be_do_destroy()
1051 nvlist_free(be_attrs); in be_do_destroy()
1194 nvlist_t *be_attrs; in be_do_mount() local
1264 if (be_nvl_alloc(&be_attrs) != 0) in be_do_mount()
1267 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0) in be_do_mount()
1270 if (be_nvl_add_string(be_attrs, BE_ATTR_MOUNTPOINT, mountpoint) != 0) in be_do_mount()
1273 if (shared_fs && be_nvl_add_uint16(be_attrs, BE_ATTR_MOUNT_FLAGS, in be_do_mount()
1277 err = be_mount(be_attrs); in be_do_mount()
1311 nvlist_free(be_attrs); in be_do_mount()
1318 nvlist_t *be_attrs; in be_do_unmount() local
1348 if (be_nvl_alloc(&be_attrs) != 0) in be_do_unmount()
1352 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0) in be_do_unmount()
1355 if (be_nvl_add_uint16(be_attrs, BE_ATTR_UNMOUNT_FLAGS, in be_do_unmount()
1359 err = be_unmount(be_attrs); in be_do_unmount()
1391 nvlist_free(be_attrs); in be_do_unmount()
1398 nvlist_t *be_attrs; in be_do_rename() local
1426 if (be_nvl_alloc(&be_attrs) != 0) in be_do_rename()
1429 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0) in be_do_rename()
1432 if (be_nvl_add_string(be_attrs, BE_ATTR_NEW_BE_NAME, nbe_name) != 0) in be_do_rename()
1435 err = be_rename(be_attrs); in be_do_rename()
1460 nvlist_free(be_attrs); in be_do_rename()
1467 nvlist_t *be_attrs; in be_do_rollback() local
1510 if (be_nvl_alloc(&be_attrs) != 0) in be_do_rollback()
1513 if (be_nvl_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, obe_name) != 0) in be_do_rollback()
1516 if (be_nvl_add_string(be_attrs, BE_ATTR_SNAP_NAME, snap_name) != 0) in be_do_rollback()
1519 err = be_rollback(be_attrs); in be_do_rollback()
1549 nvlist_free(be_attrs); in be_do_rollback()