Lines Matching refs:propname

61 static int userquota_propname_decode(const char *propname, boolean_t zoned,
857 const char *propname, uint64_t zoned, const char *errbuf,
878 "the global zone"), propname);
883 zfs_strstarts(propname, "share.smb.", 0) >= 0) {
886 propname);
889 zfs_strstarts(propname, "share.nfs", 0) >= 0) {
898 "branded zone"), propname);
909 "non-global zone"), propname);
949 const char *propname = nvpair_name(elem);
956 err = zfs_zprop_lookup(hdl, propname, ZPROP_PROPERTY, &zpd);
958 propname = zpd->zpd_name; /* resolve aliases */
975 propname = zpd->zpd_name;
981 if (zpd == NULL && zfs_prop_user(propname)) {
990 propname);
997 err = nvlist_add_boolean(ret, propname);
1001 err = nvlist_add_string(ret, propname, strval);
1005 "'%s' must be a string"), propname);
1028 if (zpd == NULL && zfs_prop_userquota(propname)) {
1036 if (userquota_propname_decode(propname, zoned,
1041 propname);
1050 propname);
1077 "'%s' must be a number"), propname);
1103 "invalid property '%s'"), propname);
1111 propname);
1124 "'%s' is readonly"), propname);
1130 if (nvlist_add_boolean(ret, propname) != 0) {
1140 zfs_strstarts(propname, "share.", 0) >= 0) {
1150 if (zfs_share_zonecheck(hdl, prop, propname, zoned,
1166 propname);
1171 err = nvlist_add_uint64(ret, propname, intval);
1180 propname, strval);
1187 propname, zprop_values(zpd));
1193 err = nvlist_add_string(ret, propname, strval);
1244 "to %uk"), propname,
1503 "'none', or 'legacy'"), propname);
1509 propname);
1521 propname);
1530 propname);
1563 err = zfs_specify_share_path(propname, propval,
1574 "%s %s not found"), propname, propval);
1580 propname, propval, mountpoint);
1653 if (zfs_share_zonecheck(hdl, prop, propname, zoned,
1681 "'on' or 'off'"), propname);
1708 "datasets."), propname);
1786 "invalid keysource."), propname);
1855 "volume size"), propname);
1869 propname, buf);
1878 propname);
1995 const char *propname, int err, char *errbuf)
2000 (void) zfs_zprop_lookup(hdl, propname, ZPROP_PROPERTY, &zpd);
2089 zfs_prop_set(zfs_handle_t *zhp, const char *propname, const char *propval)
2091 return (zfs_prop_set_extended(zhp, propname, propval, 0));
2095 zfs_prop_set_extended(zfs_handle_t *zhp, const char *propname,
2123 if (zfs_zprop_lookup(hdl, propname, ZPROP_PROPERTY, &zpd) == 0) {
2138 propname = zpd->zpd_name;
2147 zfs_strstarts(propname, "share.", 0) >= 0 &&
2150 "'%s' cannot be set recursively"), propname);
2168 nvlist_add_string(nvl, propname, setval) != 0) {
2247 zfs_setprop_error(hdl, zhp->zfs_type, propname, errno, errbuf);
2287 zfs_prop_inherit(zfs_handle_t *zhp, const char *propname, boolean_t received)
2301 "cannot inherit %s for '%s'"), propname, zhp->zfs_name);
2311 if (zfs_zprop_lookup(zhp->zfs_hdl, propname, ZPROP_PROPERTY,
2315 if (zfs_prop_user(propname)) {
2323 if (zfs_prop_external(propname)) {
2340 (void) strlcpy(zc.zc_value, propname, sizeof (zc.zc_value));
2361 propname = zpd->zpd_name; /* resolve aliases */
2371 propname = zpd->zpd_name;
2410 (void) strlcpy(zc.zc_value, propname, sizeof (zc.zc_value));
2427 if ((ret = zfs_prop_predict(zhp, propname, NULL, ZPROP_SRC_INHERITED, 0,
2435 if (nvlist_lookup_nvpair(predicted, propname, &pair) == 0) {
2449 nvlist_add_string(changed, propname,
2466 nvlist_add_uint64(changed, propname,
2531 zfs_prop_nvlist_add(libzfs_handle_t *hdl, nvlist_t *nvl, const char *propname,
2539 prop = zfs_zprop_name_to_id(hdl, propname);
2542 if (!zfs_prop_user(propname))
2588 err = nvlist_add_nvlist(nvl, propname, attrs);
2607 zfs_prop_predict(zfs_handle_t *zhp, const char *propname, void *value,
2617 ret = zfs_prop_nvlist_add(zhp->zfs_hdl, nvl, propname, value, source,
3031 zfs_prop_get_recvd(zfs_handle_t *zhp, const char *propname, char *propbuf,
3041 (void) zfs_zprop_lookup(zfs_get_handle(zhp), propname, ZPROP_PROPERTY,
3046 if (!nvlist_exists(zhp->zfs_recvd_props, propname))
3052 } else if (zfs_prop_userquota(propname)) {
3058 propname, &propval) != 0)
4071 zfs_prop_set_unaliased(zfs_handle_t *zhp, const char *propname,
4074 return (zfs_prop_set_extended(zhp, propname, propval,
4170 * convert the propname into parameters needed by kernel
4175 userquota_propname_decode(const char *propname, boolean_t zoned,
4187 if (strncmp(propname, zfs_userquota_prop_prefixes[type],
4198 cp = strchr(propname, '@') + 1;
4304 zfs_prop_get_userquota_common(zfs_handle_t *zhp, const char *propname,
4312 err = userquota_propname_decode(propname,
4328 zfs_prop_get_userquota_int(zfs_handle_t *zhp, const char *propname,
4333 return (zfs_prop_get_userquota_common(zhp, propname, propvalue,
4338 zfs_prop_get_userquota(zfs_handle_t *zhp, const char *propname,
4345 err = zfs_prop_get_userquota_common(zhp, propname, &propvalue,
5973 const char *propname = nvpair_name(pair);
5980 if (zfs_prop_external(propname) &&
5981 !zfs_prop_user(propname))
5990 propname) == 0)
5996 entry->pl_user_prop = zfs_strdup(hdl, propname);
5999 ZPROP_SHOWTYPE_GET ? 0 : strlen(propname));