Lines Matching defs:psa
1651 dsl_prop_setarg_t psa;
1654 dsl_prop_setarg_init_uint64(&psa, "refreservation",
1657 psa.psa_effective_value = 0; /* predict default value */
1659 dsl_dataset_set_reservation_sync(ds, &psa, tx);
3292 dsl_prop_setarg_t *psa = arg2;
3298 if ((err = dsl_prop_predict_sync(ds->ds_dir, psa)) != 0)
3301 if (psa->psa_effective_value == 0)
3304 if (psa->psa_effective_value < ds->ds_phys->ds_used_bytes ||
3305 psa->psa_effective_value < ds->ds_reserved)
3317 dsl_prop_setarg_t *psa = arg2;
3318 uint64_t effective_value = psa->psa_effective_value;
3320 dsl_prop_set_sync(ds, psa, tx);
3321 DSL_PROP_CHECK_PREDICTION(ds->ds_dir, psa);
3337 dsl_prop_setarg_t psa;
3340 dsl_prop_setarg_init_uint64(&psa, "refquota", source, "a);
3354 ds, &psa, 0);
3364 dsl_prop_setarg_t *psa = arg2;
3376 if ((err = dsl_prop_predict_sync(ds->ds_dir, psa)) != 0)
3379 effective_value = psa->psa_effective_value;
3412 dsl_prop_setarg_t *psa = arg2;
3413 uint64_t effective_value = psa->psa_effective_value;
3417 dsl_prop_set_sync(ds, psa, tx);
3418 DSL_PROP_CHECK_PREDICTION(ds->ds_dir, psa);
3444 dsl_prop_setarg_t psa;
3447 dsl_prop_setarg_init_uint64(&psa, "refreservation", source,
3456 dsl_dataset_set_reservation_sync, ds, &psa, 0);