Home
last modified time | relevance | path

Searched refs:aclp (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-14.2/lib/libc/posix1e/
H A Dacl_get.c59 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 Dacl_strip.c75 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 Dacl_branding.c50 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 Dacl_from_text.c48 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 Dacl_to_text_nfs4.c229 _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 Dacl_from_text_nfs4.c200 _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 Dzfs_acl.c456 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 Dsubr_acl_nfs4.c329 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 Dvfs_acl.c226 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 Dzfs_acl.c454 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 Dzfs_vnops_os.c1873 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 Dspl_acl.c104 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 Dacl_common.c234 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 Dopensolaris_acl.c101 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 Dufs_acl.c160 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 Dacl.h42 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 Dtest_acl_platform_posix1e.c221 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 Dtest_acl_platform_nfs4.c684 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 Dacl_common.h54 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 Dnfs_commonacl.c394 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 Dacl.h298 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 Dnetbsd_syscall_hooks.h2763 (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 Dacl.h204 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 Dutils.c449 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 Dnfs_nfsdserv.c385 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 …]

12