• Home
  • Raw
  • Download

Lines Matching refs:inode

139 	struct inode *inode = d_backing_inode(dentry);  in evm_find_protected_xattrs()  local
144 if (!(inode->i_opflags & IOP_XATTR)) in evm_find_protected_xattrs()
148 error = __vfs_getxattr(dentry, inode, xattr->name, NULL, 0); in evm_find_protected_xattrs()
183 struct inode *inode; in evm_verify_hmac() local
249 inode = d_backing_inode(dentry); in evm_verify_hmac()
255 } else if (!IS_RDONLY(inode) && in evm_verify_hmac()
256 !(inode->i_sb->s_readonly_remount) && in evm_verify_hmac()
257 !IS_IMMUTABLE(inode)) { in evm_verify_hmac()
436 struct inode *inode = d_backing_inode(dentry); in evm_verify_current_integrity() local
438 if (!evm_key_loaded() || !S_ISREG(inode->i_mode) || evm_fixmode) in evm_verify_current_integrity()
462 struct inode *inode = d_backing_inode(dentry); in evm_xattr_acl_change() local
479 rc = posix_acl_update_mode(mnt_userns, inode, &mode, &acl_res); in evm_xattr_acl_change()
486 if (inode->i_mode != mode) in evm_xattr_acl_change()
668 static void evm_reset_status(struct inode *inode) in evm_reset_status() argument
672 iint = integrity_iint_find(inode); in evm_reset_status()
760 struct inode *inode = d_backing_inode(dentry); in evm_attr_change() local
763 if ((!(ia_valid & ATTR_UID) || uid_eq(attr->ia_uid, inode->i_uid)) && in evm_attr_change()
764 (!(ia_valid & ATTR_GID) || gid_eq(attr->ia_gid, inode->i_gid)) && in evm_attr_change()
765 (!(ia_valid & ATTR_MODE) || attr->ia_mode == inode->i_mode)) in evm_attr_change()
843 int evm_inode_init_security(struct inode *inode, in evm_inode_init_security() argument
859 rc = evm_init_hmac(inode, lsm_xattr, xattr_data->digest); in evm_inode_init_security()