/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_acl.c | 95 void *ace; in smb_acl_free() local 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() 291 smb_ace_t *ace; in smb_acl_from_zfs() local 329 ace->se_hdr.se_bsize = smb_ace_len(ace); in smb_acl_from_zfs() 355 smb_ace_t *ace; in smb_acl_to_zfs() local 385 ace = acl->sl_aces; in smb_acl_to_zfs() 420 ace = acl->sl_aces; in smb_acl_to_zfs() 661 assert(ace); in smb_ace_len() 662 assert(ace->se_sid); in smb_ace_len() [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | srvsvc_sd.c | 220 smb_ace_t *ace) in srvsvc_ace_set_relative() argument 226 m_ace->mask = ace->se_mask; 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() 345 ace = sd->sd_dacl->sl_aces; in srvsvc_sd_set_relative() 374 smb_ace_t *ace) in srvsvc_ace_set_absolute() argument 382 ace->se_mask = m_ace->mask; in srvsvc_ace_set_absolute() 430 smb_ace_t *ace; in srvsvc_sd_set_absolute() local 470 ace = sd->sd_sacl->sl_aces; in srvsvc_sd_set_absolute() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_nt_transact_security.c | 311 smb_ace_t *ace; in smb_encode_sacl() local 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() 338 smb_ace_t *ace; in smb_encode_dacl() local 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() 354 ace = list_next(&acl->sl_sorted, ace); in smb_encode_dacl() 505 smb_ace_t *ace; in smb_decode_acl() local 533 &ace->se_hdr.se_type, &ace->se_hdr.se_flags, in smb_decode_acl() [all …]
|
H A D | smb_acl.c | 138 void *ace; in smb_acl_free() local 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() 336 smb_ace_t *ace; in smb_acl_from_zfs() local 374 ace->se_hdr.se_bsize = smb_ace_len(ace); in smb_acl_from_zfs() 399 smb_ace_t *ace; in smb_acl_to_zfs() local 431 ace = acl->sl_aces; in smb_acl_to_zfs() 469 ace = acl->sl_aces; in smb_acl_to_zfs() 1228 ASSERT(ace); in smb_ace_len() 1229 ASSERT(ace->se_sid); in smb_ace_len() [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/clients/ibd/ |
H A D | ibd_cm.c | 129 ace = rc_chan->ace; in ibd_async_rc_close_act_chan() 165 if ((ace->ac_ref == 0) || (ace->ac_ref == CYCLEVAL)) { in ibd_async_rc_recycle_ace() 314 ace = list_next(&state->id_ah_active, ace); in ibd_rc_conn_timeout_call() 2197 != NULL) && (ace == chan->ace)) { in ibd_rc_drain_scq() 2607 ace = list_next(&state->id_ah_active, ace); in ibd_rc_close_all_chan() 2620 ace = rc_chan->ace; in ibd_rc_close_all_chan() 2706 chan->ace = ace; in ibd_rc_connect() 2859 ace = chan->ace; in ibd_rc_act_close() 3182 ace, ace->ac_chan->chan_state, ace->ac_chan); in ibd_rc_dispatch_actv_mad() 3197 != NULL) && (ace == rc_chan->ace)) { in ibd_rc_dispatch_actv_mad() [all …]
|
H A D | ibd.c | 841 ibd_rc_chan_s::ace in _NOTE() 1937 ibd_ace_t *ace, *pace; in ibd_async_link() local 2001 ace = list_next(&state->id_ah_active, ace); in ibd_async_link() 6938 ibd_ace_t *ace; in ibd_send() local 7026 if (ace != NULL) { in ibd_send() 7037 if (ace != NULL) { in ibd_send() 7068 if (ace != NULL) { in ibd_send() 7788 mce = ace->ac_mce; in ibd_dec_ref_ace() 7852 if (ace != NULL) { in ibd_tx_cleanup() 7866 ibd_ace_t *ace; in ibd_tx_cleanup_list() local [all …]
|
/illumos-gate/usr/src/lib/lib9p/common/ |
H A D | genacl.c | 107 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() 147 if (ace->ace_idsize != sizeof(tid)) in l9p_check_aces() 190 mask &= ~ace->ace_mask; in l9p_check_aces() 203 (u_int)ace->ace_mask); in l9p_check_aces() 210 (u_int)ace->ace_mask); in l9p_check_aces() 659 ace->ace_flags = flags; in l9p_frombsdnfs4() 702 ace->ace_mask = mask; in l9p_frombsdnfs4() 706 ace->ace_idsize = 0; in l9p_frombsdnfs4() [all …]
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/acl/nontrivial/ |
H A D | zfs_acl_chmod_rwx_001_pos.ksh | 69 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 D | zfs_acl_chmod_inherit_004_pos.ksh | 67 typeset ace 72 ace=$(get_ACE $file $i) 73 if [[ "$ace" == *"execute"* ]]; then
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_byteswap.c | 34 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 D | zfs_replay.c | 860 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 D | acl_print.c | 75 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 D | ibd.h | 307 #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 320 #define SET_CYCLE_IF_REF(ace) ( \ argument 321 CYCLE_SET(ace) ? B_TRUE : \ 328 CLEAR_REFCYCLE(ace), B_FALSE : \ [all …]
|
/illumos-gate/usr/src/cmd/praudit/ |
H A D | format.c | 3170 uval.uint32_val = ace->a_flags; in pa_ace_flags() 3174 uval.uint32_val = ace->a_flags; in pa_ace_flags() 3195 switch (ace->a_flags & ACE_TYPE_FLAGS) { in pa_ace_who() 3273 if (ace->a_access_mask & ACE_EXECUTE) in pa_ace_access_mask() 3277 if (ace->a_access_mask & ACE_DELETE) in pa_ace_access_mask() 3289 if (ace->a_access_mask & ACE_READ_ACL) in pa_ace_access_mask() 3344 if (ace->a_access_mask & ACE_DELETE) { in pa_ace_access_mask() 3372 uval.uint32_val = ace->a_access_mask; in pa_ace_access_mask() 3400 switch (ace->a_type) { in pa_ace_type() 3418 uval.uint32_val = ace->a_type; in pa_ace_type() [all …]
|
/illumos-gate/usr/src/common/smbclnt/ |
H A D | smbfs_ntacl.c | 171 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 223 bzero(ace, alloc_size); in md_get_ace() 243 *acep = ace; in md_get_ace() 247 ifree_ace(ace); in md_get_ace() 257 if (ace == NULL) in mb_put_ace() [all …]
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_acl.c | 1663 if (ace == NULL) { in acet_to_ace4() 1676 switch (ace->a_type) { in acet_to_ace4() 1695 if (ace->a_flags & ACE_GROUP) { in acet_to_ace4() 1761 if (ace == NULL) { in ace4_to_acet() 1811 ace->a_who = group; in ace4_to_acet() 1816 ace->a_flags |= ACE_OWNER; in ace4_to_acet() 1817 ace->a_who = owner; in ace4_to_acet() 1821 ace->a_flags |= ACE_EVERYONE; in ace4_to_acet() 1822 ace->a_who = 0; in ace4_to_acet() 1826 &ace->a_who, isserver); in ace4_to_acet() [all …]
|
H A D | nfs4_srv_deleg.c | 1379 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()
|
H A D | nfs4_srv.c | 7360 nfsace4 *ace; in rfs4_do_opendelprev() local 7425 ace = &rv->permissions; in rfs4_do_opendelprev() 7432 ace = &rv->permissions; in rfs4_do_opendelprev() 7438 ace->type = ACE4_ACCESS_ALLOWED_ACE_TYPE; in rfs4_do_opendelprev() 7439 ace->flag = 0; in rfs4_do_opendelprev() 7440 ace->access_mask = 0; in rfs4_do_opendelprev() 7441 ace->who.utf8string_len = 0; in rfs4_do_opendelprev() 7442 ace->who.utf8string_val = 0; in rfs4_do_opendelprev()
|
/illumos-gate/usr/src/lib/libsec/common/ |
H A D | acl.y | 39 ace_t ace; member 55 %type <ace> ace 81 acl_entry: ace 152 ace: entry_type idname ace_perms access_type
|
/illumos-gate/usr/src/lib/iconv_modules/utf-8/ |
H A D | Makefile.com | 207 $(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 D | smbsrv.c | 3374 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/common/acl/ |
H A D | acl_common.c | 804 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 D | acl.h | 48 typedef struct ace { struct
|
/illumos-gate/usr/src/cmd/mdb/common/modules/zfs/ |
H A D | zfs.c | 3710 ace_t ace; in zfs_ace0_print() local 3721 if (mdb_vread(&ace, sizeof (ace_t), addr) == -1) { in zfs_ace0_print() 3726 if ((ace.a_flags & ACE_TYPE_FLAGS) == 0 || in zfs_ace0_print() 3727 (ace.a_flags & ACE_TYPE_FLAGS) == ACE_IDENTIFIER_GROUP) in zfs_ace0_print() 3728 id = ace.a_who; in zfs_ace0_print() 3732 return (zfs_ace_print_common(addr, flags, id, ace.a_access_mask, in zfs_ace0_print() 3733 ace.a_flags, ace.a_type, verbose)); in zfs_ace0_print()
|
/illumos-gate/usr/src/test/libc-tests/tests/regex/data/ |
H A D | basic.dat | 108 BE a[b-d]e ace (0,3)
|