Lines Matching refs:propname

728 	char *propname;
739 propname = nvpair_name(nvp);
742 sec_name, propname);
757 char *propname;
777 propname = nvpair_name(nvp);
779 idx = find_gbl_prop(propname);
784 propname);
800 propname = nvpair_name(nvp);
802 sec = sa_prop_cmp_list(propname, sec_flavors);
808 ret = prop_security(sec_nvl, propname, props_nvl);
1219 char *propname;
1237 propname = nvpair_name(curr_nvp);
1240 if (find_sec_prop(propname) == -1) {
1265 sa_strerror(ret), propname);
1271 ret = sa_share_set_prop(new_nvl, propname, propval);
1281 if (nvlist_remove(prot_nvl, propname,
1287 sa_strerror(ret), propname);
1506 char *propname;
1512 propname = nvpair_name(nvp);
1524 propname, unset, errbuf, buflen);
1529 if (nvlist_remove(dst_prot_nvl, propname,
1534 sa_strerror(rc), propname);
1825 encode_option_defs(nvlist_t *props, const char *propname,
1839 if ((err = xprop_encode_boolean(props, propname,
1843 if ((err = xprop_encode_string(props, propname, "",
1859 char propname[SA_MAX_DOTTED_NAME_LEN];
1871 VERIFY(strlcpy(propname, SA_PREFIX_SHARE_NFS,
1872 sizeof (propname)) < sizeof (propname));
1877 len = sizeof (propname) - prefixlen;
1878 VERIFY(strlcpy(propname + prefixlen, gbl_prop_defs[i].tag,
1880 if (encode_option_defs(xprops, propname,
1886 len = sizeof (propname) - prefixlen;
1887 VERIFY(strlcpy(propname + prefixlen, "charset.", len) < len);
1890 len = sizeof (propname) - sublen;
1891 VERIFY(strlcpy(propname + sublen, legal_charset[i], len) < len);
1892 if (xprop_encode_string(xprops, propname, "", B_TRUE,
1898 len = sizeof (propname) - prefixlen;
1899 VERIFY(strlcpy(propname + prefixlen, "sec.", len) < len);
1902 len = sizeof (propname) - sublen;
1903 VERIFY(strlcpy(propname + sublen, sec_flavors[i], len) < len);
1905 assert(subsublen + 1 < sizeof (propname));
1906 propname[subsublen++] = '.';
1924 len = sizeof (propname) - subsublen;
1925 VERIFY(strlcpy(propname + subsublen,
1927 if (encode_option_defs(xprops, propname,
1960 find_gbl_prop(const char *propname)
1964 if (propname == NULL || *propname == '\0')
1968 if (strcmp(propname, gbl_prop_defs[i].tag) == 0)
1972 if (sa_prop_cmp_list(propname, legal_charset) != -1)
1979 find_sec_prop(const char *propname)
1983 if (propname == NULL || *propname == '\0')
1987 if (strcmp(propname, sec_prop_defs[i].tag) == 0)
1996 find_gbl_prop_type(const char *propname)
2000 if (propname == NULL || *propname == '\0')
2004 if (strcmp(propname, gbl_prop_defs[i].tag) == 0)
2008 if (sa_prop_cmp_list(propname, legal_charset) != -1)
2015 find_sec_prop_type(const char *propname)
2019 if (propname == NULL || *propname == '\0')
2023 if (strcmp(propname, sec_prop_defs[i].tag) == 0)
2064 char *propname;
2072 propname = nvpair_name(nvp);
2073 prop = find_sec_prop(propname);
2079 sa_strerror(rc), propname);
2089 sa_strerror(rc), propname);
2100 sa_strerror(rc), propname, propval);
2106 rc = sa_nfs_check_acclist(propname, propval,
2121 rc = validate_user_type(propname, propval,
2343 char *propname;
2402 propname = nvpair_name(nvp);
2403 if (strcmp(propname, "default") != 0 &&
2404 sa_prop_cmp_list(propname, sec_flavors) < 0) {
2408 sa_strerror(rc), propname);
2426 propname = nvpair_name(nvp);
2427 prop = find_gbl_prop(propname);
2429 if (find_sec_prop(propname) != -1) {
2434 sa_strerror(rc), propname);
2440 sa_strerror(rc), propname);
2459 sa_strerror(rc), propname);
2471 sa_strerror(rc), propname, propval);
2484 sa_strerror(rc), propname, propval);
2490 rc = validate_user_type(propname, propval,
2503 sa_strerror(rc), propname, propval);
2509 rc = sa_nfs_check_acclist(propname, propval,
2530 propname, propval);
2546 sa_strerror(rc), propname, propval);
3180 size_t chunksize, char *propname, char *value, char **sep)
3197 strsize = strlen(propname) + strlen(*sep);
3199 ptype = find_gbl_prop_type(propname);
3201 ptype = find_sec_prop_type(propname);
3255 propname);
3258 propname, value);
3273 char *propname;
3296 propname = nvpair_name(prop);
3297 propid = find_gbl_prop(propname);
3308 propname, propval, &sep) != SA_OK) {
3330 propname = nvpair_name(prop);
3336 if (sharetab && strcmp(propname, "default") == 0) {
3337 propname = freeprop = nfs_space_alias(propname);
3349 "sec", propname, &sep) != SA_OK) {
3374 propname = nvpair_name(sec_prop);
3375 if (find_sec_prop(propname) == -1)
3384 propname, propval, &sep) != SA_OK) {
4717 sa_nfs_proto_get_property(const char *sectname, const char *propname,
4730 if (nvlist_lookup_string(nfs_proto_proplist, propname, &val) == 0) {
4741 sa_nfs_proto_set_property(const char *sectname, const char *propname,
4751 if (propname == NULL)
4757 if ((index = findprotoopt(propname, 1)) < 0)
4766 ret = nfs_smf_set_prop((char *)propname, value,