Home
last modified time | relevance | path

Searched refs:acl (Results 1 – 5 of 5) sorted by relevance

/xnu-11215/bsd/kern/
H A Dkern_authorization.c1123 kauth_filesec_acl_setendian(int kendian, kauth_filesec_t fsec, kauth_acl_t acl) in kauth_filesec_acl_setendian() argument
1135 if (acl == NULL) { in kauth_filesec_acl_setendian()
1136 acl = &fsec->fsec_acl; in kauth_filesec_acl_setendian()
1139 compare_acl_entrycount = acl->acl_entrycount; in kauth_filesec_acl_setendian()
1152 compare_acl_entrycount = ntohl(acl->acl_entrycount); in kauth_filesec_acl_setendian()
1165 acl->acl_entrycount = ntohl(acl->acl_entrycount); in kauth_filesec_acl_setendian()
1167 acl->acl_flags = ntohl(acl->acl_flags); in kauth_filesec_acl_setendian()
1171 acl->acl_ace[i].ace_flags = ntohl(acl->acl_ace[i].ace_flags); in kauth_filesec_acl_setendian()
1172 acl->acl_ace[i].ace_rights = ntohl(acl->acl_ace[i].ace_rights); in kauth_filesec_acl_setendian()
/xnu-11215/security/
H A Dmac_vfs.c554 mac_vnode_notify_setacl(vfs_context_t ctx, struct vnode *vp, struct kauth_acl *acl) in mac_vnode_notify_setacl() argument
569 MAC_PERFORM(vnode_notify_setacl, cred, vp, mac_vnode_label(vp), acl); in mac_vnode_notify_setacl()
1844 struct kauth_acl *acl) in mac_vnode_check_setacl() argument
1860 MAC_CHECK(vnode_check_setacl, cred, vp, mac_vnode_label(vp), acl); in mac_vnode_check_setacl()
H A Dmac_framework.h504 struct kauth_acl *acl) __result_use_check;
575 void mac_vnode_notify_setacl(vfs_context_t ctx, struct vnode *vp, struct kauth_acl *acl);
H A Dmac_policy.h4692 struct kauth_acl *acl
5603 struct kauth_acl *acl
/xnu-11215/bsd/vfs/
H A Dkpi_vfs.c2648 vnode_set_filesec(vnode_t vp, kauth_filesec_t fsec, kauth_acl_t acl, vfs_context_t ctx) in vnode_set_filesec() argument
2665 saved_acl_copysize = KAUTH_ACL_COPYSIZE(acl); in vnode_set_filesec()
2667 kauth_filesec_acl_setendian(KAUTH_ENDIAN_DISK, fsec, acl); in vnode_set_filesec()
2670 uio_addiov(fsec_uio, CAST_USER_ADDR_T(acl), saved_acl_copysize); in vnode_set_filesec()
2678 kauth_filesec_acl_setendian(KAUTH_ENDIAN_HOST, fsec, acl); in vnode_set_filesec()