Lines Matching refs:xattr_name

174 					     const char *xattr_name,  in evm_verify_hmac()  argument
220 rc = evm_calc_hmac(dentry, xattr_name, xattr_value, in evm_verify_hmac()
241 rc = evm_calc_hash(dentry, xattr_name, xattr_value, in evm_verify_hmac()
258 evm_update_evmxattr(dentry, xattr_name, in evm_verify_hmac()
410 const char *xattr_name, in evm_verifyxattr() argument
414 if (!evm_key_loaded() || !evm_protected_xattr(xattr_name)) in evm_verifyxattr()
422 return evm_verify_hmac(dentry, xattr_name, xattr_value, in evm_verifyxattr()
456 struct dentry *dentry, const char *xattr_name, in evm_xattr_acl_change() argument
505 struct dentry *dentry, const char *xattr_name, in evm_xattr_change() argument
511 if (posix_xattr_acl(xattr_name)) in evm_xattr_change()
512 return evm_xattr_acl_change(mnt_userns, dentry, xattr_name, in evm_xattr_change()
515 rc = vfs_getxattr_alloc(&init_user_ns, dentry, xattr_name, &xattr_data, in evm_xattr_change()
542 struct dentry *dentry, const char *xattr_name, in evm_protect_xattr() argument
547 if (strcmp(xattr_name, XATTR_NAME_EVM) == 0) { in evm_protect_xattr()
550 } else if (!evm_protected_xattr(xattr_name)) { in evm_protect_xattr()
551 if (!posix_xattr_acl(xattr_name)) in evm_protect_xattr()
597 !evm_xattr_change(mnt_userns, dentry, xattr_name, xattr_value, in evm_protect_xattr()
625 const char *xattr_name, const void *xattr_value, in evm_inode_setxattr() argument
636 if (strcmp(xattr_name, XATTR_NAME_EVM) == 0) { in evm_inode_setxattr()
643 return evm_protect_xattr(mnt_userns, dentry, xattr_name, xattr_value, in evm_inode_setxattr()
657 struct dentry *dentry, const char *xattr_name) in evm_inode_removexattr() argument
665 return evm_protect_xattr(mnt_userns, dentry, xattr_name, NULL, 0); in evm_inode_removexattr()
686 bool evm_revalidate_status(const char *xattr_name) in evm_revalidate_status() argument
692 if (!xattr_name) in evm_revalidate_status()
695 if (!evm_protected_xattr(xattr_name) && !posix_xattr_acl(xattr_name) && in evm_revalidate_status()
696 strcmp(xattr_name, XATTR_NAME_EVM)) in evm_revalidate_status()
715 void evm_inode_post_setxattr(struct dentry *dentry, const char *xattr_name, in evm_inode_post_setxattr() argument
718 if (!evm_revalidate_status(xattr_name)) in evm_inode_post_setxattr()
723 if (!strcmp(xattr_name, XATTR_NAME_EVM)) in evm_inode_post_setxattr()
729 evm_update_evmxattr(dentry, xattr_name, xattr_value, xattr_value_len); in evm_inode_post_setxattr()
742 void evm_inode_post_removexattr(struct dentry *dentry, const char *xattr_name) in evm_inode_post_removexattr() argument
744 if (!evm_revalidate_status(xattr_name)) in evm_inode_post_removexattr()
749 if (!strcmp(xattr_name, XATTR_NAME_EVM)) in evm_inode_post_removexattr()
755 evm_update_evmxattr(dentry, xattr_name, NULL, 0); in evm_inode_post_removexattr()