Lines Matching refs:_hash
409 #define _TPM_HELPER(_alg, _hash, F) \ argument
410 F(_alg, _hash, 0) \
411 F(_alg, _hash, 1) \
412 F(_alg, _hash, 2) \
413 F(_alg, _hash, 3) \
414 F(_alg, _hash, 4) \
415 F(_alg, _hash, 5) \
416 F(_alg, _hash, 6) \
417 F(_alg, _hash, 7) \
418 F(_alg, _hash, 8) \
419 F(_alg, _hash, 9) \
420 F(_alg, _hash, 10) \
421 F(_alg, _hash, 11) \
422 F(_alg, _hash, 12) \
423 F(_alg, _hash, 13) \
424 F(_alg, _hash, 14) \
425 F(_alg, _hash, 15) \
426 F(_alg, _hash, 16) \
427 F(_alg, _hash, 17) \
428 F(_alg, _hash, 18) \
429 F(_alg, _hash, 19) \
430 F(_alg, _hash, 20) \
431 F(_alg, _hash, 21) \
432 F(_alg, _hash, 22) \
433 F(_alg, _hash, 23)
436 #define PCR_ATTR(_alg, _hash, _pcr) \ argument
437 static struct tpm_pcr_attr dev_attr_pcr_##_hash##_##_pcr = { \
449 #define PCR_ATTRS(_alg, _hash) \ argument
450 _TPM_HELPER(_alg, _hash, PCR_ATTR)
453 #define PCR_ATTR_VAL(_alg, _hash, _pcr) \ argument
454 &dev_attr_pcr_##_hash##_##_pcr.attr.attr,
456 #define PCR_ATTR_GROUP_ARRAY(_alg, _hash) \ argument
457 static struct attribute *pcr_group_attrs_##_hash[] = { \
458 _TPM_HELPER(_alg, _hash, PCR_ATTR_VAL) \
462 #define PCR_ATTR_GROUP(_alg, _hash) \ argument
463 static struct attribute_group pcr_group_##_hash = { \
464 .name = "pcr-" __stringify(_hash), \
465 .attrs = pcr_group_attrs_##_hash \
468 #define PCR_ATTR_BUILD(_alg, _hash) \ argument
469 PCR_ATTRS(_alg, _hash) \
470 PCR_ATTR_GROUP_ARRAY(_alg, _hash); \
471 PCR_ATTR_GROUP(_alg, _hash)