xattr_value 267 fs/xattr.c vfs_getxattr_alloc(struct dentry *dentry, const char *name, char **xattr_value, xattr_value 272 fs/xattr.c char *value = *xattr_value; xattr_value 289 fs/xattr.c value = krealloc(*xattr_value, error + 1, flags); xattr_value 296 fs/xattr.c *xattr_value = value; xattr_value 21 include/linux/evm.h void *xattr_value, xattr_value 30 include/linux/evm.h const void *xattr_value, xattr_value 56 include/linux/evm.h void *xattr_value, xattr_value 82 include/linux/evm.h const void *xattr_value, xattr_value 107 include/linux/ima.h const void *xattr_value, size_t xattr_value_len); xattr_value 122 include/linux/ima.h const void *xattr_value, xattr_value 60 include/linux/xattr.h char **xattr_value, size_t size, gfp_t flags); xattr_value 196 security/integrity/evm/evm_crypto.c char *xattr_value = NULL; xattr_value 228 security/integrity/evm/evm_crypto.c &xattr_value, xattr_size, GFP_NOFS); xattr_value 238 security/integrity/evm/evm_crypto.c crypto_shash_update(desc, (const u8 *)xattr_value, xattr_size); xattr_value 248 security/integrity/evm/evm_crypto.c kfree(xattr_value); xattr_value 303 security/integrity/evm/evm_crypto.c const char *xattr_value, size_t xattr_value_len) xattr_value 320 security/integrity/evm/evm_crypto.c rc = evm_calc_hmac(dentry, xattr_name, xattr_value, xattr_value 130 security/integrity/evm/evm_main.c char *xattr_value, xattr_value 175 security/integrity/evm/evm_main.c rc = evm_calc_hmac(dentry, xattr_name, xattr_value, xattr_value 188 security/integrity/evm/evm_main.c rc = evm_calc_hash(dentry, xattr_name, xattr_value, xattr_value 206 security/integrity/evm/evm_main.c xattr_value, xattr_value 268 security/integrity/evm/evm_main.c void *xattr_value, size_t xattr_value_len, xattr_value 279 security/integrity/evm/evm_main.c return evm_verify_hmac(dentry, xattr_name, xattr_value, xattr_value 313 security/integrity/evm/evm_main.c const void *xattr_value, size_t xattr_value_len) xattr_value 372 security/integrity/evm/evm_main.c const void *xattr_value, size_t xattr_value_len) xattr_value 374 security/integrity/evm/evm_main.c const struct evm_ima_xattr_data *xattr_data = xattr_value; xattr_value 389 security/integrity/evm/evm_main.c return evm_protect_xattr(dentry, xattr_name, xattr_value, xattr_value 435 security/integrity/evm/evm_main.c const void *xattr_value, size_t xattr_value_len) xattr_value 443 security/integrity/evm/evm_main.c evm_update_evmxattr(dentry, xattr_name, xattr_value, xattr_value_len); xattr_value 61 security/integrity/ima/ima.h struct evm_ima_xattr_data *xattr_value; xattr_value 217 security/integrity/ima/ima.h struct evm_ima_xattr_data *xattr_value, xattr_value 259 security/integrity/ima/ima.h struct evm_ima_xattr_data *xattr_value, xattr_value 265 security/integrity/ima/ima.h enum hash_algo ima_get_hash_algo(struct evm_ima_xattr_data *xattr_value, xattr_value 268 security/integrity/ima/ima.h struct evm_ima_xattr_data **xattr_value); xattr_value 275 security/integrity/ima/ima.h struct evm_ima_xattr_data *xattr_value, xattr_value 301 security/integrity/ima/ima.h ima_get_hash_algo(struct evm_ima_xattr_data *xattr_value, int xattr_len) xattr_value 307 security/integrity/ima/ima.h struct evm_ima_xattr_data **xattr_value) xattr_value 295 security/integrity/ima/ima_api.c struct evm_ima_xattr_data *xattr_value, xattr_value 307 security/integrity/ima/ima_api.c .xattr_value = xattr_value, xattr_value 150 security/integrity/ima/ima_appraise.c enum hash_algo ima_get_hash_algo(struct evm_ima_xattr_data *xattr_value, xattr_value 156 security/integrity/ima/ima_appraise.c if (!xattr_value || xattr_len < 2) xattr_value 160 security/integrity/ima/ima_appraise.c switch (xattr_value->type) { xattr_value 162 security/integrity/ima/ima_appraise.c sig = (typeof(sig))xattr_value; xattr_value 169 security/integrity/ima/ima_appraise.c ret = xattr_value->data[0]; xattr_value 177 security/integrity/ima/ima_appraise.c if (!memcmp(&xattr_value->data[16], &zero, 4)) xattr_value 191 security/integrity/ima/ima_appraise.c struct evm_ima_xattr_data **xattr_value) xattr_value 195 security/integrity/ima/ima_appraise.c ret = vfs_getxattr_alloc(dentry, XATTR_NAME_IMA, (char **)xattr_value, xattr_value 210 security/integrity/ima/ima_appraise.c struct evm_ima_xattr_data *xattr_value, int xattr_len, xattr_value 215 security/integrity/ima/ima_appraise.c switch (xattr_value->type) { xattr_value 227 security/integrity/ima/ima_appraise.c if (xattr_len - sizeof(xattr_value->type) - hash_start >= xattr_value 233 security/integrity/ima/ima_appraise.c rc = memcmp(&xattr_value->data[hash_start], xattr_value 248 security/integrity/ima/ima_appraise.c (const char *)xattr_value, xattr_value 259 security/integrity/ima/ima_appraise.c (const char *)xattr_value, xattr_value 317 security/integrity/ima/ima_appraise.c struct evm_ima_xattr_data *xattr_value, xattr_value 349 security/integrity/ima/ima_appraise.c status = evm_verifyxattr(dentry, XATTR_NAME_IMA, xattr_value, rc, iint); xattr_value 370 security/integrity/ima/ima_appraise.c if (xattr_value) xattr_value 371 security/integrity/ima/ima_appraise.c rc = xattr_verify(func, iint, xattr_value, xattr_len, &status, xattr_value 379 security/integrity/ima/ima_appraise.c (!xattr_value || xattr_value->type == IMA_XATTR_DIGEST_NG || xattr_value 400 security/integrity/ima/ima_appraise.c (!xattr_value || xattr_value 401 security/integrity/ima/ima_appraise.c xattr_value->type != EVM_IMA_XATTR_DIGSIG)) { xattr_value 408 security/integrity/ima/ima_appraise.c xattr_value && xattr_value->type == EVM_IMA_XATTR_DIGSIG) { xattr_value 483 security/integrity/ima/ima_appraise.c const void *xattr_value, size_t xattr_value_len) xattr_value 512 security/integrity/ima/ima_appraise.c const void *xattr_value, size_t xattr_value_len) xattr_value 514 security/integrity/ima/ima_appraise.c const struct evm_ima_xattr_data *xvalue = xattr_value; xattr_value 517 security/integrity/ima/ima_appraise.c result = ima_protect_xattr(dentry, xattr_name, xattr_value, xattr_value 204 security/integrity/ima/ima_main.c struct evm_ima_xattr_data *xattr_value = NULL; xattr_value 285 security/integrity/ima/ima_main.c xattr_len = ima_read_xattr(file_dentry(file), &xattr_value); xattr_value 286 security/integrity/ima/ima_main.c if ((xattr_value && xattr_len > 2) && xattr_value 287 security/integrity/ima/ima_main.c (xattr_value->type == EVM_IMA_XATTR_DIGSIG)) xattr_value 308 security/integrity/ima/ima_main.c xattr_len = ima_read_xattr(file_dentry(file), &xattr_value); xattr_value 324 security/integrity/ima/ima_main.c hash_algo = ima_get_hash_algo(xattr_value, xattr_len); xattr_value 335 security/integrity/ima/ima_main.c xattr_value, xattr_len, modsig, pcr, xattr_value 340 security/integrity/ima/ima_main.c xattr_value, xattr_len, modsig); xattr_value 356 security/integrity/ima/ima_main.c kfree(xattr_value); xattr_value 422 security/integrity/ima/ima_template_lib.c struct evm_ima_xattr_data *xattr_value = event_data->xattr_value; xattr_value 424 security/integrity/ima/ima_template_lib.c if ((!xattr_value) || (xattr_value->type != EVM_IMA_XATTR_DIGSIG)) xattr_value 427 security/integrity/ima/ima_template_lib.c return ima_write_template_field_data(xattr_value, event_data->xattr_len,