• Home
  • Raw
  • Download

Lines Matching refs:dentry

47 struct dentry;
172 int cap_inode_setxattr(struct dentry *dentry, const char *name,
175 struct dentry *dentry, const char *name);
176 int cap_inode_need_killpriv(struct dentry *dentry);
177 int cap_inode_killpriv(struct mnt_idmap *idmap, struct dentry *dentry);
306 int security_quota_on(struct dentry *dentry);
327 int security_sb_statfs(struct dentry *dentry);
341 int security_dentry_init_security(struct dentry *dentry, int mode,
345 int security_dentry_create_files_as(struct dentry *dentry, int mode,
359 int security_inode_create(struct inode *dir, struct dentry *dentry, umode_t mode);
362 int security_inode_link(struct dentry *old_dentry, struct inode *dir,
363 struct dentry *new_dentry);
364 int security_inode_unlink(struct inode *dir, struct dentry *dentry);
365 int security_inode_symlink(struct inode *dir, struct dentry *dentry,
367 int security_inode_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode);
368 int security_inode_rmdir(struct inode *dir, struct dentry *dentry);
369 int security_inode_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev);
370 int security_inode_rename(struct inode *old_dir, struct dentry *old_dentry,
371 struct inode *new_dir, struct dentry *new_dentry,
373 int security_inode_readlink(struct dentry *dentry);
374 int security_inode_follow_link(struct dentry *dentry, struct inode *inode,
378 struct dentry *dentry, struct iattr *attr);
379 void security_inode_post_setattr(struct mnt_idmap *idmap, struct dentry *dentry,
383 struct dentry *dentry, const char *name,
386 struct dentry *dentry, const char *acl_name,
388 void security_inode_post_set_acl(struct dentry *dentry, const char *acl_name,
391 struct dentry *dentry, const char *acl_name);
393 struct dentry *dentry, const char *acl_name);
395 struct dentry *dentry,
397 void security_inode_post_setxattr(struct dentry *dentry, const char *name,
399 int security_inode_getxattr(struct dentry *dentry, const char *name);
400 int security_inode_listxattr(struct dentry *dentry);
402 struct dentry *dentry, const char *name);
403 void security_inode_post_removexattr(struct dentry *dentry, const char *name);
404 int security_inode_need_killpriv(struct dentry *dentry);
405 int security_inode_killpriv(struct mnt_idmap *idmap, struct dentry *dentry);
412 int security_inode_copy_up(struct dentry *src, struct cred **new);
413 int security_inode_copy_up_xattr(struct dentry *src, const char *name);
507 void security_d_instantiate(struct dentry *dentry, struct inode *inode);
522 int security_inode_setsecctx(struct dentry *dentry, void *ctx, u32 ctxlen);
639 static inline int security_quota_on(struct dentry *dentry) in security_quota_on() argument
741 static inline int security_sb_statfs(struct dentry *dentry) in security_sb_statfs() argument
800 static inline int security_dentry_init_security(struct dentry *dentry, in security_dentry_init_security() argument
810 static inline int security_dentry_create_files_as(struct dentry *dentry, in security_dentry_create_files_as() argument
836 struct dentry *dentry, in security_inode_create() argument
846 static inline int security_inode_link(struct dentry *old_dentry, in security_inode_link()
848 struct dentry *new_dentry) in security_inode_link()
854 struct dentry *dentry) in security_inode_unlink() argument
860 struct dentry *dentry, in security_inode_symlink() argument
867 struct dentry *dentry, in security_inode_mkdir() argument
874 struct dentry *dentry) in security_inode_rmdir() argument
880 struct dentry *dentry, in security_inode_mknod() argument
887 struct dentry *old_dentry, in security_inode_rename()
889 struct dentry *new_dentry, in security_inode_rename()
895 static inline int security_inode_readlink(struct dentry *dentry) in security_inode_readlink() argument
900 static inline int security_inode_follow_link(struct dentry *dentry, in security_inode_follow_link() argument
913 struct dentry *dentry, in security_inode_setattr() argument
920 security_inode_post_setattr(struct mnt_idmap *idmap, struct dentry *dentry, in security_inode_post_setattr() argument
930 struct dentry *dentry, const char *name, const void *value, in security_inode_setxattr() argument
933 return cap_inode_setxattr(dentry, name, value, size, flags); in security_inode_setxattr()
937 struct dentry *dentry, in security_inode_set_acl() argument
944 static inline void security_inode_post_set_acl(struct dentry *dentry, in security_inode_post_set_acl() argument
950 struct dentry *dentry, in security_inode_get_acl() argument
957 struct dentry *dentry, in security_inode_remove_acl() argument
964 struct dentry *dentry, in security_inode_post_remove_acl() argument
968 static inline void security_inode_post_setxattr(struct dentry *dentry, in security_inode_post_setxattr() argument
972 static inline int security_inode_getxattr(struct dentry *dentry, in security_inode_getxattr() argument
978 static inline int security_inode_listxattr(struct dentry *dentry) in security_inode_listxattr() argument
984 struct dentry *dentry, in security_inode_removexattr() argument
987 return cap_inode_removexattr(idmap, dentry, name); in security_inode_removexattr()
990 static inline void security_inode_post_removexattr(struct dentry *dentry, in security_inode_post_removexattr() argument
994 static inline int security_inode_need_killpriv(struct dentry *dentry) in security_inode_need_killpriv() argument
996 return cap_inode_need_killpriv(dentry); in security_inode_need_killpriv()
1000 struct dentry *dentry) in security_inode_killpriv() argument
1002 return cap_inode_killpriv(idmap, dentry); in security_inode_killpriv()
1028 static inline int security_inode_copy_up(struct dentry *src, struct cred **new) in security_inode_copy_up()
1046 static inline int security_inode_copy_up_xattr(struct dentry *src, const char *name) in security_inode_copy_up_xattr()
1431 static inline void security_d_instantiate(struct dentry *dentry, in security_d_instantiate() argument
1495 static inline int security_inode_setsecctx(struct dentry *dentry, void *ctx, u32 ctxlen) in security_inode_setsecctx() argument
1957 int security_path_unlink(const struct path *dir, struct dentry *dentry);
1958 int security_path_mkdir(const struct path *dir, struct dentry *dentry, umode_t mode);
1959 int security_path_rmdir(const struct path *dir, struct dentry *dentry);
1960 int security_path_mknod(const struct path *dir, struct dentry *dentry, umode_t mode,
1962 void security_path_post_mknod(struct mnt_idmap *idmap, struct dentry *dentry);
1964 int security_path_symlink(const struct path *dir, struct dentry *dentry,
1966 int security_path_link(struct dentry *old_dentry, const struct path *new_dir,
1967 struct dentry *new_dentry);
1968 int security_path_rename(const struct path *old_dir, struct dentry *old_dentry,
1969 const struct path *new_dir, struct dentry *new_dentry,
1975 static inline int security_path_unlink(const struct path *dir, struct dentry *dentry) in security_path_unlink() argument
1980 static inline int security_path_mkdir(const struct path *dir, struct dentry *dentry, in security_path_mkdir() argument
1986 static inline int security_path_rmdir(const struct path *dir, struct dentry *dentry) in security_path_rmdir() argument
1991 static inline int security_path_mknod(const struct path *dir, struct dentry *dentry, in security_path_mknod() argument
1998 struct dentry *dentry) in security_path_post_mknod() argument
2006 static inline int security_path_symlink(const struct path *dir, struct dentry *dentry, in security_path_symlink() argument
2012 static inline int security_path_link(struct dentry *old_dentry, in security_path_link()
2014 struct dentry *new_dentry) in security_path_link()
2020 struct dentry *old_dentry, in security_path_rename()
2022 struct dentry *new_dentry, in security_path_rename()
2128 extern struct dentry *securityfs_create_file(const char *name, umode_t mode,
2129 struct dentry *parent, void *data,
2131 extern struct dentry *securityfs_create_dir(const char *name, struct dentry *parent);
2132 struct dentry *securityfs_create_symlink(const char *name,
2133 struct dentry *parent,
2136 extern void securityfs_remove(struct dentry *dentry);
2137 extern void securityfs_recursive_remove(struct dentry *dentry);
2141 static inline struct dentry *securityfs_create_dir(const char *name, in securityfs_create_dir()
2142 struct dentry *parent) in securityfs_create_dir()
2147 static inline struct dentry *securityfs_create_file(const char *name, in securityfs_create_file()
2149 struct dentry *parent, in securityfs_create_file()
2156 static inline struct dentry *securityfs_create_symlink(const char *name, in securityfs_create_symlink()
2157 struct dentry *parent, in securityfs_create_symlink()
2164 static inline void securityfs_remove(struct dentry *dentry) in securityfs_remove() argument