Lines Matching +defs:val +defs:recursive
701 * We use a "recursive" mutex so that we
1199 * snapshot limit when either taking a recursive snapshot or when
1205 * but its more complicated for the recursive/multiple snapshot case.
1214 * This approach properly handles not only the recursive snapshot
1231 uint64_t val;
1242 &val) == 0) {
1245 val + 1);
1728 nvlist_t *val = fnvlist_alloc();
1752 fnvlist_add_boolean(val, buf);
1756 fnvlist_add_nvlist(propval, ZPROP_VALUE, val);
1759 nvlist_free(val);
1772 uint64_t val;
1777 DS_FIELD_RESUME_FROMGUID, sizeof (val), 1, &val) == 0) {
1778 fnvlist_add_uint64(token_nv, "fromguid", val);
1781 DS_FIELD_RESUME_OBJECT, sizeof (val), 1, &val) == 0) {
1782 fnvlist_add_uint64(token_nv, "object", val);
1785 DS_FIELD_RESUME_OFFSET, sizeof (val), 1, &val) == 0) {
1786 fnvlist_add_uint64(token_nv, "offset", val);
1789 DS_FIELD_RESUME_BYTES, sizeof (val), 1, &val) == 0) {
1790 fnvlist_add_uint64(token_nv, "bytes", val);
1793 DS_FIELD_RESUME_TOGUID, sizeof (val), 1, &val) == 0) {
1794 fnvlist_add_uint64(token_nv, "toguid", val);
2048 uint64_t val;
2050 error = dsl_dataset_snap_lookup(hds, ddrsa->ddrsa_oldsnapname, &val);
2057 error = dsl_dataset_snap_lookup(hds, ddrsa->ddrsa_newsnapname, &val);
2100 uint64_t val;
2104 error = dsl_dataset_snap_lookup(hds, ddrsa->ddrsa_oldsnapname, &val);
2111 VERIFY0(dsl_dataset_hold_obj(dp, val, FTAG, &ds));
2151 const char *oldsnapname, const char *newsnapname, boolean_t recursive)
2158 ddrsa.ddrsa_recursive = recursive;
2439 uint64_t val, dlused, dlcomp, dluncomp;
2459 err = dsl_dataset_snap_lookup(hds, ds->ds_snapname, &val);