Lines Matching refs:posix_acl
27 struct posix_acl { struct
41 static inline struct posix_acl * argument
42 posix_acl_dup(struct posix_acl *acl) in posix_acl_dup()
53 posix_acl_release(struct posix_acl *acl) in posix_acl_release()
62 extern void posix_acl_init(struct posix_acl *, int);
63 extern struct posix_acl *posix_acl_alloc(int, gfp_t);
64 extern int posix_acl_valid(struct user_namespace *, const struct posix_acl *);
65 extern int posix_acl_permission(struct inode *, const struct posix_acl *, int);
66 extern struct posix_acl *posix_acl_from_mode(umode_t, gfp_t);
67 extern int posix_acl_equiv_mode(const struct posix_acl *, umode_t *);
68 extern int __posix_acl_create(struct posix_acl **, gfp_t, umode_t *);
69 extern int __posix_acl_chmod(struct posix_acl **, gfp_t, umode_t);
71 extern struct posix_acl *get_posix_acl(struct inode *, int);
72 extern int set_posix_acl(struct inode *, int, struct posix_acl *);
76 extern int posix_acl_create(struct inode *, umode_t *, struct posix_acl **,
77 struct posix_acl **);
78 extern int posix_acl_update_mode(struct inode *, umode_t *, struct posix_acl **);
80 extern int simple_set_acl(struct inode *, struct posix_acl *, int);
83 struct posix_acl *get_cached_acl(struct inode *inode, int type);
84 struct posix_acl *get_cached_acl_rcu(struct inode *inode, int type);
85 void set_cached_acl(struct inode *inode, int type, struct posix_acl *acl);
111 struct posix_acl **default_acl, struct posix_acl **acl) in posix_acl_create()
122 struct posix_acl *get_acl(struct inode *inode, int type);