| /freebsd-14.2/lib/libc/posix1e/ |
| H A D | acl_get.c | 59 acl_t aclp; in acl_get_file() local 63 if (aclp == NULL) in acl_get_file() 69 acl_free(aclp); in acl_get_file() 76 return (aclp); in acl_get_file() 82 acl_t aclp; in acl_get_link_np() local 86 if (aclp == NULL) in acl_get_link_np() 92 acl_free(aclp); in acl_get_link_np() 99 return (aclp); in acl_get_link_np() 114 acl_t aclp; in acl_get_fd_np() local 124 acl_free(aclp); in acl_get_fd_np() [all …]
|
| H A D | acl_strip.c | 75 acl_old = acl_dup(aclp); in _posix1e_acl_strip_np() 136 switch (_acl_brand(aclp)) { in acl_strip_np() 138 return (_nfs4_acl_strip_np(aclp, 0)); in acl_strip_np() 162 if (aclp == NULL || trivialp == NULL) { in acl_is_trivial_np() 167 switch (_acl_brand(aclp)) { in acl_is_trivial_np() 169 if (aclp->ats_acl.acl_cnt == 3) in acl_is_trivial_np() 181 if (aclp->ats_acl.acl_cnt > 6) { in acl_is_trivial_np() 190 tmpacl = _nfs4_acl_strip_np(aclp, 0); in acl_is_trivial_np() 194 differs = _acl_differs(aclp, tmpacl); in acl_is_trivial_np() 205 tmpacl = _nfs4_acl_strip_np(aclp, 1); in acl_is_trivial_np() [all …]
|
| H A D | acl_branding.c | 50 acl_t aclp; in entry2acl() local 52 aclp = (acl_t)(((long)entry >> _ACL_T_ALIGNMENT_BITS) << _ACL_T_ALIGNMENT_BITS); in entry2acl() 54 return (aclp); in entry2acl()
|
| H A D | acl_from_text.c | 48 int _nfs4_acl_entry_from_text(acl_t aclp, char *entry); 81 _posix1e_acl_entry_from_text(acl_t aclp, char *entry) in _posix1e_acl_entry_from_text() argument 89 assert(_acl_brand(aclp) == ACL_BRAND_POSIX); in _posix1e_acl_entry_from_text() 159 error = _posix1e_acl_add_entry(aclp, t, id, p); in _posix1e_acl_entry_from_text()
|
| H A D | acl_to_text_nfs4.c | 229 _nfs4_acl_to_text_np(const acl_t aclp, ssize_t *len_p, int flags) in _nfs4_acl_to_text_np() argument 235 if (aclp->ats_acl.acl_cnt == 0) in _nfs4_acl_to_text_np() 238 size = aclp->ats_acl.acl_cnt * MAX_ENTRY_LENGTH; in _nfs4_acl_to_text_np() 243 while (acl_get_entry(aclp, entry_id, &entry) == 1) { in _nfs4_acl_to_text_np()
|
| H A D | acl_from_text_nfs4.c | 200 _nfs4_acl_entry_from_text(acl_t aclp, char *str) in _nfs4_acl_entry_from_text() argument 206 error = acl_create_entry(&aclp, &entry); in _nfs4_acl_entry_from_text() 278 acl_delete_entry(aclp, entry); in _nfs4_acl_entry_from_text()
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_acl.c | 456 zfs_acl_t *aclp; in zfs_acl_alloc() local 466 return (aclp); in zfs_acl_alloc() 624 aclp->z_next_ace = (caddr_t)aclp->z_next_ace + ace_size; in zfs_acl_next_ace() 1056 zfs_acl_t *aclp; in zfs_acl_node_read() local 1114 *aclpp = aclp; in zfs_acl_node_read() 1143 zfs_acl_t *aclp; in zfs_acl_chown_setattr() local 1506 return (aclp); in zfs_acl_inherit() 1610 return (aclp); in zfs_acl_inherit() 1778 zfs_acl_t *aclp; in zfs_getacl() local 1924 *zaclp = aclp; in zfs_vsec_2_aclp() [all …]
|
| /freebsd-14.2/sys/kern/ |
| H A D | subr_acl_nfs4.c | 329 entry = &(aclp->acl_entry[aclp->acl_cnt]); in _acl_append() 330 aclp->acl_cnt++; in _acl_append() 350 aclp->acl_entry[i] = aclp->acl_entry[i - 1]; in _acl_duplicate_entry() 352 aclp->acl_cnt++; in _acl_duplicate_entry() 609 a6 = &(aclp->acl_entry[aclp->acl_cnt - 1]); in acl_nfs4_sync_acl_from_mode_draft() 610 a5 = &(aclp->acl_entry[aclp->acl_cnt - 2]); in acl_nfs4_sync_acl_from_mode_draft() 611 a4 = &(aclp->acl_entry[aclp->acl_cnt - 3]); in acl_nfs4_sync_acl_from_mode_draft() 612 a3 = &(aclp->acl_entry[aclp->acl_cnt - 4]); in acl_nfs4_sync_acl_from_mode_draft() 613 a2 = &(aclp->acl_entry[aclp->acl_cnt - 5]); in acl_nfs4_sync_acl_from_mode_draft() 614 a1 = &(aclp->acl_entry[aclp->acl_cnt - 6]); in acl_nfs4_sync_acl_from_mode_draft() [all …]
|
| H A D | vfs_acl.c | 226 const struct acl *aclp) in vacl_set_acl() argument 264 struct acl *aclp) in vacl_get_acl() argument 327 const struct acl *aclp) in vacl_aclcheck() argument 372 struct acl *aclp, int follow) in kern___acl_get_path() argument 546 struct acl *aclp, int follow) in kern___acl_aclcheck_path() argument 583 struct acl *aclp; in acl_alloc() local 585 aclp = malloc(sizeof(*aclp), M_ACL, flags); in acl_alloc() 586 if (aclp == NULL) in acl_alloc() 591 return (aclp); in acl_alloc() 595 acl_free(struct acl *aclp) in acl_free() argument [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zfs_acl.c | 454 zfs_acl_t *aclp; in zfs_acl_alloc() local 464 return (aclp); in zfs_acl_alloc() 576 ASSERT(aclp); in zfs_acl_next_ace() 622 aclp->z_next_ace = (caddr_t)aclp->z_next_ace + ace_size; in zfs_acl_next_ace() 828 aclp, oldaclp, newaclnode->z_acldata, aclp->z_acl_count, in zfs_acl_xform() 1074 zfs_acl_t *aclp; in zfs_acl_node_read() local 1142 *aclpp = aclp; in zfs_acl_node_read() 1689 return (aclp); in zfs_acl_inherit() 1793 return (aclp); in zfs_acl_inherit() 2114 *zaclp = aclp; in zfs_vsec_2_aclp() [all …]
|
| H A D | zfs_vnops_os.c | 1873 zfs_acl_t *aclp; in zfs_setattr() local 1987 aclp = NULL; in zfs_setattr() 2295 0, aclp->z_acl_bytes); in zfs_setattr() 2298 aclp->z_acl_bytes); in zfs_setattr() 2302 0, aclp->z_acl_bytes); in zfs_setattr() 2426 ASSERT3P(aclp, !=, NULL); in zfs_setattr() 2427 err = zfs_aclset_common(zp, aclp, cr, tx); in zfs_setattr() 2431 zp->z_acl_cached = aclp; in zfs_setattr() 2432 aclp = NULL; in zfs_setattr() 2535 if (aclp) in zfs_setattr() [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_acl.c | 104 acl_from_aces(struct acl *aclp, const ace_t *aces, int nentries) in acl_from_aces() argument 125 memset(aclp, 0, sizeof (*aclp)); in acl_from_aces() 126 aclp->acl_maxcnt = ACL_MAX_ENTRIES; in acl_from_aces() 127 aclp->acl_cnt = nentries; in acl_from_aces() 130 entry = &(aclp->acl_entry[i]); in acl_from_aces() 174 aces_from_acl(ace_t *aces, int *nentries, const struct acl *aclp) in aces_from_acl() argument 180 memset(aces, 0, sizeof (*aces) * aclp->acl_cnt); in aces_from_acl() 182 *nentries = aclp->acl_cnt; in aces_from_acl() 184 for (i = 0; i < aclp->acl_cnt; i++) { in aces_from_acl() 185 entry = &(aclp->acl_entry[i]); in aces_from_acl()
|
| H A D | acl_common.c | 234 acl_t *aclp; in acl_alloc() local 240 aclp->acl_cnt = 0; in acl_alloc() 252 acl_free(aclp); in acl_alloc() 253 aclp = NULL; in acl_alloc() 255 return (aclp); in acl_alloc() 266 if (aclp == NULL) in acl_free() 270 acl_size = aclp->acl_cnt * aclp->acl_entry_size; in acl_free() 648 aclent_t *aclp; in convert_aent_to_ace() local 655 for (i = 0, aclp = aclentp; i < aclcnt; aclp++, i++) { in convert_aent_to_ace() 1499 error = convert_ace_to_aent(aclp->acl_aclp, aclp->acl_cnt, in acl_translate() [all …]
|
| /freebsd-14.2/sys/cddl/compat/opensolaris/kern/ |
| H A D | opensolaris_acl.c | 101 acl_from_aces(struct acl *aclp, const ace_t *aces, int nentries) in acl_from_aces() argument 122 bzero(aclp, sizeof(*aclp)); in acl_from_aces() 123 aclp->acl_maxcnt = ACL_MAX_ENTRIES; in acl_from_aces() 124 aclp->acl_cnt = nentries; in acl_from_aces() 127 entry = &(aclp->acl_entry[i]); in acl_from_aces() 171 aces_from_acl(ace_t *aces, int *nentries, const struct acl *aclp) in aces_from_acl() argument 177 bzero(aces, sizeof(*aces) * aclp->acl_cnt); in aces_from_acl() 179 *nentries = aclp->acl_cnt; in aces_from_acl() 181 for (i = 0; i < aclp->acl_cnt; i++) { in aces_from_acl() 182 entry = &(aclp->acl_entry[i]); in aces_from_acl()
|
| /freebsd-14.2/sys/ufs/ufs/ |
| H A D | ufs_acl.c | 160 len = sizeof(*aclp); in ufs_getacl_nfs4_internal() 161 bzero(aclp, len); in ufs_getacl_nfs4_internal() 165 &len, (char *) aclp, td); in ufs_getacl_nfs4_internal() 166 aclp->acl_maxcnt = ACL_MAX_ENTRIES; in ufs_getacl_nfs4_internal() 172 acl_nfs4_sync_acl_from_mode(aclp, ip->i_mode, ip->i_uid); in ufs_getacl_nfs4_internal() 180 if (len != sizeof(*aclp)) { in ufs_getacl_nfs4_internal() 194 error = acl_nfs4_check(aclp, vp->v_type == VDIR); in ufs_getacl_nfs4_internal() 380 KASSERT(acl_nfs4_check(aclp, vp->v_type == VDIR) == 0, in ufs_setacl_nfs4_internal() 383 if (acl_nfs4_is_trivial(aclp, ip->i_uid)) { in ufs_setacl_nfs4_internal() 397 sizeof(*aclp), (char *) aclp, td); in ufs_setacl_nfs4_internal() [all …]
|
| H A D | acl.h | 42 int ufs_getacl_nfs4_internal(struct vnode *vp, struct acl *aclp, 44 int ufs_setacl_nfs4_internal(struct vnode *vp, struct acl *aclp,
|
| /freebsd-14.2/contrib/libarchive/libarchive/test/ |
| H A D | test_acl_platform_posix1e.c | 221 void *aclp, int aclcnt, argument 251 acl_entry = &((aclent_t *)aclp)[e]; 299 void *aclp; 335 aclp = sunacl_get(GETACL, &aclcnt, 0, "test0"); 337 assert(aclp != NULL); 345 free(aclp); 346 aclp = NULL; 369 void *aclp; 418 aclp = sunacl_get(GETACL, &aclcnt, fd, NULL); 419 if (aclp == 0) [all …]
|
| H A D | test_acl_platform_nfs4.c | 684 void *aclp, in compare_acls() argument 714 if (aclp == NULL) in compare_acls() 867 void *aclp; in DEFINE_TEST() 931 assert(aclp != NULL); in DEFINE_TEST() 949 free(aclp); in DEFINE_TEST() 950 aclp = NULL; in DEFINE_TEST() 991 free(aclp); in DEFINE_TEST() 992 aclp = NULL; in DEFINE_TEST() 1009 assert(aclp != NULL); in DEFINE_TEST() 1027 free(aclp); in DEFINE_TEST() [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/freebsd/spl/acl/ |
| H A D | acl_common.h | 54 extern void acl_free(acl_t *aclp); 55 extern int acl_translate(acl_t *aclp, int target_flavor, boolean_t isdir,
|
| /freebsd-14.2/sys/fs/nfs/ |
| H A D | nfs_commonacl.c | 394 nfsrv_buildacl(struct nfsrv_descript *nd, NFSACL_T *aclp, __enum_uint8(vtype) type, in nfsrv_buildacl() argument 407 for (i = 0; i < aclp->acl_cnt; i++) { in nfsrv_buildacl() 409 switch (aclp->acl_entry[i].ae_tag) { in nfsrv_buildacl() 426 nfsv4_uidtostr(aclp->acl_entry[i].ae_id, &name, in nfsrv_buildacl() 434 nfsv4_gidtostr((gid_t)aclp->acl_entry[i].ae_id, &name, in nfsrv_buildacl() 443 isowner, &aclp->acl_entry[i]); in nfsrv_buildacl()
|
| /freebsd-14.2/sys/sys/ |
| H A D | acl.h | 298 void acl_free(struct acl *aclp); 300 void acl_nfs4_sync_acl_from_mode(struct acl *aclp, 303 const struct acl *aclp); 304 int acl_nfs4_is_trivial(const struct acl *aclp, 323 int acl_nfs4_check(const struct acl *aclp, int is_directory);
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/include/sanitizer/ |
| H A D | netbsd_syscall_hooks.h | 2763 (long long)(path), (long long)(type), (long long)(aclp)) 2769 (long long)(path), (long long)(type), (long long)(aclp)) 2781 (long long)(path), (long long)(type), (long long)(aclp)) 2787 (long long)(path), (long long)(type), (long long)(aclp)) 2793 (long long)(path), (long long)(type), (long long)(aclp)) 2799 (long long)(filedes), (long long)(type), (long long)(aclp)) 2805 (long long)(filedes), (long long)(type), (long long)(aclp)) 2823 (long long)(path), (long long)(type), (long long)(aclp)) 2829 (long long)(filedes), (long long)(type), (long long)(aclp)) 4930 long long aclp); [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | acl.h | 204 extern void aces_from_acl(ace_t *aces, int *nentries, const struct acl *aclp); 205 extern int acl_from_aces(struct acl *aclp, const ace_t *aces, int nentries);
|
| /freebsd-14.2/bin/cp/ |
| H A D | utils.c | 449 struct acl *aclp; in preserve_dir_acls() local 498 aclp = &acl->ats_acl; in preserve_dir_acls() 499 if (aclp->acl_cnt != 0 && aclsetf(dest_dir, in preserve_dir_acls()
|
| /freebsd-14.2/sys/fs/nfsserver/ |
| H A D | nfs_nfsdserv.c | 385 aclp->acl_cnt = 0; in nfsrvd_setattr() 426 acl_free(aclp); in nfsrvd_setattr() 554 acl_free(aclp); in nfsrvd_setattr() 569 acl_free(aclp); in nfsrvd_setattr() 1375 acl_free(aclp); in nfsrvd_mknod() 1413 acl_free(aclp); in nfsrvd_mknod() 1446 acl_free(aclp); in nfsrvd_mknod() 1510 acl_free(aclp); in nfsrvd_mknod() 1519 acl_free(aclp); in nfsrvd_mknod() 3295 acl_free(aclp); in nfsrvd_open() [all …]
|