Lines Matching refs:dentry

217 int security_quota_on(struct dentry *dentry)  in security_quota_on()  argument
219 return security_ops->quota_on(dentry); in security_quota_on()
298 int security_sb_statfs(struct dentry *dentry) in security_sb_statfs() argument
300 return security_ops->sb_statfs(dentry); in security_sb_statfs()
354 int security_dentry_init_security(struct dentry *dentry, int mode, in security_dentry_init_security() argument
358 return security_ops->dentry_init_security(dentry, mode, name, in security_dentry_init_security()
410 int security_path_mknod(struct path *dir, struct dentry *dentry, umode_t mode, in security_path_mknod() argument
413 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_mknod()
415 return security_ops->path_mknod(dir, dentry, mode, dev); in security_path_mknod()
419 int security_path_mkdir(struct path *dir, struct dentry *dentry, umode_t mode) in security_path_mkdir() argument
421 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_mkdir()
423 return security_ops->path_mkdir(dir, dentry, mode); in security_path_mkdir()
427 int security_path_rmdir(struct path *dir, struct dentry *dentry) in security_path_rmdir() argument
429 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_rmdir()
431 return security_ops->path_rmdir(dir, dentry); in security_path_rmdir()
434 int security_path_unlink(struct path *dir, struct dentry *dentry) in security_path_unlink() argument
436 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_unlink()
438 return security_ops->path_unlink(dir, dentry); in security_path_unlink()
442 int security_path_symlink(struct path *dir, struct dentry *dentry, in security_path_symlink() argument
445 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_symlink()
447 return security_ops->path_symlink(dir, dentry, old_name); in security_path_symlink()
450 int security_path_link(struct dentry *old_dentry, struct path *new_dir, in security_path_link()
451 struct dentry *new_dentry) in security_path_link()
458 int security_path_rename(struct path *old_dir, struct dentry *old_dentry, in security_path_rename()
459 struct path *new_dir, struct dentry *new_dentry, in security_path_rename()
480 if (unlikely(IS_PRIVATE(d_backing_inode(path->dentry)))) in security_path_truncate()
487 if (unlikely(IS_PRIVATE(d_backing_inode(path->dentry)))) in security_path_chmod()
494 if (unlikely(IS_PRIVATE(d_backing_inode(path->dentry)))) in security_path_chown()
505 int security_inode_create(struct inode *dir, struct dentry *dentry, umode_t mode) in security_inode_create() argument
509 return security_ops->inode_create(dir, dentry, mode); in security_inode_create()
513 int security_inode_link(struct dentry *old_dentry, struct inode *dir, in security_inode_link()
514 struct dentry *new_dentry) in security_inode_link()
521 int security_inode_unlink(struct inode *dir, struct dentry *dentry) in security_inode_unlink() argument
523 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_unlink()
525 return security_ops->inode_unlink(dir, dentry); in security_inode_unlink()
528 int security_inode_symlink(struct inode *dir, struct dentry *dentry, in security_inode_symlink() argument
533 return security_ops->inode_symlink(dir, dentry, old_name); in security_inode_symlink()
536 int security_inode_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) in security_inode_mkdir() argument
540 return security_ops->inode_mkdir(dir, dentry, mode); in security_inode_mkdir()
544 int security_inode_rmdir(struct inode *dir, struct dentry *dentry) in security_inode_rmdir() argument
546 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_rmdir()
548 return security_ops->inode_rmdir(dir, dentry); in security_inode_rmdir()
551 int security_inode_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev) in security_inode_mknod() argument
555 return security_ops->inode_mknod(dir, dentry, mode, dev); in security_inode_mknod()
558 int security_inode_rename(struct inode *old_dir, struct dentry *old_dentry, in security_inode_rename()
559 struct inode *new_dir, struct dentry *new_dentry, in security_inode_rename()
577 int security_inode_readlink(struct dentry *dentry) in security_inode_readlink() argument
579 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_readlink()
581 return security_ops->inode_readlink(dentry); in security_inode_readlink()
584 int security_inode_follow_link(struct dentry *dentry, struct nameidata *nd) in security_inode_follow_link() argument
586 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_follow_link()
588 return security_ops->inode_follow_link(dentry, nd); in security_inode_follow_link()
598 int security_inode_setattr(struct dentry *dentry, struct iattr *attr) in security_inode_setattr() argument
602 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_setattr()
604 ret = security_ops->inode_setattr(dentry, attr); in security_inode_setattr()
607 return evm_inode_setattr(dentry, attr); in security_inode_setattr()
613 if (unlikely(IS_PRIVATE(d_backing_inode(path->dentry)))) in security_inode_getattr()
618 int security_inode_setxattr(struct dentry *dentry, const char *name, in security_inode_setxattr() argument
623 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_setxattr()
625 ret = security_ops->inode_setxattr(dentry, name, value, size, flags); in security_inode_setxattr()
628 ret = ima_inode_setxattr(dentry, name, value, size); in security_inode_setxattr()
631 return evm_inode_setxattr(dentry, name, value, size); in security_inode_setxattr()
634 void security_inode_post_setxattr(struct dentry *dentry, const char *name, in security_inode_post_setxattr() argument
637 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_post_setxattr()
639 security_ops->inode_post_setxattr(dentry, name, value, size, flags); in security_inode_post_setxattr()
640 evm_inode_post_setxattr(dentry, name, value, size); in security_inode_post_setxattr()
643 int security_inode_getxattr(struct dentry *dentry, const char *name) in security_inode_getxattr() argument
645 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_getxattr()
647 return security_ops->inode_getxattr(dentry, name); in security_inode_getxattr()
650 int security_inode_listxattr(struct dentry *dentry) in security_inode_listxattr() argument
652 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_listxattr()
654 return security_ops->inode_listxattr(dentry); in security_inode_listxattr()
657 int security_inode_removexattr(struct dentry *dentry, const char *name) in security_inode_removexattr() argument
661 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_removexattr()
663 ret = security_ops->inode_removexattr(dentry, name); in security_inode_removexattr()
666 ret = ima_inode_removexattr(dentry, name); in security_inode_removexattr()
669 return evm_inode_removexattr(dentry, name); in security_inode_removexattr()
672 int security_inode_need_killpriv(struct dentry *dentry) in security_inode_need_killpriv() argument
674 return security_ops->inode_need_killpriv(dentry); in security_inode_need_killpriv()
677 int security_inode_killpriv(struct dentry *dentry) in security_inode_killpriv() argument
679 return security_ops->inode_killpriv(dentry); in security_inode_killpriv()
1090 void security_d_instantiate(struct dentry *dentry, struct inode *inode) in security_d_instantiate() argument
1094 security_ops->d_instantiate(dentry, inode); in security_d_instantiate()
1143 int security_inode_setsecctx(struct dentry *dentry, void *ctx, u32 ctxlen) in security_inode_setsecctx() argument
1145 return security_ops->inode_setsecctx(dentry, ctx, ctxlen); in security_inode_setsecctx()