| /freebsd-13.1/sys/kern/ |
| H A D | subr_acl_posix1e.c | 148 acl_mask = &acl->acl_entry[i]; in vaccess_acl_posix1e() 152 acl_other = &acl->acl_entry[i]; in vaccess_acl_posix1e() 407 struct acl_entry 410 struct acl_entry acl_entry; in acl_posix1e_mode_to_entry() local 412 acl_entry.ae_tag = tag; in acl_posix1e_mode_to_entry() 414 acl_entry.ae_entry_type = 0; in acl_posix1e_mode_to_entry() 415 acl_entry.ae_flags = 0; in acl_posix1e_mode_to_entry() 418 acl_entry.ae_id = uid; in acl_posix1e_mode_to_entry() 422 acl_entry.ae_id = gid; in acl_posix1e_mode_to_entry() 434 return (acl_entry); in acl_posix1e_mode_to_entry() [all …]
|
| H A D | subr_acl_nfs4.c | 115 const struct acl_entry *entry; in _acl_denies() 124 entry = &(aclp->acl_entry[i]); in _acl_denies() 322 static struct acl_entry * 326 struct acl_entry *entry; in _acl_append() 343 static struct acl_entry * 352 aclp->acl_entry[i] = aclp->acl_entry[i - 1]; in _acl_duplicate_entry() 385 entry = &(aclp->acl_entry[i]); in acl_nfs4_sync_acl_from_mode_draft() 723 const struct acl_entry *entry; in acl_nfs4_sync_mode_from_acl() 1015 struct acl_entry *entry; in acl_nfs4_inherit_entries() 1244 entrya = &(a->acl_entry[i]); in _acls_are_equal() [all …]
|
| H A D | vfs_acl.c | 99 dest->acl_entry[i].ae_tag = source->acl_entry[i].ae_tag; in acl_copy_oldacl_into_acl() 100 dest->acl_entry[i].ae_id = source->acl_entry[i].ae_id; in acl_copy_oldacl_into_acl() 101 dest->acl_entry[i].ae_perm = source->acl_entry[i].ae_perm; in acl_copy_oldacl_into_acl() 120 dest->acl_entry[i].ae_tag = source->acl_entry[i].ae_tag; in acl_copy_acl_into_oldacl() 121 dest->acl_entry[i].ae_id = source->acl_entry[i].ae_id; in acl_copy_acl_into_oldacl() 122 dest->acl_entry[i].ae_perm = source->acl_entry[i].ae_perm; in acl_copy_acl_into_oldacl()
|
| /freebsd-13.1/sys/fs/ext2fs/ |
| H A D | ext2_acl.c | 59 struct acl_entry *acl_mask, *acl_group_obj; in ext2_sync_acl_from_inode() 70 switch (acl->acl_entry[i].ae_tag) { in ext2_sync_acl_from_inode() 74 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; in ext2_sync_acl_from_inode() 78 acl_group_obj = &acl->acl_entry[i]; in ext2_sync_acl_from_inode() 79 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; in ext2_sync_acl_from_inode() 89 acl_mask = &acl->acl_entry[i]; in ext2_sync_acl_from_inode() 173 acl->acl_entry[n].ae_tag = entry->ae_tag; in ext4_acl_from_disk() 176 switch (acl->acl_entry[n].ae_tag) { in ext4_acl_from_disk() 189 acl->acl_entry[n].ae_id = entry->ae_id; in ext4_acl_from_disk() 197 acl->acl_entry[n].ae_id = entry->ae_id; in ext4_acl_from_disk() [all …]
|
| /freebsd-13.1/lib/libc/posix1e/ |
| H A D | acl_delete_entry.c | 79 struct acl_entry entry_int; in acl_delete_entry() 102 if (_entry_matches(&(acl->ats_acl.acl_entry[i]), &entry_int)) { in acl_delete_entry() 105 acl->ats_acl.acl_entry[j] = in acl_delete_entry() 106 acl->ats_acl.acl_entry[j+1]; in acl_delete_entry() 109 bzero(&acl->ats_acl.acl_entry[j], in acl_delete_entry() 110 sizeof(struct acl_entry)); in acl_delete_entry() 152 acl->ats_acl.acl_entry[i] = in acl_delete_entry_np() 153 acl->ats_acl.acl_entry[i+1]; in acl_delete_entry_np() 156 bzero(&acl->ats_acl.acl_entry[i], in acl_delete_entry_np() 157 sizeof(struct acl_entry)); in acl_delete_entry_np()
|
| H A D | acl_support.c | 62 struct acl_entry *entrya, *entryb; in _acl_differs() 72 entrya = &(a->ats_acl.acl_entry[i]); in _acl_differs() 73 entryb = &(b->ats_acl.acl_entry[i]); in _acl_differs() 95 _posix1e_acl_entry_compare(struct acl_entry *a, struct acl_entry *b) in _posix1e_acl_entry_compare() 141 qsort(&acl_int->acl_entry[0], acl_int->acl_cnt, in _posix1e_acl_sort() 142 sizeof(struct acl_entry), (compare) _posix1e_acl_entry_compare); in _posix1e_acl_sort() 178 struct acl_entry *entry; /* current entry */ in _posix1e_acl_check() 190 entry = &acl_int->acl_entry[i]; in _posix1e_acl_check() 352 struct acl_entry *e; in _posix1e_acl_add_entry() 361 e = &(acl_int->acl_entry[acl_int->acl_cnt]); in _posix1e_acl_add_entry()
|
| H A D | acl_calc_mask.c | 89 switch(acl_int_new->acl_entry[i].ae_tag) { in acl_calc_mask() 94 acl_int_new->acl_entry[i].ae_perm & ACL_PERM_BITS; in acl_calc_mask() 104 acl_int_new->acl_entry[mask_num].ae_perm = mask_mode; in acl_calc_mask() 113 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_tag = ACL_MASK; in acl_calc_mask() 114 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_id = in acl_calc_mask() 116 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_perm = in acl_calc_mask()
|
| H A D | acl_entry.c | 65 *entry_p = &acl_int->acl_entry[acl_int->acl_cnt++]; in acl_create_entry() 103 acl_int->acl_entry[i] = acl_int->acl_entry[i - 1]; in acl_create_entry_np() 107 *entry_p = &acl_int->acl_entry[offset]; in acl_create_entry_np() 142 *entry_p = &acl_int->acl_entry[acl->ats_cur_entry++]; in acl_get_entry()
|
| H A D | acl_to_text.c | 78 if (acl_int->acl_entry[i].ae_tag == ACL_MASK) in _posix1e_acl_to_text() 79 mask_perm = acl_int->acl_entry[i].ae_perm; in _posix1e_acl_to_text() 82 ae_tag = acl_int->acl_entry[i].ae_tag; in _posix1e_acl_to_text() 83 ae_id = acl_int->acl_entry[i].ae_id; in _posix1e_acl_to_text() 84 ae_perm = acl_int->acl_entry[i].ae_perm; in _posix1e_acl_to_text()
|
| H A D | Makefile.inc | 18 acl_entry.c \
|
| /freebsd-13.1/contrib/libarchive/libarchive/ |
| H A D | archive_disk_acl_freebsd.c | 115 acl_entry_t acl_entry; in translate_acl() local 177 q = acl_get_qualifier(acl_entry); in translate_acl() 187 q = acl_get_qualifier(acl_entry); in translate_acl() 327 acl_entry_t acl_entry; in set_acl() local 392 acl_set_tag_type(acl_entry, ACL_USER); in set_acl() 393 acl_set_qualifier(acl_entry, &ae_uid); in set_acl() 398 acl_set_qualifier(acl_entry, &ae_gid); in set_acl() 428 r = acl_set_entry_type_np(acl_entry, in set_acl() 432 r = acl_set_entry_type_np(acl_entry, in set_acl() 436 r = acl_set_entry_type_np(acl_entry, in set_acl() [all …]
|
| /freebsd-13.1/sys/ufs/ufs/ |
| H A D | ufs_acl.c | 73 struct acl_entry *acl_mask, *acl_group_obj; in ufs_sync_acl_from_inode() 84 switch (acl->acl_entry[i].ae_tag) { in ufs_sync_acl_from_inode() 88 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; in ufs_sync_acl_from_inode() 92 acl_group_obj = &acl->acl_entry[i]; in ufs_sync_acl_from_inode() 93 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; in ufs_sync_acl_from_inode() 99 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; in ufs_sync_acl_from_inode() 103 acl_mask = &acl->acl_entry[i]; in ufs_sync_acl_from_inode() 104 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; in ufs_sync_acl_from_inode() 317 old->acl_entry[0].ae_tag = ACL_USER_OBJ; in ufs_getacl_posix1e() 320 old->acl_entry[1].ae_tag = ACL_GROUP_OBJ; in ufs_getacl_posix1e() [all …]
|
| /freebsd-13.1/contrib/libarchive/libarchive/test/ |
| H A D | test_acl_platform_posix1e.c | 93 acl_entry_t acl_entry; 96 while (1 == acl_get_entry(acl, entry_id, &acl_entry)) { 101 acl_get_tag_type(acl_entry, &acl_tag_type); 106 return acl_entry_get_perm(acl_entry); 111 return acl_entry_get_perm(acl_entry); 117 return acl_entry_get_perm(acl_entry); 233 aclent_t *acl_entry; local 236 acl_entry_t acl_entry; local 252 acl_entry = &((aclent_t *)aclp)[e]; 254 while (1 == acl_get_entry(acl, entry_id, &acl_entry)) { [all …]
|
| H A D | test_acl_platform_nfs4.c | 699 ace_t *acl_entry; in compare_acls() local 702 struct richace *acl_entry; in compare_acls() local 706 acl_entry_t acl_entry; in compare_acls() local 745 while (acl_get_entry_ret == acl_get_entry(acl, entry_id, &acl_entry)) in compare_acls() 749 acl_entry = &((ace_t *)aclp)[e]; in compare_acls() 751 acl_entry = &(richacl->a_entries[e]); in compare_acls() 758 if (acl_match(acl_entry, &myacls[marker[i]])) { in compare_acls()
|
| /freebsd-13.1/sys/sys/ |
| H A D | acl.h | 97 struct oldacl_entry acl_entry[OLDACL_MAX_ENTRIES]; member 103 struct acl_entry { struct 112 typedef struct acl_entry *acl_entry_t; argument 124 struct acl_entry acl_entry[ACL_MAX_ENTRIES]; member 290 struct acl_entry acl_posix1e_mode_to_entry(acl_tag_t tag, uid_t uid, 293 struct acl_entry *acl_user_obj_entry, 294 struct acl_entry *acl_group_obj_entry, 295 struct acl_entry *acl_other_entry);
|
| /freebsd-13.1/sys/fs/nfs/ |
| H A D | nfs_commonacl.c | 44 nfsrv_dissectace(struct nfsrv_descript *nd, struct acl_entry *acep, in nfsrv_dissectace() 281 enum vtype, int, int, struct acl_entry *); 288 enum vtype type, int group, int owner, struct acl_entry *ace) in nfsrv_buildace() 411 switch (aclp->acl_entry[i].ae_tag) { in nfsrv_buildacl() 428 nfsv4_uidtostr(aclp->acl_entry[i].ae_id, &name, in nfsrv_buildacl() 436 nfsv4_gidtostr((gid_t)aclp->acl_entry[i].ae_id, &name, in nfsrv_buildacl() 445 isowner, &aclp->acl_entry[i]); in nfsrv_buildacl() 462 struct acl_entry *acep1, *acep2; in nfsrv_compareacl() 466 acep1 = aclp1->acl_entry; in nfsrv_compareacl() 467 acep2 = aclp2->acl_entry; in nfsrv_compareacl()
|
| H A D | nfsclstate.h | 162 struct acl_entry nfsdl_ace; /* Delegation ace */
|
| H A D | nfs_var.h | 434 int nfsrv_dissectace(struct nfsrv_descript *, struct acl_entry *,
|
| H A D | nfs_commonsubs.c | 1124 error = nfsrv_dissectace(nd, &aclp->acl_entry[i], in nfsrv_dissectacl()
|
| /freebsd-13.1/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_acl.c | 107 struct acl_entry *entry; in acl_from_aces() 130 entry = &(aclp->acl_entry[i]); in acl_from_aces() 177 const struct acl_entry *entry; in aces_from_acl() 185 entry = &(aclp->acl_entry[i]); in aces_from_acl()
|
| /freebsd-13.1/sys/cddl/compat/opensolaris/kern/ |
| H A D | opensolaris_acl.c | 106 struct acl_entry *entry; in acl_from_aces() 129 entry = &(aclp->acl_entry[i]); in acl_from_aces() 176 const struct acl_entry *entry; in aces_from_acl() 184 entry = &(aclp->acl_entry[i]); in aces_from_acl()
|
| /freebsd-13.1/bin/setfacl/ |
| H A D | setfacl.c | 137 acl_entry_t acl_entry; in clear_inheritance_flags() local 152 while (acl_get_entry(nacl, entry_id, &acl_entry) == 1) { in clear_inheritance_flags() 154 if (acl_get_flagset_np(acl_entry, &acl_flagset) != 0) { in clear_inheritance_flags() 159 if (acl_delete_entry(nacl, acl_entry) != 0) in clear_inheritance_flags()
|
| /freebsd-13.1/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_ctldir.c | 789 struct acl_entry *entry; in zfsctl_common_getacl() 790 entry = &(ap->a_aclp->acl_entry[i]); in zfsctl_common_getacl()
|