Lines Matching refs:propname

87 dsl_prop_get_dd(dsl_dir_t *dd, const char *propname,  in dsl_prop_get_dd()  argument
105 prop = zfs_name_to_prop(propname); in dsl_prop_get_dd()
107 inheritstr = kmem_asprintf("%s%s", propname, ZPROP_INHERIT_SUFFIX); in dsl_prop_get_dd()
108 recvdstr = kmem_asprintf("%s%s", propname, ZPROP_RECVD_SUFFIX); in dsl_prop_get_dd()
109 iuvstr = kmem_asprintf("%s%s", propname, ZPROP_IUV_SUFFIX); in dsl_prop_get_dd()
138 propname, intsz, numints, buf); in dsl_prop_get_dd()
192 dsl_prop_get_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_ds() argument
195 zfs_prop_t prop = zfs_name_to_prop(propname); in dsl_prop_get_ds()
210 err = zap_lookup(mos, zapobj, propname, intsz, numints, buf); in dsl_prop_get_ds()
222 char *inheritstr = kmem_asprintf("%s%s", propname, in dsl_prop_get_ds()
232 char *recvdstr = kmem_asprintf("%s%s", propname, in dsl_prop_get_ds()
247 return (dsl_prop_get_dd(ds->ds_dir, propname, in dsl_prop_get_ds()
252 dsl_prop_record_find(dsl_dir_t *dd, const char *propname) in dsl_prop_record_find() argument
260 if (strcmp(pr->pr_propname, propname) == 0) in dsl_prop_record_find()
268 dsl_prop_record_create(dsl_dir_t *dd, const char *propname) in dsl_prop_record_create() argument
275 pr->pr_propname = spa_strdup(propname); in dsl_prop_record_create()
311 dsl_prop_register(dsl_dataset_t *ds, const char *propname, in dsl_prop_register() argument
323 err = dsl_prop_get_int_ds(ds, propname, &value); in dsl_prop_register()
333 pr = dsl_prop_record_find(dd, propname); in dsl_prop_register()
335 pr = dsl_prop_record_create(dd, propname); in dsl_prop_register()
346 dsl_prop_get(const char *dsname, const char *propname, in dsl_prop_get() argument
356 error = dsl_prop_get_ds(dmu_objset_ds(os), propname, in dsl_prop_get()
372 dsl_prop_get_integer(const char *ddname, const char *propname, in dsl_prop_get_integer() argument
375 return (dsl_prop_get(ddname, propname, 8, 1, valuep, setpoint)); in dsl_prop_get_integer()
379 dsl_prop_get_int_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_int_ds() argument
382 return (dsl_prop_get_ds(ds, propname, 8, 1, valuep, NULL)); in dsl_prop_get_int_ds()
396 dsl_prop_predict(dsl_dir_t *dd, const char *propname, in dsl_prop_predict() argument
399 zfs_prop_t prop = zfs_name_to_prop(propname); in dsl_prop_predict()
418 recvdstr = kmem_asprintf("%s%s", propname, ZPROP_RECVD_SUFFIX); in dsl_prop_predict()
443 err = zap_lookup(mos, zapobj, propname, 8, 1, newvalp); in dsl_prop_predict()
452 err = zap_lookup(mos, zapobj, propname, 8, 1, newvalp); in dsl_prop_predict()
476 dsl_prop_unregister(dsl_dataset_t *ds, const char *propname, in dsl_prop_unregister() argument
488 strcmp(cbr->cbr_pr->pr_propname, propname) == 0) in dsl_prop_unregister()
606 const char *propname, uint64_t value, int first) in dsl_prop_changed_notify() argument
627 propname); in dsl_prop_changed_notify()
636 pr = dsl_prop_record_find(dd, propname); in dsl_prop_changed_notify()
658 zap_contains(mos, propobj, propname) != 0) in dsl_prop_changed_notify()
672 propname, value, FALSE); in dsl_prop_changed_notify()
689 dsl_prop_set_iuv(objset_t *mos, uint64_t zapobj, const char *propname, in dsl_prop_set_iuv() argument
692 char *iuvstr = kmem_asprintf("%s%s", propname, ZPROP_IUV_SUFFIX); in dsl_prop_set_iuv()
694 zfs_prop_t prop = zfs_name_to_prop(propname); in dsl_prop_set_iuv()
714 VERIFY0(zap_update(mos, zapobj, propname, intsz, numints, in dsl_prop_set_iuv()
723 dsl_prop_set_sync_impl(dsl_dataset_t *ds, const char *propname, in dsl_prop_set_sync_impl() argument
739 isint = (dodefault(zfs_name_to_prop(propname), 8, 1, &intval) == 0); in dsl_prop_set_sync_impl()
766 inheritstr = kmem_asprintf("%s%s", propname, ZPROP_INHERIT_SUFFIX); in dsl_prop_set_sync_impl()
767 recvdstr = kmem_asprintf("%s%s", propname, ZPROP_RECVD_SUFFIX); in dsl_prop_set_sync_impl()
768 iuvstr = kmem_asprintf("%s%s", propname, ZPROP_IUV_SUFFIX); in dsl_prop_set_sync_impl()
777 err = zap_remove(mos, zapobj, propname, tx); in dsl_prop_set_sync_impl()
790 VERIFY0(zap_update(mos, zapobj, propname, in dsl_prop_set_sync_impl()
792 (void) dsl_prop_set_iuv(mos, zapobj, propname, intsz, in dsl_prop_set_sync_impl()
801 err = zap_remove(mos, zapobj, propname, tx); in dsl_prop_set_sync_impl()
827 err = zap_remove(mos, zapobj, propname, tx); in dsl_prop_set_sync_impl()
860 VERIFY0(dsl_prop_get_int_ds(ds, propname, &intval)); in dsl_prop_set_sync_impl()
873 propname) == 0) in dsl_prop_set_sync_impl()
879 ds->ds_dir->dd_object, propname, intval, TRUE); in dsl_prop_set_sync_impl()
890 if (dsl_prop_get_ds(ds, propname, 1, in dsl_prop_set_sync_impl()
898 "%s=%s", propname, (valstr == NULL ? "" : valstr)); in dsl_prop_set_sync_impl()
905 dsl_prop_set_int(const char *dsname, const char *propname, in dsl_prop_set_int() argument
911 fnvlist_add_uint64(nvl, propname, value); in dsl_prop_set_int()
918 dsl_prop_set_string(const char *dsname, const char *propname, in dsl_prop_set_string() argument
924 fnvlist_add_string(nvl, propname, value); in dsl_prop_set_string()
931 dsl_prop_inherit(const char *dsname, const char *propname, in dsl_prop_inherit() argument
937 fnvlist_add_boolean(nvl, propname); in dsl_prop_inherit()
1080 const char *propname; in dsl_prop_get_all_impl() local
1093 propname = za->za_name; in dsl_prop_get_all_impl()
1097 valstr = kmem_asprintf("%s%s", propname, in dsl_prop_get_all_impl()
1112 propname = buf; in dsl_prop_get_all_impl()
1116 err = zap_contains(mos, propobj, propname); in dsl_prop_get_all_impl()
1123 valstr = kmem_asprintf("%s%s", propname, in dsl_prop_get_all_impl()
1138 propname = buf; in dsl_prop_get_all_impl()
1140 prop = zfs_name_to_prop(propname); in dsl_prop_get_all_impl()
1153 prop = zfs_name_to_prop(propname); in dsl_prop_get_all_impl()
1166 if (nvlist_exists(nv, propname)) in dsl_prop_get_all_impl()
1195 VERIFY(nvlist_add_nvlist(nv, propname, propval) == 0); in dsl_prop_get_all_impl()
1332 const char *propname = zfs_prop_to_name(prop); in dsl_prop_nvlist_add_uint64() local
1335 if (nvlist_lookup_nvlist(nv, propname, &propval) == 0) { in dsl_prop_nvlist_add_uint64()
1347 VERIFY(nvlist_add_nvlist(nv, propname, propval) == 0); in dsl_prop_nvlist_add_uint64()
1355 const char *propname = zfs_prop_to_name(prop); in dsl_prop_nvlist_add_string() local
1357 if (nvlist_lookup_nvlist(nv, propname, &propval) == 0) { in dsl_prop_nvlist_add_string()
1364 VERIFY(nvlist_add_nvlist(nv, propname, propval) == 0); in dsl_prop_nvlist_add_string()