Searched refs:KAUTH_FILESEC_SIZE (Results 1 - 4 of 4) sorted by relevance

/xnu-2782.1.97/bsd/sys/
H A Dkauth.h445 #define KAUTH_FILESEC_SIZE(c) (__offsetof(struct kauth_filesec, fsec_acl) + __offsetof(struct kauth_acl, acl_ace) + (c) * sizeof(struct kauth_ace)) macro
446 #define KAUTH_FILESEC_COPYSIZE(p) KAUTH_FILESEC_SIZE(((p)->fsec_entrycount == KAUTH_FILESEC_NOACL) ? 0 : (p)->fsec_entrycount)
447 #define KAUTH_FILESEC_COUNT(s) (((s) - KAUTH_FILESEC_SIZE(0)) / sizeof(struct kauth_ace))
448 #define KAUTH_FILESEC_VALID(s) ((s) >= KAUTH_FILESEC_SIZE(0) && (((s) - KAUTH_FILESEC_SIZE(0)) % sizeof(struct kauth_ace)) == 0)
/xnu-2782.1.97/bsd/kern/
H A Dkern_authorization.c983 known_bound = xsecurity + KAUTH_FILESEC_SIZE(0);
993 copysize = KAUTH_FILESEC_SIZE(count);
1057 MALLOC(fsp, kauth_filesec_t, KAUTH_FILESEC_SIZE(count), M_KAUTH, M_WAITOK);
/xnu-2782.1.97/bsd/vfs/
H A Dkpi_vfs.c2064 if (rsize < KAUTH_FILESEC_SIZE(0)) {
2083 if (KAUTH_FILESEC_SIZE(host_acl_entrycount) > rsize) {
2157 uio_addiov(fsec_uio, CAST_USER_ADDR_T(fsec), KAUTH_FILESEC_SIZE(0) - KAUTH_ACL_SIZE(KAUTH_FILESEC_NOACL));
H A Dvfs_attrlist.c2186 *varsizep += roundup((KAUTH_FILESEC_SIZE(0)), 4);
2189 *varsizep += roundup ((KAUTH_FILESEC_SIZE(vap->va_acl->acl_entrycount)), 4);
3780 if (((((char *)rfsec) + KAUTH_FILESEC_SIZE(0)) > bufend) || /* no space for acl */

Completed in 87 milliseconds