Lines Matching refs:str
52 parse_tag(const char *str, acl_entry_t entry, int *need_qualifier) in parse_tag() argument
58 if (strcmp(str, "owner@") == 0) in parse_tag()
60 if (strcmp(str, "group@") == 0) in parse_tag()
62 if (strcmp(str, "everyone@") == 0) in parse_tag()
67 if (strcmp(str, "user") == 0 || strcmp(str, "u") == 0) in parse_tag()
69 if (strcmp(str, "group") == 0 || strcmp(str, "g") == 0) in parse_tag()
84 parse_qualifier(char *str, acl_entry_t entry, int *need_qualifier) in parse_qualifier() argument
93 qualifier_length = strlen(str); in parse_qualifier()
104 error = _acl_name_to_id(tag, str, &id); in parse_qualifier()
114 parse_access_mask(char *str, acl_entry_t entry) in parse_access_mask() argument
119 error = _nfs4_parse_access_mask(str, &perm); in parse_access_mask()
129 parse_flags(char *str, acl_entry_t entry) in parse_flags() argument
134 error = _nfs4_parse_flags(str, &flags); in parse_flags()
144 parse_entry_type(const char *str, acl_entry_t entry) in parse_entry_type() argument
147 if (strcmp(str, "allow") == 0) in parse_entry_type()
149 if (strcmp(str, "deny") == 0) in parse_entry_type()
151 if (strcmp(str, "audit") == 0) in parse_entry_type()
153 if (strcmp(str, "alarm") == 0) in parse_entry_type()
162 parse_appended_id(char *str, acl_entry_t entry) in parse_appended_id() argument
168 qualifier_length = strlen(str); in parse_appended_id()
175 id = strtod(str, &end); in parse_appended_id()
176 if (end - str != qualifier_length) { in parse_appended_id()
185 number_of_colons(const char *str) in number_of_colons() argument
189 while (*str != '\0') { in number_of_colons()
190 if (*str == ':') in number_of_colons()
193 str++; in number_of_colons()
200 _nfs4_acl_entry_from_text(acl_t aclp, char *str) in _nfs4_acl_entry_from_text() argument
212 if (str == NULL) in _nfs4_acl_entry_from_text()
214 field = strsep(&str, ":"); in _nfs4_acl_entry_from_text()
217 if ((*field == '\0') && (!str)) { in _nfs4_acl_entry_from_text()
230 if (str == NULL) in _nfs4_acl_entry_from_text()
232 qualifier_field = field = strsep(&str, ":"); in _nfs4_acl_entry_from_text()
238 if (str == NULL) in _nfs4_acl_entry_from_text()
240 field = strsep(&str, ":"); in _nfs4_acl_entry_from_text()
245 if (str == NULL) in _nfs4_acl_entry_from_text()
248 if (number_of_colons(str) > 0) { in _nfs4_acl_entry_from_text()
249 field = strsep(&str, ":"); in _nfs4_acl_entry_from_text()
255 if (str == NULL) in _nfs4_acl_entry_from_text()
257 field = strsep(&str, ":"); in _nfs4_acl_entry_from_text()
263 if (str == NULL) { in _nfs4_acl_entry_from_text()
269 error = parse_appended_id(str, entry); in _nfs4_acl_entry_from_text()