Lines Matching refs:dentry

41 struct dentry;
88 extern int cap_inode_setxattr(struct dentry *dentry, const char *name,
90 extern int cap_inode_removexattr(struct dentry *dentry, const char *name);
91 extern int cap_inode_need_killpriv(struct dentry *dentry);
92 extern int cap_inode_killpriv(struct dentry *dentry);
1484 int (*quota_on) (struct dentry *dentry);
1501 int (*sb_statfs) (struct dentry *dentry);
1514 int (*dentry_init_security) (struct dentry *dentry, int mode,
1520 int (*path_unlink) (struct path *dir, struct dentry *dentry);
1521 int (*path_mkdir) (struct path *dir, struct dentry *dentry, umode_t mode);
1522 int (*path_rmdir) (struct path *dir, struct dentry *dentry);
1523 int (*path_mknod) (struct path *dir, struct dentry *dentry, umode_t mode,
1526 int (*path_symlink) (struct path *dir, struct dentry *dentry,
1528 int (*path_link) (struct dentry *old_dentry, struct path *new_dir,
1529 struct dentry *new_dentry);
1530 int (*path_rename) (struct path *old_dir, struct dentry *old_dentry,
1531 struct path *new_dir, struct dentry *new_dentry);
1543 struct dentry *dentry, umode_t mode);
1544 int (*inode_link) (struct dentry *old_dentry,
1545 struct inode *dir, struct dentry *new_dentry);
1546 int (*inode_unlink) (struct inode *dir, struct dentry *dentry);
1548 struct dentry *dentry, const char *old_name);
1549 int (*inode_mkdir) (struct inode *dir, struct dentry *dentry, umode_t mode);
1550 int (*inode_rmdir) (struct inode *dir, struct dentry *dentry);
1551 int (*inode_mknod) (struct inode *dir, struct dentry *dentry,
1553 int (*inode_rename) (struct inode *old_dir, struct dentry *old_dentry,
1554 struct inode *new_dir, struct dentry *new_dentry);
1555 int (*inode_readlink) (struct dentry *dentry);
1556 int (*inode_follow_link) (struct dentry *dentry, struct nameidata *nd);
1558 int (*inode_setattr) (struct dentry *dentry, struct iattr *attr);
1560 int (*inode_setxattr) (struct dentry *dentry, const char *name,
1562 void (*inode_post_setxattr) (struct dentry *dentry, const char *name,
1564 int (*inode_getxattr) (struct dentry *dentry, const char *name);
1565 int (*inode_listxattr) (struct dentry *dentry);
1566 int (*inode_removexattr) (struct dentry *dentry, const char *name);
1567 int (*inode_need_killpriv) (struct dentry *dentry);
1568 int (*inode_killpriv) (struct dentry *dentry);
1662 void (*d_instantiate) (struct dentry *dentry, struct inode *inode);
1672 int (*inode_setsecctx)(struct dentry *dentry, void *ctx, u32 ctxlen);
1790 int security_quota_on(struct dentry *dentry);
1805 int security_sb_statfs(struct dentry *dentry);
1817 int security_dentry_init_security(struct dentry *dentry, int mode,
1829 int security_inode_create(struct inode *dir, struct dentry *dentry, umode_t mode);
1830 int security_inode_link(struct dentry *old_dentry, struct inode *dir,
1831 struct dentry *new_dentry);
1832 int security_inode_unlink(struct inode *dir, struct dentry *dentry);
1833 int security_inode_symlink(struct inode *dir, struct dentry *dentry,
1835 int security_inode_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode);
1836 int security_inode_rmdir(struct inode *dir, struct dentry *dentry);
1837 int security_inode_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev);
1838 int security_inode_rename(struct inode *old_dir, struct dentry *old_dentry,
1839 struct inode *new_dir, struct dentry *new_dentry,
1841 int security_inode_readlink(struct dentry *dentry);
1842 int security_inode_follow_link(struct dentry *dentry, struct nameidata *nd);
1844 int security_inode_setattr(struct dentry *dentry, struct iattr *attr);
1846 int security_inode_setxattr(struct dentry *dentry, const char *name,
1848 void security_inode_post_setxattr(struct dentry *dentry, const char *name,
1850 int security_inode_getxattr(struct dentry *dentry, const char *name);
1851 int security_inode_listxattr(struct dentry *dentry);
1852 int security_inode_removexattr(struct dentry *dentry, const char *name);
1853 int security_inode_need_killpriv(struct dentry *dentry);
1854 int security_inode_killpriv(struct dentry *dentry);
1929 void security_d_instantiate(struct dentry *dentry, struct inode *inode);
1939 int security_inode_setsecctx(struct dentry *dentry, void *ctx, u32 ctxlen);
2032 static inline int security_quota_on(struct dentry *dentry) in security_quota_on() argument
2105 static inline int security_sb_statfs(struct dentry *dentry) in security_sb_statfs() argument
2155 static inline int security_dentry_init_security(struct dentry *dentry, in security_dentry_init_security() argument
2184 struct dentry *dentry, in security_inode_create() argument
2190 static inline int security_inode_link(struct dentry *old_dentry, in security_inode_link()
2192 struct dentry *new_dentry) in security_inode_link()
2198 struct dentry *dentry) in security_inode_unlink() argument
2204 struct dentry *dentry, in security_inode_symlink() argument
2211 struct dentry *dentry, in security_inode_mkdir() argument
2218 struct dentry *dentry) in security_inode_rmdir() argument
2224 struct dentry *dentry, in security_inode_mknod() argument
2231 struct dentry *old_dentry, in security_inode_rename()
2233 struct dentry *new_dentry, in security_inode_rename()
2239 static inline int security_inode_readlink(struct dentry *dentry) in security_inode_readlink() argument
2244 static inline int security_inode_follow_link(struct dentry *dentry, in security_inode_follow_link() argument
2255 static inline int security_inode_setattr(struct dentry *dentry, in security_inode_setattr() argument
2266 static inline int security_inode_setxattr(struct dentry *dentry, in security_inode_setxattr() argument
2269 return cap_inode_setxattr(dentry, name, value, size, flags); in security_inode_setxattr()
2272 static inline void security_inode_post_setxattr(struct dentry *dentry, in security_inode_post_setxattr() argument
2276 static inline int security_inode_getxattr(struct dentry *dentry, in security_inode_getxattr() argument
2282 static inline int security_inode_listxattr(struct dentry *dentry) in security_inode_listxattr() argument
2287 static inline int security_inode_removexattr(struct dentry *dentry, in security_inode_removexattr() argument
2290 return cap_inode_removexattr(dentry, name); in security_inode_removexattr()
2293 static inline int security_inode_need_killpriv(struct dentry *dentry) in security_inode_need_killpriv() argument
2295 return cap_inode_need_killpriv(dentry); in security_inode_need_killpriv()
2298 static inline int security_inode_killpriv(struct dentry *dentry) in security_inode_killpriv() argument
2300 return cap_inode_killpriv(dentry); in security_inode_killpriv()
2638 static inline void security_d_instantiate(struct dentry *dentry, struct inode *inode) in security_d_instantiate() argument
2681 static inline int security_inode_setsecctx(struct dentry *dentry, void *ctx, u32 ctxlen) in security_inode_setsecctx() argument
3015 int security_path_unlink(struct path *dir, struct dentry *dentry);
3016 int security_path_mkdir(struct path *dir, struct dentry *dentry, umode_t mode);
3017 int security_path_rmdir(struct path *dir, struct dentry *dentry);
3018 int security_path_mknod(struct path *dir, struct dentry *dentry, umode_t mode,
3021 int security_path_symlink(struct path *dir, struct dentry *dentry,
3023 int security_path_link(struct dentry *old_dentry, struct path *new_dir,
3024 struct dentry *new_dentry);
3025 int security_path_rename(struct path *old_dir, struct dentry *old_dentry,
3026 struct path *new_dir, struct dentry *new_dentry,
3032 static inline int security_path_unlink(struct path *dir, struct dentry *dentry) in security_path_unlink() argument
3037 static inline int security_path_mkdir(struct path *dir, struct dentry *dentry, in security_path_mkdir() argument
3043 static inline int security_path_rmdir(struct path *dir, struct dentry *dentry) in security_path_rmdir() argument
3048 static inline int security_path_mknod(struct path *dir, struct dentry *dentry, in security_path_mknod() argument
3059 static inline int security_path_symlink(struct path *dir, struct dentry *dentry, in security_path_symlink() argument
3065 static inline int security_path_link(struct dentry *old_dentry, in security_path_link()
3067 struct dentry *new_dentry) in security_path_link()
3073 struct dentry *old_dentry, in security_path_rename()
3075 struct dentry *new_dentry, in security_path_rename()
3170 extern struct dentry *securityfs_create_file(const char *name, umode_t mode,
3171 struct dentry *parent, void *data,
3173 extern struct dentry *securityfs_create_dir(const char *name, struct dentry *parent);
3174 extern void securityfs_remove(struct dentry *dentry);
3178 static inline struct dentry *securityfs_create_dir(const char *name, in securityfs_create_dir()
3179 struct dentry *parent) in securityfs_create_dir()
3184 static inline struct dentry *securityfs_create_file(const char *name, in securityfs_create_file()
3186 struct dentry *parent, in securityfs_create_file()
3193 static inline void securityfs_remove(struct dentry *dentry) in securityfs_remove() argument