Lines Matching refs:propname

73 dsl_prop_get_dd(dsl_dir_t *dd, const char *propname,  in dsl_prop_get_dd()  argument
90 prop = zfs_name_to_prop(propname); in dsl_prop_get_dd()
92 inheritstr = kmem_asprintf("%s%s", propname, ZPROP_INHERIT_SUFFIX); in dsl_prop_get_dd()
93 recvdstr = kmem_asprintf("%s%s", propname, ZPROP_RECVD_SUFFIX); in dsl_prop_get_dd()
108 propname, intsz, numints, buf); in dsl_prop_get_dd()
160 dsl_prop_get_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_ds() argument
163 zfs_prop_t prop = zfs_name_to_prop(propname); in dsl_prop_get_ds()
178 err = zap_lookup(mos, zapobj, propname, intsz, numints, buf); in dsl_prop_get_ds()
190 char *inheritstr = kmem_asprintf("%s%s", propname, in dsl_prop_get_ds()
200 char *recvdstr = kmem_asprintf("%s%s", propname, in dsl_prop_get_ds()
214 return (dsl_prop_get_dd(ds->ds_dir, propname, in dsl_prop_get_ds()
219 dsl_prop_record_find(dsl_dir_t *dd, const char *propname) in dsl_prop_record_find() argument
227 if (strcmp(pr->pr_propname, propname) == 0) in dsl_prop_record_find()
235 dsl_prop_record_create(dsl_dir_t *dd, const char *propname) in dsl_prop_record_create() argument
242 pr->pr_propname = spa_strdup(propname); in dsl_prop_record_create()
278 dsl_prop_register(dsl_dataset_t *ds, const char *propname, in dsl_prop_register() argument
290 err = dsl_prop_get_int_ds(ds, propname, &value); in dsl_prop_register()
300 pr = dsl_prop_record_find(dd, propname); in dsl_prop_register()
302 pr = dsl_prop_record_create(dd, propname); in dsl_prop_register()
313 dsl_prop_get(const char *dsname, const char *propname, in dsl_prop_get() argument
323 error = dsl_prop_get_ds(dmu_objset_ds(os), propname, in dsl_prop_get()
339 dsl_prop_get_integer(const char *ddname, const char *propname, in dsl_prop_get_integer() argument
342 return (dsl_prop_get(ddname, propname, 8, 1, valuep, setpoint)); in dsl_prop_get_integer()
346 dsl_prop_get_int_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_int_ds() argument
349 return (dsl_prop_get_ds(ds, propname, 8, 1, valuep, NULL)); in dsl_prop_get_int_ds()
363 dsl_prop_predict(dsl_dir_t *dd, const char *propname, in dsl_prop_predict() argument
366 zfs_prop_t prop = zfs_name_to_prop(propname); in dsl_prop_predict()
385 recvdstr = kmem_asprintf("%s%s", propname, ZPROP_RECVD_SUFFIX); in dsl_prop_predict()
410 err = zap_lookup(mos, zapobj, propname, 8, 1, newvalp); in dsl_prop_predict()
419 err = zap_lookup(mos, zapobj, propname, 8, 1, newvalp); in dsl_prop_predict()
536 const char *propname, uint64_t value, int first) in dsl_prop_changed_notify() argument
557 propname); in dsl_prop_changed_notify()
566 pr = dsl_prop_record_find(dd, propname); in dsl_prop_changed_notify()
588 zap_contains(mos, propobj, propname) != 0) in dsl_prop_changed_notify()
602 propname, value, FALSE); in dsl_prop_changed_notify()
610 dsl_prop_set_sync_impl(dsl_dataset_t *ds, const char *propname, in dsl_prop_set_sync_impl() argument
625 isint = (dodefault(zfs_name_to_prop(propname), 8, 1, &intval) == 0); in dsl_prop_set_sync_impl()
647 inheritstr = kmem_asprintf("%s%s", propname, ZPROP_INHERIT_SUFFIX); in dsl_prop_set_sync_impl()
648 recvdstr = kmem_asprintf("%s%s", propname, ZPROP_RECVD_SUFFIX); in dsl_prop_set_sync_impl()
657 err = zap_remove(mos, zapobj, propname, tx); in dsl_prop_set_sync_impl()
669 VERIFY0(zap_update(mos, zapobj, propname, in dsl_prop_set_sync_impl()
678 err = zap_remove(mos, zapobj, propname, tx); in dsl_prop_set_sync_impl()
702 err = zap_remove(mos, zapobj, propname, tx); in dsl_prop_set_sync_impl()
722 VERIFY0(dsl_prop_get_int_ds(ds, propname, &intval)); in dsl_prop_set_sync_impl()
735 propname) == 0) in dsl_prop_set_sync_impl()
741 ds->ds_dir->dd_object, propname, intval, TRUE); in dsl_prop_set_sync_impl()
752 if (dsl_prop_get_ds(ds, propname, 1, in dsl_prop_set_sync_impl()
760 "%s=%s", propname, (valstr == NULL ? "" : valstr)); in dsl_prop_set_sync_impl()
767 dsl_prop_set_int(const char *dsname, const char *propname, in dsl_prop_set_int() argument
773 fnvlist_add_uint64(nvl, propname, value); in dsl_prop_set_int()
780 dsl_prop_set_string(const char *dsname, const char *propname, in dsl_prop_set_string() argument
786 fnvlist_add_string(nvl, propname, value); in dsl_prop_set_string()
793 dsl_prop_inherit(const char *dsname, const char *propname, in dsl_prop_inherit() argument
799 fnvlist_add_boolean(nvl, propname); in dsl_prop_inherit()
942 const char *propname; in dsl_prop_get_all_impl() local
955 propname = za.za_name; in dsl_prop_get_all_impl()
966 propname = buf; in dsl_prop_get_all_impl()
970 err = zap_contains(mos, propobj, propname); in dsl_prop_get_all_impl()
977 valstr = kmem_asprintf("%s%s", propname, in dsl_prop_get_all_impl()
997 prop = zfs_name_to_prop(propname); in dsl_prop_get_all_impl()
1010 if (nvlist_exists(nv, propname)) in dsl_prop_get_all_impl()
1039 VERIFY(nvlist_add_nvlist(nv, propname, propval) == 0); in dsl_prop_get_all_impl()
1171 const char *propname = zfs_prop_to_name(prop); in dsl_prop_nvlist_add_uint64() local
1174 if (nvlist_lookup_nvlist(nv, propname, &propval) == 0) { in dsl_prop_nvlist_add_uint64()
1186 VERIFY(nvlist_add_nvlist(nv, propname, propval) == 0); in dsl_prop_nvlist_add_uint64()
1194 const char *propname = zfs_prop_to_name(prop); in dsl_prop_nvlist_add_string() local
1196 if (nvlist_lookup_nvlist(nv, propname, &propval) == 0) { in dsl_prop_nvlist_add_string()
1203 VERIFY(nvlist_add_nvlist(nv, propname, propval) == 0); in dsl_prop_nvlist_add_string()