Home
last modified time | relevance | path

Searched refs:ace (Results 1 – 25 of 32) sorted by relevance

12

/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_acl.c95 void *ace; in smb_acl_free() local
103 while ((ace = list_head(&acl->sl_sorted)) != NULL) in smb_acl_free()
104 list_remove(&acl->sl_sorted, ace); in smb_acl_free()
187 smb_ace_t *ace; in smb_acl_sort() local
206 for (i = 0, ace = acl->sl_aces; i < acl->sl_acecnt; ++i, ace++) { in smb_acl_sort()
207 ace_flags = ace->se_hdr.se_flags; in smb_acl_sort()
209 switch (ace->se_hdr.se_type) { in smb_acl_sort()
230 list_insert_tail(&ace_grps[ag], ace); in smb_acl_sort()
239 while ((ace = list_head(alist)) != NULL) { in smb_acl_sort()
240 list_remove(alist, ace); in smb_acl_sort()
[all …]
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/
H A Dsrvsvc_sd.c220 smb_ace_t *ace) in srvsvc_ace_set_relative() argument
222 if ((m_ace == NULL) || (ace == NULL)) in srvsvc_ace_set_relative()
225 bcopy(&ace->se_hdr, &m_ace->header, sizeof (mslm_ace_hdr_t)); in srvsvc_ace_set_relative()
226 m_ace->mask = ace->se_mask; in srvsvc_ace_set_relative()
228 if ((ace->se_sid == NULL) || (m_sid == NULL)) in srvsvc_ace_set_relative()
230 bcopy(ace->se_sid, m_sid, smb_sid_len(ace->se_sid)); in srvsvc_ace_set_relative()
272 smb_ace_t *ace; in srvsvc_sd_set_relative() local
320 ace = sd->sd_sacl->sl_aces; in srvsvc_sd_set_relative()
324 for (i = 0; i < ace_cnt; i++, ace++) { in srvsvc_sd_set_relative()
331 status = srvsvc_ace_set_relative(m_ace, m_sid, ace); in srvsvc_sd_set_relative()
[all …]
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_nt_transact_security.c311 smb_ace_t *ace; in smb_encode_sacl() local
321 for (i = 0, ace = acl->sl_aces; i < acl->sl_acecnt; i++, ace++) { in smb_encode_sacl()
323 ace->se_hdr.se_type, ace->se_hdr.se_flags, in smb_encode_sacl()
324 ace->se_hdr.se_bsize, ace->se_mask); in smb_encode_sacl()
326 smb_encode_sid(mbc, ace->se_sid); in smb_encode_sacl()
338 smb_ace_t *ace; in smb_encode_dacl() local
347 ace = list_head(&acl->sl_sorted); in smb_encode_dacl()
348 while (ace) { in smb_encode_dacl()
350 ace->se_hdr.se_type, ace->se_hdr.se_flags, in smb_encode_dacl()
351 ace->se_hdr.se_bsize, ace->se_mask); in smb_encode_dacl()
[all …]
H A Dsmb_acl.c138 void *ace; in smb_acl_free() local
146 while ((ace = list_head(&acl->sl_sorted)) != NULL) in smb_acl_free()
147 list_remove(&acl->sl_sorted, ace); in smb_acl_free()
232 smb_ace_t *ace; in smb_acl_sort() local
251 for (i = 0, ace = acl->sl_aces; i < acl->sl_acecnt; ++i, ace++) { in smb_acl_sort()
252 ace_flags = ace->se_hdr.se_flags; in smb_acl_sort()
254 switch (ace->se_hdr.se_type) { in smb_acl_sort()
275 list_insert_tail(&ace_grps[ag], ace); in smb_acl_sort()
284 while ((ace = list_head(alist)) != NULL) { in smb_acl_sort()
285 list_remove(alist, ace); in smb_acl_sort()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/clients/ibd/
H A Dibd_cm.c126 ibd_ace_t *ace; in ibd_async_rc_close_act_chan() local
129 ace = rc_chan->ace; in ibd_async_rc_close_act_chan()
130 ASSERT(ace != NULL); in ibd_async_rc_close_act_chan()
134 ASSERT(ace->ac_ref != 0); in ibd_async_rc_close_act_chan()
135 atomic_dec_32(&ace->ac_ref); in ibd_async_rc_close_act_chan()
136 ace->ac_chan = NULL; in ibd_async_rc_close_act_chan()
137 if ((ace->ac_ref == 0) || (ace->ac_ref == CYCLEVAL)) { in ibd_async_rc_close_act_chan()
138 IBD_ACACHE_INSERT_FREE(state, ace); in ibd_async_rc_close_act_chan()
139 ace->ac_ref = 0; in ibd_async_rc_close_act_chan()
141 ace->ac_ref |= CYCLEVAL; in ibd_async_rc_close_act_chan()
[all …]
H A Dibd.c841 ibd_rc_chan_s::ace in _NOTE()
1937 ibd_ace_t *ace, *pace; in ibd_async_link() local
1997 ace = list_head(&state->id_ah_active); in ibd_async_link()
1998 while ((pace = ace) != NULL) { in ibd_async_link()
2001 ace = list_next(&state->id_ah_active, ace); in ibd_async_link()
6938 ibd_ace_t *ace; in ibd_send() local
6972 ace = ibd_acache_lookup(state, dest, &ret, 1); in ibd_send()
6973 if (state->id_enable_rc && (ace != NULL) && in ibd_send()
6974 (ace->ac_mac.ipoib_qpn != htonl(IB_MC_QPN))) { in ibd_send()
6975 if (ace->ac_chan == NULL) { in ibd_send()
[all …]
/illumos-gate/usr/src/lib/lib9p/common/
H A Dgenacl.c107 struct l9p_ace *ace; in l9p_check_aces() local
119 ace = &acl->acl_aces[i]; in l9p_check_aces()
120 switch (ace->ace_type) { in l9p_check_aces()
131 if (ace->ace_flags & L9P_ACEF_OWNER) { in l9p_check_aces()
136 } else if (ace->ace_flags & L9P_ACEF_GROUP) { in l9p_check_aces()
141 } else if (ace->ace_flags & L9P_ACEF_EVERYONE) { in l9p_check_aces()
147 if (ace->ace_idsize != sizeof(tid)) in l9p_check_aces()
152 memcpy(&tid, &ace->ace_idbytes, sizeof(tid)); in l9p_check_aces()
153 if (ace->ace_flags & L9P_ACEF_IDENTIFIER_GROUP) { in l9p_check_aces()
172 allowdeny = ace->ace_type == L9P_ACET_ACCESS_DENIED ? in l9p_check_aces()
[all …]
/illumos-gate/usr/src/test/zfs-tests/tests/functional/acl/nontrivial/
H A Dzfs_acl_chmod_rwx_001_pos.ksh69 typeset ace=$3
83 log_must usr_exec chmod "$opt$ace" "$node"
95 if [[ "$num:$ace" != "$cur_ace" ]]; then
96 log_fail "FAIL: chmod $opt$ace $node"
109 for ace in $file_ACEs; do
112 test_chmod_ACE_list $opt $num $ace $testfile
115 for ace in $dir_ACEs; do
118 test_chmod_ACE_list $opt $num $ace $testdir
H A Dzfs_acl_chmod_inherit_004_pos.ksh67 typeset ace
72 ace=$(get_ACE $file $i)
73 if [[ "$ace" == *"execute"* ]]; then
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_byteswap.c34 zfs_oldace_byteswap(ace_t *ace, int ace_cnt) in zfs_oldace_byteswap() argument
38 for (i = 0; i != ace_cnt; i++, ace++) { in zfs_oldace_byteswap()
39 ace->a_who = BSWAP_32(ace->a_who); in zfs_oldace_byteswap()
40 ace->a_access_mask = BSWAP_32(ace->a_access_mask); in zfs_oldace_byteswap()
41 ace->a_flags = BSWAP_16(ace->a_flags); in zfs_oldace_byteswap()
42 ace->a_type = BSWAP_16(ace->a_type); in zfs_oldace_byteswap()
H A Dzfs_replay.c860 ace_t *ace = (ace_t *)(lr + 1); /* ace array follows lr_acl_t */ in zfs_replay_acl_v0() local
867 zfs_oldace_byteswap(ace, lr->lr_aclcnt); in zfs_replay_acl_v0()
878 vsa.vsa_aclentp = ace; in zfs_replay_acl_v0()
906 ace_t *ace = (ace_t *)(lr + 1); in zfs_replay_acl() local
913 zfs_ace_byteswap(ace, lr->lr_acl_bytes, B_FALSE); in zfs_replay_acl()
915 byteswap_uint64_array((caddr_t)ace + in zfs_replay_acl()
927 vsa.vsa_aclentp = ace; in zfs_replay_acl()
932 void *fuidstart = (caddr_t)ace + in zfs_replay_acl()
/illumos-gate/usr/src/lib/libsmbfs/smb/
H A Dacl_print.c75 fprint_ntace(FILE *fp, i_ntace_t *ace) in fprint_ntace() argument
77 if (ace == NULL) { in fprint_ntace()
84 ace->ace_hdr.ace_type, ace->ace_hdr.ace_flags, in fprint_ntace()
85 ace->ace_v2.ace_rights); in fprint_ntace()
88 fprint_sid(fp, ace->ace_v2.ace_sid); in fprint_ntace()
/illumos-gate/usr/src/uts/common/sys/ib/clients/ibd/
H A Dibd.h307 #define CLEAR_REFCYCLE(ace) (ace)->ac_ref = 0 argument
308 #define CYCLE_SET(ace) (((ace)->ac_ref & CYCLEVAL) == CYCLEVAL) argument
309 #define GET_REF(ace) ((ace)->ac_ref) argument
310 #define GET_REF_CYCLE(ace) ( \ argument
314 ASSERT(CYCLE_SET(ace)), \
315 ((ace)->ac_ref & ~(CYCLEVAL)) \
317 #define INC_REF(ace, num) { \ argument
318 atomic_add_32(&(ace)->ac_ref, num); \
320 #define SET_CYCLE_IF_REF(ace) ( \ argument
321 CYCLE_SET(ace) ? B_TRUE : \
[all …]
/illumos-gate/usr/src/cmd/praudit/
H A Dformat.c3136 pa_ace_flags(pr_context_t *context, ace_t *ace, int status, int flag) in pa_ace_flags() argument
3152 switch (ace->a_flags & ACE_TYPE_FLAGS) { in pa_ace_flags()
3170 uval.uint32_val = ace->a_flags; in pa_ace_flags()
3174 uval.uint32_val = ace->a_flags; in pa_ace_flags()
3182 pa_ace_who(pr_context_t *context, ace_t *ace, int status, int flag) in pa_ace_who() argument
3195 switch (ace->a_flags & ACE_TYPE_FLAGS) { in pa_ace_who()
3197 returnstat = pa_print_gid(context, ace->a_who, returnstat, in pa_ace_who()
3201 returnstat = pa_print_uid(context, ace->a_who, returnstat, in pa_ace_who()
3248 pa_ace_access_mask(pr_context_t *context, ace_t *ace, int status, int flag) in pa_ace_access_mask() argument
3269 if (ace->a_access_mask & ACE_READ_DATA) in pa_ace_access_mask()
[all …]
/illumos-gate/usr/src/common/smbclnt/
H A Dsmbfs_ntacl.c171 ifree_ace(i_ntace_t *ace) in ifree_ace() argument
174 if (ace == NULL) in ifree_ace()
177 switch (ace->ace_hdr.ace_type) { in ifree_ace()
182 ifree_sid(ace->ace_v2.ace_sid); in ifree_ace()
183 FREESZ(ace, sizeof (i_ntace_v2_t)); in ifree_ace()
196 i_ntace_t *ace = NULL; in md_get_ace() local
221 if ((ace = MALLOC(alloc_size)) == NULL) in md_get_ace()
223 bzero(ace, alloc_size); in md_get_ace()
225 ace->ace_hdr.ace_type = ace_hdr.ace_type; in md_get_ace()
226 ace->ace_hdr.ace_flags = ace_hdr.ace_flags; in md_get_ace()
[all …]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_acl.c1659 acet_to_ace4(ace_t *ace, nfsace4 *nfsace4, int isserver) in acet_to_ace4() argument
1663 if (ace == NULL) { in acet_to_ace4()
1676 switch (ace->a_type) { in acet_to_ace4()
1685 "acet_to_ace4: unsupported type: %x", ace->a_type)); in acet_to_ace4()
1692 acet_mask_to_ace4_mask(ace->a_access_mask, &nfsace4->access_mask); in acet_to_ace4()
1693 acet_flags_to_ace4_flags(ace->a_flags, &nfsace4->flag); in acet_to_ace4()
1695 if (ace->a_flags & ACE_GROUP) { in acet_to_ace4()
1698 } else if (ace->a_flags & ACE_IDENTIFIER_GROUP) { in acet_to_ace4()
1708 if (ace->a_who == GID_UNKNOWN && !isserver) { in acet_to_ace4()
1716 error = nfs_idmap_gid_str(ace->a_who, &nfsace4->who, isserver); in acet_to_ace4()
[all …]
H A Dnfs4_srv_deleg.c1379 nfsace4 *ace, int recall) in rfs4_set_deleg_response() argument
1395 if (ace == NULL) { in rfs4_set_deleg_response()
1407 nace.type = ace->type; in rfs4_set_deleg_response()
1408 nace.flag = ace->flag; in rfs4_set_deleg_response()
1409 nace.access_mask = ace->access_mask; in rfs4_set_deleg_response()
1410 (void) utf8_copy(&ace->who, &nace.who); in rfs4_set_deleg_response()
/illumos-gate/usr/src/lib/libsec/common/
H A Dacl.y41 ace_t ace; member
57 %type <ace> ace
83 acl_entry: ace
154 ace: entry_type idname ace_perms access_type
/illumos-gate/usr/src/lib/iconv_modules/utf-8/
H A DMakefile.com207 $(ACE_TO_UTF_8_SO): $(COMMON)/ace.h $(COMMON)/ace_utf8.c
212 $(ACE_ALLOW_UNAS_TO_UTF_8_SO): $(COMMON)/ace.h $(COMMON)/ace_utf8.c
217 $(UTF_8_TO_ACE_SO): $(COMMON)/ace.h $(COMMON)/ace_utf8.c
222 $(UTF_8_TO_ACE_ALLOW_UNAS_SO): $(COMMON)/ace.h $(COMMON)/ace_utf8.c
/illumos-gate/usr/src/cmd/mdb/common/modules/smbsrv/
H A Dsmbsrv.c3374 smb_ace_t ace; in smbace_dcmd() local
3389 if (mdb_vread(&ace, sizeof (ace), addr) != sizeof (ace)) { in smbace_dcmd()
3395 if (ace.se_hdr.se_type < ACE_TYPE_TABLEN) in smbace_dcmd()
3396 ptr = ace_types[ace.se_hdr.se_type].ace_type_sting; in smbace_dcmd()
3400 mdb_printf("ACE Type: 0x%02x (%s)\n", ace.se_hdr.se_type, ptr); in smbace_dcmd()
3401 mdb_printf("ACE Flags: %b\n", (int)ace.se_hdr.se_flags, in smbace_dcmd()
3403 mdb_printf("ACE Wire Size: 0x%04x\n", ace.se_hdr.se_bsize); in smbace_dcmd()
3404 mdb_printf("ACE Mask: 0x%08x\n", ace.se_mask); in smbace_dcmd()
3412 ace.se_hdr.se_type, ace.se_hdr.se_flags, ace.se_mask); in smbace_dcmd()
3414 rc = smb_sid_print((uintptr_t)ace.se_sid); in smbace_dcmd()
/illumos-gate/usr/src/test/util-tests/tests/sed/bsd/
H A Dmulti_words188 ace
/illumos-gate/usr/src/common/acl/
H A Dacl_common.c804 acevals_find(ace_t *ace, avl_tree_t *avl, int *num) in acevals_find() argument
809 key.key = ace->a_who; in acevals_find()
818 acevals_init(rc, ace->a_who); in acevals_find()
1265 ln_ace_to_aent(ace_t *ace, int n, uid_t owner, gid_t group, in ln_ace_to_aent() argument
1286 if (ace == NULL) { in ln_ace_to_aent()
1314 acep = &ace[i]; in ln_ace_to_aent()
/illumos-gate/usr/src/uts/common/sys/
H A Dacl.h48 typedef struct ace { struct
/illumos-gate/usr/src/cmd/mdb/common/modules/zfs/
H A Dzfs.c3745 ace_t ace; in zfs_ace0_print() local
3756 if (mdb_vread(&ace, sizeof (ace_t), addr) == -1) { in zfs_ace0_print()
3761 if ((ace.a_flags & ACE_TYPE_FLAGS) == 0 || in zfs_ace0_print()
3762 (ace.a_flags & ACE_TYPE_FLAGS) == ACE_IDENTIFIER_GROUP) in zfs_ace0_print()
3763 id = ace.a_who; in zfs_ace0_print()
3767 return (zfs_ace_print_common(addr, flags, id, ace.a_access_mask, in zfs_ace0_print()
3768 ace.a_flags, ace.a_type, verbose)); in zfs_ace0_print()
/illumos-gate/usr/src/test/libc-tests/tests/regex/data/
H A Dbasic.dat108 BE a[b-d]e ace (0,3)

12