Lines Matching refs:xattr
220 struct xattr_list *xattr; in evm_calc_hmac_or_hash() local
239 list_for_each_entry_lockless(xattr, &evm_config_xattrnames, list) { in evm_calc_hmac_or_hash()
242 if (strcmp(xattr->name, XATTR_NAME_IMA) == 0) in evm_calc_hmac_or_hash()
249 if (type != EVM_XATTR_PORTABLE_DIGSIG && !xattr->enabled) in evm_calc_hmac_or_hash()
253 && !strcmp(xattr->name, req_xattr_name)) { in evm_calc_hmac_or_hash()
271 size = vfs_getxattr_alloc(&init_user_ns, dentry, xattr->name, in evm_calc_hmac_or_hash()
281 xattr->name, NULL, 0); in evm_calc_hmac_or_hash()
284 dentry->d_name.name, xattr->name, size, in evm_calc_hmac_or_hash()
293 pr_debug("%s: (%zu) [%*phN]", xattr->name, xattr_size, in evm_calc_hmac_or_hash()
296 dump_security_xattr(xattr->name, xattr_value, in evm_calc_hmac_or_hash()
380 data.hdr.xattr.sha1.type = EVM_XATTR_HMAC; in evm_update_evmxattr()
383 &data.hdr.xattr.data[1], in evm_update_evmxattr()
391 int evm_init_hmac(struct inode *inode, const struct xattr *lsm_xattr, in evm_init_hmac()