Lines Matching refs:posix_acl
45 struct posix_acl { struct
61 static inline struct posix_acl * argument
62 posix_acl_dup(struct posix_acl *acl) in posix_acl_dup()
73 posix_acl_release(struct posix_acl *acl) in posix_acl_release()
82 extern void posix_acl_init(struct posix_acl *, int);
83 extern struct posix_acl *posix_acl_alloc(int, gfp_t);
84 extern int posix_acl_valid(const struct posix_acl *);
85 extern int posix_acl_permission(struct inode *, const struct posix_acl *, int);
86 extern struct posix_acl *posix_acl_from_mode(umode_t, gfp_t);
87 extern int posix_acl_equiv_mode(const struct posix_acl *, umode_t *);
88 extern int __posix_acl_create(struct posix_acl **, gfp_t, umode_t *);
89 extern int __posix_acl_chmod(struct posix_acl **, gfp_t, umode_t);
91 extern struct posix_acl *get_posix_acl(struct inode *, int);
92 extern int set_posix_acl(struct inode *, int, struct posix_acl *);
96 extern int posix_acl_create(struct inode *, umode_t *, struct posix_acl **,
97 struct posix_acl **);
99 extern int simple_set_acl(struct inode *, struct posix_acl *, int);
102 struct posix_acl **acl_by_type(struct inode *inode, int type);
103 struct posix_acl *get_cached_acl(struct inode *inode, int type);
104 struct posix_acl *get_cached_acl_rcu(struct inode *inode, int type);
105 void set_cached_acl(struct inode *inode, int type, struct posix_acl *acl);
131 struct posix_acl **default_acl, struct posix_acl **acl) in posix_acl_create()
142 struct posix_acl *get_acl(struct inode *inode, int type);