/opensolaris-onvv-gate/usr/src/common/acl/ |
H A D | acl_common.c | 510 ace_t *acep, *result = NULL; local 538 acep = result; 551 acep->a_type = ACE_ACCESS_DENIED_ACE_TYPE; 552 acep->a_flags = 0; 554 acep->a_who = (uid_t)-1; 555 acep->a_flags |= 558 acep->a_who = aclent[i].a_id; 560 acep->a_who = aclent[i].a_id; 561 acep->a_flags |= ACE_IDENTIFIER_GROUP; 564 acep 672 ace_t *acep; local 821 access_mask_check(ace_t *acep, int mask_bit, int isowner) argument 926 ace_to_aent_legal(ace_t *acep) argument 1266 ace_t *acep; local 1681 ace_trivial_common(void *acep, int aclcnt, uint64_t (*walk)(void *, uint64_t, int aclcnt, uint16_t *, uint16_t *, uint32_t *)) argument 1739 ace_t *acep = datap; local 1752 ace_trivial(ace_t *acep, int aclcnt) argument [all...] |
H A D | acl_common.h | 41 extern int ace_trivial(ace_t *acep, int aclcnt);
|
/opensolaris-onvv-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | zfs_acl.h | 124 uint32_t (*ace_mask_get) (void *acep); /* get access mask */ 125 void (*ace_mask_set) (void *acep, 127 uint16_t (*ace_flags_get) (void *acep); /* get flags */ 128 void (*ace_flags_set) (void *acep, 130 uint16_t (*ace_type_get)(void *acep); /* get type */ 131 void (*ace_type_set)(void *acep, 133 uint64_t (*ace_who_get)(void *acep); /* get who/fuid */ 134 void (*ace_who_set)(void *acep, 136 size_t (*ace_size)(void *acep); /* how big is this ace */ 139 int (*ace_data)(void *acep, voi [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_acl.c | 99 zfs_ace_v0_get_type(void *acep) argument 101 return (((zfs_oldace_t *)acep)->z_type); 105 zfs_ace_v0_get_flags(void *acep) argument 107 return (((zfs_oldace_t *)acep)->z_flags); 111 zfs_ace_v0_get_mask(void *acep) argument 113 return (((zfs_oldace_t *)acep)->z_access_mask); 117 zfs_ace_v0_get_who(void *acep) argument 119 return (((zfs_oldace_t *)acep)->z_fuid); 123 zfs_ace_v0_set_type(void *acep, uint16_t type) argument 125 ((zfs_oldace_t *)acep) 129 zfs_ace_v0_set_flags(void *acep, uint16_t flags) argument 135 zfs_ace_v0_set_mask(void *acep, uint32_t mask) argument 141 zfs_ace_v0_set_who(void *acep, uint64_t who) argument 148 zfs_ace_v0_size(void *acep) argument 167 zfs_ace_v0_data(void *acep, void **datap) argument 189 zfs_ace_fuid_get_type(void *acep) argument 195 zfs_ace_fuid_get_flags(void *acep) argument 201 zfs_ace_fuid_get_mask(void *acep) argument 210 zfs_ace_t *acep = args; local 221 zfs_ace_fuid_set_type(void *acep, uint16_t type) argument 227 zfs_ace_fuid_set_flags(void *acep, uint16_t flags) argument 233 zfs_ace_fuid_set_mask(void *acep, uint32_t mask) argument 241 zfs_ace_t *acep = arg; local 252 zfs_ace_fuid_size(void *acep) argument 290 zfs_ace_fuid_data(void *acep, void **datap) argument 606 void *acep = aclp->z_next_ace; local 637 zfs_ace_hdr_t *acep = (zfs_ace_hdr_t *)(uintptr_t)cookie; local 665 ace_t *acep = datap; local 727 ace_t *acep = datap; local 777 zfs_copy_ace_2_oldace(vtype_t obj_type, zfs_acl_t *aclp, ace_t *acep, zfs_oldace_t *z_acl, int aclcnt, size_t *size) argument 873 zfs_set_ace(zfs_acl_t *aclp, void *acep, uint32_t access_mask, uint16_t access_type, uint64_t fuid, uint16_t entry_type) argument 897 zfs_ace_hdr_t *acep = NULL; local 1339 zfs_acl_prepend_fixup(zfs_acl_t *aclp, void *acep, void *origacep, mode_t mode, uint64_t owner) argument 1403 void *acep = NULL; local 1525 zfs_restricted_update(zfsvfs_t *zfsvfs, zfs_acl_t *aclp, void *acep) argument 1560 void *acep; local 2157 zfs_ace_hdr_t *acep = NULL; local [all...] |
H A D | zfs_byteswap.c | 55 ace_t *acep; local 91 acep = (ace_t *)ptr; 92 acep->a_access_mask = BSWAP_32(acep->a_access_mask); 93 acep->a_flags = BSWAP_16(acep->a_flags); 94 ace_type = acep->a_type = BSWAP_16(acep->a_type); 95 acep->a_who = BSWAP_32(acep [all...] |
/opensolaris-onvv-gate/usr/src/lib/libsec/common/ |
H A D | aclcheck.c | 303 ace_t *acep; local 314 for (i = 0, acep = aclp->acl_aclp; 315 i != aclp->acl_cnt && error == 0; i++, acep++) { 316 switch (acep->a_flags & 0xf040) { 332 if (acep->a_flags & 334 if ((acep->a_flags & (ACE_FILE_INHERIT_ACE| 342 switch (acep->a_type) { 352 if (acep->a_access_mask > ACE_ALL_PERMS) {
|
H A D | acltext.c | 388 ace_type_txt(dynaclstr_t *dynstr, ace_t *acep, int flags) argument 394 switch (acep->a_flags & ACE_TYPE_FLAGS) { 404 if ((flags & ACL_SID_FMT) && acep->a_who > MAXUID) { 408 if (error = getsidname(acep->a_who, B_FALSE, 415 error = str_append(dynstr, prgname(acep->a_who, idp, 427 if ((flags & ACL_SID_FMT) && acep->a_who > MAXUID) { 430 if (error = getsidname(acep->a_who, B_TRUE, 437 error = str_append(dynstr, pruname(acep->a_who, idp, 1042 ace_t *acep; local 1056 for (cnt = 0, acep [all...] |
H A D | aclutils.c | 66 ace_t *acep; local 78 acep = malloc(sizeof (ace_t) * aclcnt); 79 if (acep == NULL) 82 aclcnt, acep) < 0) { 83 free(acep); 87 val = ace_trivial(acep, aclcnt); 88 free(acep);
|
H A D | acl.y | 81 ace_t *acep; 109 acep = $$->acl_aclp; 110 acep[$$->acl_cnt] = $1;
|
/opensolaris-onvv-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_acl.c | 573 nfsace4 *acep, *result = NULL; local 598 result = acep = kmem_zalloc(resultsize * sizeof (nfsace4), KM_SLEEP); 611 acep->type = ACE4_ACCESS_DENIED_ACE_TYPE; 612 acep->flag = 0; 614 (void) str_to_utf8(ACE4_WHO_GROUP, &acep->who); 615 acep->flag |= ACE4_IDENTIFIER_GROUP; 640 &acep->who, isserver); 657 &acep->who, isserver); 658 acep->flag |= ACE4_IDENTIFIER_GROUP; 667 acep [all...] |
H A D | nfs4_state.c | 181 nfsace4 *acep; local 189 acep = &res->delegation.open_delegation4_u.read.permissions; 192 acep = &res->delegation.open_delegation4_u.write.permissions; 196 if (acep->who.utf8string_val) { 197 kmem_free(acep->who.utf8string_val, acep->who.utf8string_len); 198 acep->who.utf8string_val = NULL;
|
/opensolaris-onvv-gate/usr/src/common/smbclnt/ |
H A D | smbfs_ntacl.c | 189 md_get_ace(mdchain_t *mdp, i_ntace_t **acep) argument 240 *acep = ace; 309 i_ntace_t **acep; local 316 acep = &acl->acl_acevec[0]; 318 ifree_ace(*acep); 319 acep++; 329 i_ntace_t **acep; local 353 acep = &acl->acl_acevec[0]; 355 ERRCHK(md_get_ace(mdp, acep)); 356 acep 375 i_ntace_t **acep; local 1431 i_ntace_t **acep = NULL; local [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/c2/ |
H A D | audit_token.c | 905 au_to_ace(ace_t *acep) argument 916 adr_uint32(&adr, &(acep->a_who), 1); 917 adr_uint32(&adr, &(acep->a_access_mask), 1); 918 adr_ushort(&adr, &(acep->a_flags), 1); 919 adr_ushort(&adr, &(acep->a_type), 1);
|
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/zfs/ |
H A D | zfs.c | 2900 ace_t *acep; local 2917 acep = (ace_t *)&zace; 2918 entry_type = acep->a_flags & ACE_TYPE_FLAGS; 2919 allow_type = acep->a_type;
|
/opensolaris-onvv-gate/usr/src/cmd/ls/ |
H A D | ls.c | 1685 acl_t *acep = p->aclp; local 1687 acecnt = acl_cnt(acep); 1688 for (ap = (ace_t *)acl_data(acep); acecnt--; ap++) {
|