/illumos-gate/usr/src/common/acl/ |
H A D | acl_common.c | 581 acep += 1; in ln_aent_to_ace() 605 ace_make_deny(acep, acep + 1, isdir, B_TRUE); in ln_aent_to_ace() 606 acep += 2; in ln_aent_to_ace() 609 ace_make_deny(acep, acep + 1, isdir, B_FALSE); in ln_aent_to_ace() 610 acep += 2; in ln_aent_to_ace() 640 ace_make_deny(acep, acep + skip, isdir, B_FALSE); in ln_aent_to_ace() 652 ace_make_deny(acep, acep + 1, isdir, B_FALSE); in ln_aent_to_ace() 653 acep += 2; in ln_aent_to_ace() 677 ace_t *acep; in convert_aent_to_ace() local 722 acep = cacl_realloc(acep, acesz, acesz + dfacesz); in convert_aent_to_ace() [all …]
|
H A D | acl_common.h | 49 extern int ace_trivial(ace_t *acep, int aclcnt);
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_acl.c | 258 acep->z_fuid = who; in zfs_ace_fuid_set_who() 310 zobjp = acep; in zfs_ace_fuid_data() 657 acep = zfs_acl_next_ace(zaip, acep, &who, mask, in zfs_ace_walk() 711 acep = (ace_t *)((caddr_t)acep + sizeof (ace_object_t)); in zfs_copy_ace_2_fuid() 714 acep = (ace_t *)((caddr_t)acep + sizeof (ace_t)); in zfs_copy_ace_2_fuid() 784 acep = (ace_t *)((caddr_t)acep + ace_size); in zfs_copy_fuid_2_ace() 921 while (acep = zfs_acl_next_ace(&zai, acep, &who, in zfs_mode_compute() 1361 void *acep = NULL; in zfs_acl_chmod() local 1404 while (acep = zfs_acl_next_ace(&zai, acep, &who, &access_mask, in zfs_acl_chmod() 1527 void *acep; in zfs_acl_inherit() local [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()
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | zfs_acl.h | 127 uint32_t (*ace_mask_get) (void *acep); /* get access mask */ 128 void (*ace_mask_set) (void *acep, 130 uint16_t (*ace_flags_get) (void *acep); /* get flags */ 131 void (*ace_flags_set) (void *acep, 133 uint16_t (*ace_type_get)(void *acep); /* get type */ 134 void (*ace_type_set)(void *acep, 136 uint64_t (*ace_who_get)(void *acep); /* get who/fuid */ 137 void (*ace_who_set)(void *acep, 139 size_t (*ace_size)(void *acep); /* how big is this ace */ 143 int (*ace_data)(void *acep, void **datap);
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_acl.c | 612 acep->flag = 0; in ln_aent_to_ace4() 679 acep += 1; in ln_aent_to_ace4() 702 ace4_make_deny(acep, acep + 1, isdir, TRUE, isserver); in ln_aent_to_ace4() 703 acep += 2; in ln_aent_to_ace4() 713 ace4_make_deny(acep, acep + 1, isdir, FALSE, isserver); in ln_aent_to_ace4() 714 acep += 2; in ln_aent_to_ace4() 751 ace4_make_deny(acep, acep + skip, isdir, FALSE, in ln_aent_to_ace4() 760 acep += 1; in ln_aent_to_ace4() 763 ace4_make_deny(acep, acep + 1, isdir, FALSE, isserver); in ln_aent_to_ace4() 764 acep += 2; in ln_aent_to_ace4() [all …]
|
H A D | nfs4_state.c | 190 nfsace4 *acep; in deep_open_free() local 198 acep = &res->delegation.open_delegation4_u.read.permissions; in deep_open_free() 201 acep = &res->delegation.open_delegation4_u.write.permissions; in deep_open_free() 205 if (acep->who.utf8string_val) { in deep_open_free() 206 kmem_free(acep->who.utf8string_val, acep->who.utf8string_len); in deep_open_free() 207 acep->who.utf8string_val = NULL; in deep_open_free()
|
/illumos-gate/usr/src/lib/libsec/common/ |
H A D | aclcheck.c | 302 ace_t *acep; in ace_aclcheck() local 313 for (i = 0, acep = aclp->acl_aclp; in ace_aclcheck() 314 i != aclp->acl_cnt && error == 0; i++, acep++) { in ace_aclcheck() 315 switch (acep->a_flags & 0xf040) { in ace_aclcheck() 331 if (acep->a_flags & in ace_aclcheck() 333 if ((acep->a_flags & (ACE_FILE_INHERIT_ACE| in ace_aclcheck() 341 switch (acep->a_type) { in ace_aclcheck() 351 if (acep->a_access_mask > ACE_ALL_PERMS) { in ace_aclcheck()
|
H A D | acltext.c | 395 switch (acep->a_flags & ACE_TYPE_FLAGS) { in ace_type_txt() 405 if ((flags & ACL_SID_FMT) && acep->a_who > MAXUID) { in ace_type_txt() 409 if (error = getsidname(acep->a_who, B_FALSE, in ace_type_txt() 428 if ((flags & ACL_SID_FMT) && acep->a_who > MAXUID) { in ace_type_txt() 431 if (error = getsidname(acep->a_who, B_TRUE, in ace_type_txt() 1043 ace_t *acep; in ace_compact_printacl() local 1057 for (cnt = 0, acep = aclp->acl_aclp; in ace_compact_printacl() 1058 cnt != aclp->acl_cnt; cnt++, acep++) { in ace_compact_printacl() 1062 if (ace_type_txt(dstr, acep, flgs)) in ace_compact_printacl() 1065 if (ace_perm_txt(dstr, acep->a_access_mask, acep->a_flags, in ace_compact_printacl() [all …]
|
H A D | aclutils.c | 69 ace_t *acep; in acl_trivial() local 81 acep = malloc(sizeof (ace_t) * aclcnt); in acl_trivial() 82 if (acep == NULL) in acl_trivial() 85 aclcnt, acep) < 0) { in acl_trivial() 86 free(acep); in acl_trivial() 90 val = ace_trivial(acep, aclcnt); in acl_trivial() 91 free(acep); in acl_trivial()
|
H A D | acl.y | 83 ace_t *acep; variable 111 acep = $$->acl_aclp; 112 acep[$$->acl_cnt] = $1;
|
/illumos-gate/usr/src/common/smbclnt/ |
H A D | smbfs_ntacl.c | 243 *acep = ace; in md_get_ace() 312 i_ntace_t **acep; in ifree_acl() local 321 ifree_ace(*acep); in ifree_acl() 322 acep++; in ifree_acl() 332 i_ntace_t **acep; in md_get_acl() local 359 acep++; in md_get_acl() 378 i_ntace_t **acep; in mb_put_acl() local 397 acep++; in mb_put_acl() 1434 i_ntace_t **acep = NULL; in smbfs_acl_zfs2sd() local 1630 acep++; in smbfs_acl_zfs2sd() [all …]
|
/illumos-gate/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()
|
/illumos-gate/usr/src/cmd/ls/ |
H A D | ls.c | 1736 acl_t *acep = p->aclp; in grp_mask_to_mode() local 1738 acecnt = acl_cnt(acep); in grp_mask_to_mode() 1739 for (ap = (ace_t *)acl_data(acep); acecnt--; ap++) { in grp_mask_to_mode()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/zfs/ |
H A D | zfs.c | 3929 ace_t *acep; in zfs_aces_walk_step() local 3946 acep = (ace_t *)&zace; in zfs_aces_walk_step() 3947 entry_type = acep->a_flags & ACE_TYPE_FLAGS; in zfs_aces_walk_step() 3948 allow_type = acep->a_type; in zfs_aces_walk_step()
|