Lines Matching refs:who
266 if ((ace4->who.utf8string_len > 0) && in vs_ace4_destroy()
267 (ace4->who.utf8string_val != NULL)) in vs_ace4_destroy()
268 kmem_free(ace4->who.utf8string_val, in vs_ace4_destroy()
269 ace4->who.utf8string_len); in vs_ace4_destroy()
271 ace4->who.utf8string_val = NULL; in vs_ace4_destroy()
272 ace4->who.utf8string_len = 0; in vs_ace4_destroy()
487 (void) utf8_copy(&allow->who, &deny->who); in ace4_make_deny()
614 (void) str_to_utf8(ACE4_WHO_GROUP, &acep->who); in ln_aent_to_ace4()
640 &acep->who, isserver); in ln_aent_to_ace4()
657 &acep->who, isserver); in ln_aent_to_ace4()
701 (void) str_to_utf8(ACE4_WHO_OWNER, &acep->who); in ln_aent_to_ace4()
705 error = nfs_idmap_uid_str(aclent[i].a_id, &acep->who, in ln_aent_to_ace4()
717 (void) str_to_utf8(ACE4_WHO_GROUP, &acep->who); in ln_aent_to_ace4()
721 &acep->who, isserver); in ln_aent_to_ace4()
762 (void) str_to_utf8(ACE4_WHO_EVERYONE, &acep->who); in ln_aent_to_ace4()
784 if ((acep->who.utf8string_len > 0) && in ln_aent_to_ace4()
785 (acep->who.utf8string_val != NULL)) { in ln_aent_to_ace4()
786 kmem_free(acep->who.utf8string_val, in ln_aent_to_ace4()
787 acep->who.utf8string_len); in ln_aent_to_ace4()
954 key.key = &ace4->who; in ace4vals_find()
961 ace4vals_init(rc, &ace4->who); in ace4vals_find()
1073 if (ace4p->who.utf8string_val == NULL) { in ace4_to_aent_legal()
1116 if ((ace4p->who.utf8string_len == 6) && in ace4_to_aent_legal()
1117 (bcmp(ACE4_WHO_OWNER, ace4p->who.utf8string_val, 6) == 0)) { in ace4_to_aent_legal()
1452 if ((ace4p->who.utf8string_len == 6) && in ln_ace4_to_aent()
1454 ace4p->who.utf8string_val, 6) == 0)) { in ln_ace4_to_aent()
1466 } else if ((ace4p->who.utf8string_len == 9) && in ln_ace4_to_aent()
1467 (bcmp(ACE4_WHO_EVERYONE, ace4p->who.utf8string_val, 9) in ln_ace4_to_aent()
1473 } else if ((ace4p->who.utf8string_len == 6) && in ln_ace4_to_aent()
1474 (bcmp(ACE4_WHO_GROUP, ace4p->who.utf8string_val, 6) == 0)) { in ln_ace4_to_aent()
1637 return (utf8_compare(&a->who, &b->who)); in ace4_cmp()
1697 (void) str_to_utf8(ACE4_WHO_GROUP, &nfsace4->who); in acet_to_ace4()
1716 error = nfs_idmap_gid_str(ace->a_who, &nfsace4->who, isserver); in acet_to_ace4()
1721 (void) str_to_utf8(ACE4_WHO_OWNER, &nfsace4->who); in acet_to_ace4()
1723 (void) str_to_utf8(ACE4_WHO_EVERYONE, &nfsace4->who); in acet_to_ace4()
1736 error = nfs_idmap_uid_str(ace->a_who, &nfsace4->who, isserver); in acet_to_ace4()
1808 if ((nfsace4->who.utf8string_len == 6) && in ace4_to_acet()
1810 nfsace4->who.utf8string_val, 6)) == 0) { in ace4_to_acet()
1813 } else if ((nfsace4->who.utf8string_len == 6) && in ace4_to_acet()
1815 nfsace4->who.utf8string_val, 6) == 0)) { in ace4_to_acet()
1818 } else if ((nfsace4->who.utf8string_len == 9) && in ace4_to_acet()
1820 nfsace4->who.utf8string_val, 9) == 0)) { in ace4_to_acet()
1825 error = nfs_idmap_str_gid(&nfsace4->who, in ace4_to_acet()
1835 error = validate_idmapping(&nfsace4->who, in ace4_to_acet()
1840 error = nfs_idmap_str_uid(&nfsace4->who, in ace4_to_acet()
1850 error = validate_idmapping(&nfsace4->who, in ace4_to_acet()
2082 if (ace4[i].who.utf8string_val != NULL) in nfs4_acl_fill_cache()
2084 ace4[i].who.utf8string_val, in nfs4_acl_fill_cache()
2085 ace4[i].who.utf8string_len); in nfs4_acl_fill_cache()
2102 (void) utf8_copy(&tmp_ace4[i].who, in nfs4_acl_fill_cache()
2103 &ace4[i].who); in nfs4_acl_fill_cache()
2153 char *who = NULL; in validate_idmapping() local
2169 who = utf8_to_str(orig_who, &len, NULL); in validate_idmapping()
2170 DTRACE_PROBE1(nfs4__acl__nobody, char *, who); in validate_idmapping()
2171 if (who != NULL) in validate_idmapping()
2172 kmem_free(who, len); in validate_idmapping()
2175 char *who = NULL; in validate_idmapping() local
2189 who = utf8_to_str(orig_who, &len, NULL); in validate_idmapping()
2190 DTRACE_PROBE1(nfs4__acl__nobody, char *, who); in validate_idmapping()
2191 if (who != NULL) in validate_idmapping()
2192 kmem_free(who, len); in validate_idmapping()