Lines Matching refs:dentry

42 struct dentry;
82 extern int cap_inode_setxattr(struct dentry *dentry, const char *name,
84 extern int cap_inode_removexattr(struct dentry *dentry, const char *name);
85 extern int cap_inode_need_killpriv(struct dentry *dentry);
86 extern int cap_inode_killpriv(struct dentry *dentry);
207 int security_quota_on(struct dentry *dentry);
222 int security_sb_statfs(struct dentry *dentry);
234 int security_dentry_init_security(struct dentry *dentry, int mode,
246 int security_inode_create(struct inode *dir, struct dentry *dentry, umode_t mode);
247 int security_inode_link(struct dentry *old_dentry, struct inode *dir,
248 struct dentry *new_dentry);
249 int security_inode_unlink(struct inode *dir, struct dentry *dentry);
250 int security_inode_symlink(struct inode *dir, struct dentry *dentry,
252 int security_inode_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode);
253 int security_inode_rmdir(struct inode *dir, struct dentry *dentry);
254 int security_inode_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev);
255 int security_inode_rename(struct inode *old_dir, struct dentry *old_dentry,
256 struct inode *new_dir, struct dentry *new_dentry,
258 int security_inode_readlink(struct dentry *dentry);
259 int security_inode_follow_link(struct dentry *dentry, struct inode *inode,
262 int security_inode_setattr(struct dentry *dentry, struct iattr *attr);
264 int security_inode_setxattr(struct dentry *dentry, const char *name,
266 void security_inode_post_setxattr(struct dentry *dentry, const char *name,
268 int security_inode_getxattr(struct dentry *dentry, const char *name);
269 int security_inode_listxattr(struct dentry *dentry);
270 int security_inode_removexattr(struct dentry *dentry, const char *name);
271 int security_inode_need_killpriv(struct dentry *dentry);
272 int security_inode_killpriv(struct dentry *dentry);
347 void security_d_instantiate(struct dentry *dentry, struct inode *inode);
357 int security_inode_setsecctx(struct dentry *dentry, void *ctx, u32 ctxlen);
450 static inline int security_quota_on(struct dentry *dentry) in security_quota_on() argument
523 static inline int security_sb_statfs(struct dentry *dentry) in security_sb_statfs() argument
573 static inline int security_dentry_init_security(struct dentry *dentry, in security_dentry_init_security() argument
602 struct dentry *dentry, in security_inode_create() argument
608 static inline int security_inode_link(struct dentry *old_dentry, in security_inode_link()
610 struct dentry *new_dentry) in security_inode_link()
616 struct dentry *dentry) in security_inode_unlink() argument
622 struct dentry *dentry, in security_inode_symlink() argument
629 struct dentry *dentry, in security_inode_mkdir() argument
636 struct dentry *dentry) in security_inode_rmdir() argument
642 struct dentry *dentry, in security_inode_mknod() argument
649 struct dentry *old_dentry, in security_inode_rename()
651 struct dentry *new_dentry, in security_inode_rename()
657 static inline int security_inode_readlink(struct dentry *dentry) in security_inode_readlink() argument
662 static inline int security_inode_follow_link(struct dentry *dentry, in security_inode_follow_link() argument
674 static inline int security_inode_setattr(struct dentry *dentry, in security_inode_setattr() argument
685 static inline int security_inode_setxattr(struct dentry *dentry, in security_inode_setxattr() argument
688 return cap_inode_setxattr(dentry, name, value, size, flags); in security_inode_setxattr()
691 static inline void security_inode_post_setxattr(struct dentry *dentry, in security_inode_post_setxattr() argument
695 static inline int security_inode_getxattr(struct dentry *dentry, in security_inode_getxattr() argument
701 static inline int security_inode_listxattr(struct dentry *dentry) in security_inode_listxattr() argument
706 static inline int security_inode_removexattr(struct dentry *dentry, in security_inode_removexattr() argument
709 return cap_inode_removexattr(dentry, name); in security_inode_removexattr()
712 static inline int security_inode_need_killpriv(struct dentry *dentry) in security_inode_need_killpriv() argument
714 return cap_inode_need_killpriv(dentry); in security_inode_need_killpriv()
717 static inline int security_inode_killpriv(struct dentry *dentry) in security_inode_killpriv() argument
719 return cap_inode_killpriv(dentry); in security_inode_killpriv()
1057 static inline void security_d_instantiate(struct dentry *dentry, struct inode *inode) in security_d_instantiate() argument
1100 static inline int security_inode_setsecctx(struct dentry *dentry, void *ctx, u32 ctxlen) in security_inode_setsecctx() argument
1434 int security_path_unlink(struct path *dir, struct dentry *dentry);
1435 int security_path_mkdir(struct path *dir, struct dentry *dentry, umode_t mode);
1436 int security_path_rmdir(struct path *dir, struct dentry *dentry);
1437 int security_path_mknod(struct path *dir, struct dentry *dentry, umode_t mode,
1440 int security_path_symlink(struct path *dir, struct dentry *dentry,
1442 int security_path_link(struct dentry *old_dentry, struct path *new_dir,
1443 struct dentry *new_dentry);
1444 int security_path_rename(struct path *old_dir, struct dentry *old_dentry,
1445 struct path *new_dir, struct dentry *new_dentry,
1451 static inline int security_path_unlink(struct path *dir, struct dentry *dentry) in security_path_unlink() argument
1456 static inline int security_path_mkdir(struct path *dir, struct dentry *dentry, in security_path_mkdir() argument
1462 static inline int security_path_rmdir(struct path *dir, struct dentry *dentry) in security_path_rmdir() argument
1467 static inline int security_path_mknod(struct path *dir, struct dentry *dentry, in security_path_mknod() argument
1478 static inline int security_path_symlink(struct path *dir, struct dentry *dentry, in security_path_symlink() argument
1484 static inline int security_path_link(struct dentry *old_dentry, in security_path_link()
1486 struct dentry *new_dentry) in security_path_link()
1492 struct dentry *old_dentry, in security_path_rename()
1494 struct dentry *new_dentry, in security_path_rename()
1589 extern struct dentry *securityfs_create_file(const char *name, umode_t mode,
1590 struct dentry *parent, void *data,
1592 extern struct dentry *securityfs_create_dir(const char *name, struct dentry *parent);
1593 extern void securityfs_remove(struct dentry *dentry);
1597 static inline struct dentry *securityfs_create_dir(const char *name, in securityfs_create_dir()
1598 struct dentry *parent) in securityfs_create_dir()
1603 static inline struct dentry *securityfs_create_file(const char *name, in securityfs_create_file()
1605 struct dentry *parent, in securityfs_create_file()
1612 static inline void securityfs_remove(struct dentry *dentry) in securityfs_remove() argument