Lines Matching refs:delta
103 * Figure out how much of this delta should be propogated to the dsl_dir
108 parent_delta(dsl_dataset_t *ds, int64_t delta)
114 return (delta);
118 new_bytes = MAX(ds_phys->ds_unique_bytes + delta, ds->ds_reserved);
120 ASSERT3U(ABS((int64_t)(new_bytes - old_bytes)), <=, ABS(delta));
130 int64_t delta;
149 delta = parent_delta(ds, used);
165 dsl_dir_diduse_space(ds->ds_dir, DD_USED_HEAD, delta,
167 dsl_dir_transfer_space(ds->ds_dir, used - delta,
240 int64_t delta;
248 delta = parent_delta(ds, -used);
252 delta, -compressed, -uncompressed, tx);
253 dsl_dir_transfer_space(ds->ds_dir, -used - delta,
1491 int64_t delta;
1493 delta = MIN(dsl_dataset_phys(ds)->ds_unique_bytes,
1496 delta, 0, 0, tx);
3013 int64_t delta;
3179 * both be valid, or both be 0 (resulting in delta == 0). This
3183 delta = ddpa->cloneusedsnap -
3185 ASSERT3S(delta, >=, 0);
3186 ASSERT3U(ddpa->used, >=, delta);
3187 dsl_dir_diduse_space(dd, DD_USED_SNAP, delta, 0, 0, tx);
3189 ddpa->used - delta, ddpa->comp, ddpa->uncomp, tx);
3191 delta = ddpa->originusedsnap -
3193 ASSERT3S(delta, <=, 0);
3194 ASSERT3U(ddpa->used, >=, -delta);
3195 dsl_dir_diduse_space(odd, DD_USED_SNAP, delta, 0, 0, tx);
3197 -ddpa->used - delta, -ddpa->comp, -ddpa->uncomp, tx);
3646 /* apply any parent delta for change in unconsumed refreservation */
3881 uint64_t delta = MAX(unique, newval) -
3884 if (delta >
3902 int64_t delta;
3915 delta = MAX(0, (int64_t)(newval - unique)) -
3920 dsl_dir_diduse_space(ds->ds_dir, DD_USED_REFRSRV, delta, 0, 0, tx);