Home | History | Annotate | Download | only in kern

Lines Matching refs:acl

40  * ACL system calls and other functions common across different ACL types.
53 #include <sys/acl.h>
71 acl_copy_oldacl_into_acl(const struct oldacl *source, struct acl *dest)
93 acl_copy_acl_into_oldacl(const struct acl *source, struct oldacl *dest)
114 * At one time, "struct ACL" was extended in order to add support for NFSv4
115 * ACLs. Instead of creating compatibility versions of all the ACL-related
120 * oldacl". If it's something else, then it's the new "struct acl". In the
126 acl_copyin(const void *user_acl, struct acl *kernel_acl, acl_type_t type)
150 acl_copyout(const struct acl *kernel_acl, void *user_acl, acl_type_t type)
169 offsetof(struct acl, acl_maxcnt)), &am);
207 * Other code should directly invoke VOP_{SET,GET}ACL.
211 * Given a vnode, set its ACL.
215 const struct acl *aclp)
217 struct acl *inkernelacl;
233 * Given a vnode, get its ACL.
237 struct acl *aclp)
239 struct acl *inkernelacl;
254 * Given a vnode, delete its ACL.
268 * Given a vnode, check whether an ACL is appropriate for it
274 const struct acl *aclp)
276 struct acl *inkernelacl;
296 * Given a file path, get an ACL for it
308 * Given a file path, get an ACL for it; don't follow links.
321 struct acl *aclp, namei_simple_flags_t flags)
335 * Given a file path, set an ACL for it.
347 * Given a file path, set an ACL for it; don't follow links.
360 acl_type_t type, const struct acl *aclp, namei_simple_flags_t flags)
374 * Given a file descriptor, get an ACL for it.
392 * Given a file descriptor, set an ACL for it.
411 * Given a file path, delete an ACL from it.
423 * Given a file path, delete an ACL from it; don't follow links.
450 * Given a file path, delete an ACL from it.
468 * Given a file path, check an ACL for it.
480 * Given a file path, check an ACL for it; don't follow links.
492 struct acl *aclp, namei_simple_flags_t flags)
507 * Given a file descriptor, check an ACL for it.
525 struct acl *
528 struct acl *aclp;
540 acl_free(struct acl *aclp)