Lines Matching refs:xattr_name
132 const char *xattr_name, in evm_verify_hmac() argument
178 rc = evm_calc_hmac(dentry, xattr_name, xattr_value, in evm_verify_hmac()
191 rc = evm_calc_hash(dentry, xattr_name, xattr_value, in evm_verify_hmac()
208 evm_update_evmxattr(dentry, xattr_name, in evm_verify_hmac()
270 const char *xattr_name, in evm_verifyxattr() argument
274 if (!evm_key_loaded() || !evm_protected_xattr(xattr_name)) in evm_verifyxattr()
282 return evm_verify_hmac(dentry, xattr_name, xattr_value, in evm_verifyxattr()
315 static int evm_protect_xattr(struct dentry *dentry, const char *xattr_name, in evm_protect_xattr() argument
320 if (strcmp(xattr_name, XATTR_NAME_EVM) == 0) { in evm_protect_xattr()
323 } else if (!evm_protected_xattr(xattr_name)) { in evm_protect_xattr()
324 if (!posix_xattr_acl(xattr_name)) in evm_protect_xattr()
374 int evm_inode_setxattr(struct dentry *dentry, const char *xattr_name, in evm_inode_setxattr() argument
385 if (strcmp(xattr_name, XATTR_NAME_EVM) == 0) { in evm_inode_setxattr()
392 return evm_protect_xattr(dentry, xattr_name, xattr_value, in evm_inode_setxattr()
404 int evm_inode_removexattr(struct dentry *dentry, const char *xattr_name) in evm_inode_removexattr() argument
412 return evm_protect_xattr(dentry, xattr_name, NULL, 0); in evm_inode_removexattr()
437 void evm_inode_post_setxattr(struct dentry *dentry, const char *xattr_name, in evm_inode_post_setxattr() argument
440 if (!evm_key_loaded() || (!evm_protected_xattr(xattr_name) in evm_inode_post_setxattr()
441 && !posix_xattr_acl(xattr_name))) in evm_inode_post_setxattr()
446 evm_update_evmxattr(dentry, xattr_name, xattr_value, xattr_value_len); in evm_inode_post_setxattr()
459 void evm_inode_post_removexattr(struct dentry *dentry, const char *xattr_name) in evm_inode_post_removexattr() argument
461 if (!evm_key_loaded() || !evm_protected_xattr(xattr_name)) in evm_inode_post_removexattr()
466 evm_update_evmxattr(dentry, xattr_name, NULL, 0); in evm_inode_post_removexattr()