| /netvirt/usr/src/common/acl/ |
| acl_common.c | 206 ace_trivial_common(void *acep, int aclcnt, 218 while (cookie = walk(acep, cookie, aclcnt, &flags, &type, &mask)) { 277 ace_t *acep = datap; local 279 *flags = acep[cookie].a_flags; 280 *type = acep[cookie].a_type; 281 *mask = acep[cookie++].a_access_mask; 290 ace_trivial(ace_t *acep, int aclcnt) 292 return (ace_trivial_common(acep, aclcnt, ace_walk)); 656 ace_t *acep, *result = NULL; local 684 acep = result 818 ace_t *acep; local 1412 ace_t *acep; local [all...] |
| acl_common.h | 45 extern int ace_trivial(ace_t *acep, int aclcnt);
|
| /netvirt/usr/src/uts/common/fs/zfs/ |
| zfs_acl.c | 97 zfs_ace_v0_get_type(void *acep) 99 return (((zfs_oldace_t *)acep)->z_type); 103 zfs_ace_v0_get_flags(void *acep) 105 return (((zfs_oldace_t *)acep)->z_flags); 109 zfs_ace_v0_get_mask(void *acep) 111 return (((zfs_oldace_t *)acep)->z_access_mask); 115 zfs_ace_v0_get_who(void *acep) 117 return (((zfs_oldace_t *)acep)->z_fuid); 121 zfs_ace_v0_set_type(void *acep, uint16_t type) 123 ((zfs_oldace_t *)acep)->z_type = type 208 zfs_ace_t *acep = args; local 239 zfs_ace_t *acep = arg; local 490 void *acep = aclp->z_next_ace; local 509 zfs_ace_hdr_t *acep = (zfs_ace_hdr_t *)(uintptr_t)cookie; local 536 ace_t *acep = datap; local 594 ace_t *acep = datap; local 765 zfs_ace_hdr_t *acep = NULL; local 1184 void *acep; local 1376 void *acep; local 1458 void *acep = NULL, *prevacep = NULL; local 1657 void *acep, *acep2; local 2143 zfs_ace_hdr_t *acep = NULL; local [all...] |
| zfs_byteswap.c | 56 ace_t *acep; local 74 acep = (ace_t *)ptr; 75 acep->a_access_mask = BSWAP_32(acep->a_access_mask); 76 acep->a_flags = BSWAP_16(acep->a_flags); 77 ace_type = acep->a_type = BSWAP_16(acep->a_type); 78 acep->a_who = BSWAP_32(acep->a_who) [all...] |
| /netvirt/usr/src/uts/common/fs/zfs/sys/ |
| 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, void **datap) [all...] |
| /netvirt/usr/src/lib/libsec/common/ |
| aclcheck.c | 304 ace_t *acep; local 315 for (i = 0, acep = aclp->acl_aclp; 316 i != aclp->acl_cnt && error == 0; i++, acep++) { 317 switch (acep->a_flags & 0xf040) { 332 if ((acep->a_flags & 344 if (acep->a_flags & 346 if ((acep->a_flags & (ACE_FILE_INHERIT_ACE| 354 switch (acep->a_type) { 364 if (acep->a_access_mask > ACE_ALL_PERMS) {
|
| acltext.c | 238 ace_type_txt(char *buf, char **endp, ace_t *acep, int flags) 246 switch (acep->a_flags & ACE_TYPE_FLAGS) { 259 strcat(buf, prgname(acep->a_who, idp, 271 strcat(buf, pruname(acep->a_who, idp, 954 ace_t *acep; local 958 for (cnt = 0, acep = aclp->acl_aclp; 959 cnt != aclp->acl_cnt; cnt++, acep++) { 961 (void) printf(" %14s:", ace_type_txt(buf, &endp, acep, 0)); 963 acep->a_access_mask, acep->a_flags [all...] |
| aclutils.c | 67 ace_t *acep; local 79 acep = malloc(sizeof (ace_t) * aclcnt); 80 if (acep == NULL) 83 aclcnt, acep) < 0) { 84 free(acep); 88 val = ace_trivial(acep, aclcnt); 89 free(acep);
|
| acl.y | 82 ace_t *acep; 110 acep = $$->acl_aclp; 111 acep[$$->acl_cnt] = $1;
|
| /netvirt/usr/src/uts/common/fs/nfs/ |
| nfs4_acl.c | 574 nfsace4 *acep, *result = NULL; local 599 result = acep = kmem_zalloc(resultsize * sizeof (nfsace4), KM_SLEEP); 612 acep->type = ACE4_ACCESS_DENIED_ACE_TYPE; 613 acep->flag = 0; 615 (void) str_to_utf8(ACE4_WHO_GROUP, &acep->who); 616 acep->flag |= ACE4_IDENTIFIER_GROUP; 620 &acep->who, isserver); 623 &acep->who, isserver); 624 acep->flag |= ACE4_IDENTIFIER_GROUP; 633 acep->flag |= ACE4_INHERIT_ONLY_ACE [all...] |
| nfs4_state.c | 184 nfsace4 *acep; local 192 acep = &res->delegation.open_delegation4_u.read.permissions; 195 acep = &res->delegation.open_delegation4_u.write.permissions; 199 if (acep->who.utf8string_val) { 200 kmem_free(acep->who.utf8string_val, acep->who.utf8string_len); 201 acep->who.utf8string_val = NULL; [all...] |
| /netvirt/usr/src/uts/common/fs/ |
| fs_subr.c | 591 ace_t *acep; local 635 acep = vsecattr->vsa_aclentp; 636 (void) memcpy(acep, trivial_acl, sizeof (ace_t) * 6); 637 adjust_ace_pair(acep, (vattr.va_mode & 0700) >> 6); 638 adjust_ace_pair(acep + 2, (vattr.va_mode & 0070) >> 3); 639 adjust_ace_pair(acep + 4, vattr.va_mode & 0007);
|
| /netvirt/usr/src/uts/common/c2/ |
| audit_token.c | 899 au_to_ace(ace_t *acep) 910 adr_uint32(&adr, &(acep->a_who), 1); 911 adr_uint32(&adr, &(acep->a_access_mask), 1); 912 adr_ushort(&adr, &(acep->a_flags), 1); 913 adr_ushort(&adr, &(acep->a_type), 1);
|
| /netvirt/usr/src/uts/common/inet/arp/ |
| arp.c | 373 ace_t **acep; local 476 acep = ar_ce_hash(as, ace->ace_proto, ace->ace_proto_addr, 479 acep = &as->as_ce_mask_entries; 481 if ((ace->ace_next = *acep) != NULL) 483 *acep = ace; 484 ace->ace_ptpn = acep; 492 ace_t **acep; local 495 acep = ace->ace_ptpn; 497 ace->ace_next->ace_ptpn = acep; 498 acep[0] = ace->ace_next [all...] |