/titanic_50/usr/src/common/acl/ |
H A D | acl_common.c | 514 ace_t *acep, *result = NULL; in ln_aent_to_ace() local 542 acep = result; in ln_aent_to_ace() 555 acep->a_type = ACE_ACCESS_DENIED_ACE_TYPE; in ln_aent_to_ace() 556 acep->a_flags = 0; in ln_aent_to_ace() 558 acep->a_who = (uid_t)-1; in ln_aent_to_ace() 559 acep->a_flags |= in ln_aent_to_ace() 562 acep->a_who = aclent[i].a_id; in ln_aent_to_ace() 564 acep->a_who = aclent[i].a_id; in ln_aent_to_ace() 565 acep->a_flags |= ACE_IDENTIFIER_GROUP; in ln_aent_to_ace() 568 acep->a_flags |= ACE_INHERIT_ONLY_ACE | in ln_aent_to_ace() [all …]
|
H A D | acl_common.h | 49 extern int ace_trivial(ace_t *acep, int aclcnt);
|
/titanic_50/usr/src/uts/common/fs/zfs/ |
H A D | zfs_acl.c | 101 zfs_ace_v0_get_type(void *acep) in zfs_ace_v0_get_type() argument 103 return (((zfs_oldace_t *)acep)->z_type); in zfs_ace_v0_get_type() 107 zfs_ace_v0_get_flags(void *acep) in zfs_ace_v0_get_flags() argument 109 return (((zfs_oldace_t *)acep)->z_flags); in zfs_ace_v0_get_flags() 113 zfs_ace_v0_get_mask(void *acep) in zfs_ace_v0_get_mask() argument 115 return (((zfs_oldace_t *)acep)->z_access_mask); in zfs_ace_v0_get_mask() 119 zfs_ace_v0_get_who(void *acep) in zfs_ace_v0_get_who() argument 121 return (((zfs_oldace_t *)acep)->z_fuid); in zfs_ace_v0_get_who() 125 zfs_ace_v0_set_type(void *acep, uint16_t type) in zfs_ace_v0_set_type() argument 127 ((zfs_oldace_t *)acep)->z_type = type; in zfs_ace_v0_set_type() [all …]
|
H A D | zfs_byteswap.c | 55 ace_t *acep; in zfs_ace_byteswap() local 91 acep = (ace_t *)ptr; in zfs_ace_byteswap() 92 acep->a_access_mask = BSWAP_32(acep->a_access_mask); in zfs_ace_byteswap() 93 acep->a_flags = BSWAP_16(acep->a_flags); in zfs_ace_byteswap() 94 ace_type = acep->a_type = BSWAP_16(acep->a_type); in zfs_ace_byteswap() 95 acep->a_who = BSWAP_32(acep->a_who); in zfs_ace_byteswap() 96 entry_type = acep->a_flags & ACE_TYPE_FLAGS; in zfs_ace_byteswap()
|
/titanic_50/usr/src/uts/common/fs/zfs/sys/ |
H A D | zfs_acl.h | 125 uint32_t (*ace_mask_get) (void *acep); /* get access mask */ 126 void (*ace_mask_set) (void *acep, 128 uint16_t (*ace_flags_get) (void *acep); /* get flags */ 129 void (*ace_flags_set) (void *acep, 131 uint16_t (*ace_type_get)(void *acep); /* get type */ 132 void (*ace_type_set)(void *acep, 134 uint64_t (*ace_who_get)(void *acep); /* get who/fuid */ 135 void (*ace_who_set)(void *acep, 137 size_t (*ace_size)(void *acep); /* how big is this ace */ 141 int (*ace_data)(void *acep, void **datap);
|
/titanic_50/usr/src/lib/libsec/common/ |
H A D | aclcheck.c | 303 ace_t *acep; in ace_aclcheck() local 314 for (i = 0, acep = aclp->acl_aclp; in ace_aclcheck() 315 i != aclp->acl_cnt && error == 0; i++, acep++) { in ace_aclcheck() 316 switch (acep->a_flags & 0xf040) { in ace_aclcheck() 332 if (acep->a_flags & in ace_aclcheck() 334 if ((acep->a_flags & (ACE_FILE_INHERIT_ACE| in ace_aclcheck() 342 switch (acep->a_type) { in ace_aclcheck() 352 if (acep->a_access_mask > ACE_ALL_PERMS) { in ace_aclcheck()
|
H A D | acltext.c | 380 ace_type_txt(dynaclstr_t *dynstr, ace_t *acep, int flags) in ace_type_txt() argument 386 switch (acep->a_flags & ACE_TYPE_FLAGS) { in ace_type_txt() 396 if ((flags & ACL_SID_FMT) && acep->a_who > MAXUID) { in ace_type_txt() 400 if (error = getsidname(acep->a_who, B_FALSE, in ace_type_txt() 407 error = str_append(dynstr, prgname(acep->a_who, idp, in ace_type_txt() 419 if ((flags & ACL_SID_FMT) && acep->a_who > MAXUID) { in ace_type_txt() 422 if (error = getsidname(acep->a_who, B_TRUE, in ace_type_txt() 429 error = str_append(dynstr, pruname(acep->a_who, idp, in ace_type_txt() 1034 ace_t *acep; in ace_compact_printacl() local 1048 for (cnt = 0, acep = aclp->acl_aclp; in ace_compact_printacl() [all …]
|
H A D | aclutils.c | 67 ace_t *acep; in acl_trivial() local 79 acep = malloc(sizeof (ace_t) * aclcnt); in acl_trivial() 80 if (acep == NULL) in acl_trivial() 83 aclcnt, acep) < 0) { in acl_trivial() 84 free(acep); in acl_trivial() 88 val = ace_trivial(acep, aclcnt); in acl_trivial() 89 free(acep); in acl_trivial()
|
H A D | acl.y | 81 ace_t *acep; variable 109 acep = $$->acl_aclp; 110 acep[$$->acl_cnt] = $1;
|
/titanic_50/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_acl.c | 573 nfsace4 *acep, *result = NULL; in ln_aent_to_ace4() local 598 result = acep = kmem_zalloc(resultsize * sizeof (nfsace4), KM_SLEEP); in ln_aent_to_ace4() 611 acep->type = ACE4_ACCESS_DENIED_ACE_TYPE; in ln_aent_to_ace4() 612 acep->flag = 0; in ln_aent_to_ace4() 614 (void) str_to_utf8(ACE4_WHO_GROUP, &acep->who); in ln_aent_to_ace4() 615 acep->flag |= ACE4_IDENTIFIER_GROUP; in ln_aent_to_ace4() 640 &acep->who, isserver); in ln_aent_to_ace4() 657 &acep->who, isserver); in ln_aent_to_ace4() 658 acep->flag |= ACE4_IDENTIFIER_GROUP; in ln_aent_to_ace4() 667 acep->flag |= ACE4_INHERIT_ONLY_ACE | in ln_aent_to_ace4() [all …]
|
H A D | nfs4_state.c | 182 nfsace4 *acep; in deep_open_free() local 190 acep = &res->delegation.open_delegation4_u.read.permissions; in deep_open_free() 193 acep = &res->delegation.open_delegation4_u.write.permissions; in deep_open_free() 197 if (acep->who.utf8string_val) { in deep_open_free() 198 kmem_free(acep->who.utf8string_val, acep->who.utf8string_len); in deep_open_free() 199 acep->who.utf8string_val = NULL; in deep_open_free()
|
/titanic_50/usr/src/common/smbclnt/ |
H A D | smbfs_ntacl.c | 189 md_get_ace(mdchain_t *mdp, i_ntace_t **acep) in md_get_ace() argument 240 *acep = ace; in md_get_ace() 309 i_ntace_t **acep; in ifree_acl() local 316 acep = &acl->acl_acevec[0]; in ifree_acl() 318 ifree_ace(*acep); in ifree_acl() 319 acep++; in ifree_acl() 329 i_ntace_t **acep; in md_get_acl() local 353 acep = &acl->acl_acevec[0]; in md_get_acl() 355 ERRCHK(md_get_ace(mdp, acep)); in md_get_acl() 356 acep++; in md_get_acl() [all …]
|
/titanic_50/usr/src/uts/common/c2/ |
H A D | audit_token.c | 905 au_to_ace(ace_t *acep) in au_to_ace() argument 916 adr_uint32(&adr, &(acep->a_who), 1); in au_to_ace() 917 adr_uint32(&adr, &(acep->a_access_mask), 1); in au_to_ace() 918 adr_ushort(&adr, &(acep->a_flags), 1); in au_to_ace() 919 adr_ushort(&adr, &(acep->a_type), 1); in au_to_ace()
|
/titanic_50/usr/src/cmd/mdb/common/modules/zfs/ |
H A D | zfs.c | 3158 ace_t *acep; in zfs_aces_walk_step() local 3175 acep = (ace_t *)&zace; in zfs_aces_walk_step() 3176 entry_type = acep->a_flags & ACE_TYPE_FLAGS; in zfs_aces_walk_step() 3177 allow_type = acep->a_type; in zfs_aces_walk_step()
|
/titanic_50/usr/src/cmd/ls/ |
H A D | ls.c | 1707 acl_t *acep = p->aclp; in grp_mask_to_mode() local 1709 acecnt = acl_cnt(acep); in grp_mask_to_mode() 1710 for (ap = (ace_t *)acl_data(acep); acecnt--; ap++) { in grp_mask_to_mode()
|