treewide: stop calling custom TPM log "TCPA"

TCPA usually refers to log described by TPM 1.2 specification.

Change-Id: I896bd94f18b34d6c4b280f58b011d704df3d4022
Ticket: https://ticket.coreboot.org/issues/423
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/69444
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
diff --git a/src/security/tpm/tspi.h b/src/security/tpm/tspi.h
index 7157b4d..aee38aa 100644
--- a/src/security/tpm/tspi.h
+++ b/src/security/tpm/tspi.h
@@ -4,7 +4,7 @@
 #define TSPI_H_
 
 #include <security/tpm/tss.h>
-#include <commonlib/tcpa_log_serialized.h>
+#include <commonlib/tpm_log_serialized.h>
 #include <commonlib/region.h>
 #include <vb2_api.h>
 
@@ -13,33 +13,33 @@
 
 /**
  * Get the pointer to the single instance of global
- * tcpa log data, and initialize it when necessary
+ * TPM log data, and initialize it when necessary
  */
-struct tcpa_table *tcpa_log_init(void);
+struct tpm_cb_log_table *tpm_log_init(void);
 
 /**
- * Clears the pre-RAM tcpa log data and initializes
+ * Clears the pre-RAM TPM log data and initializes
  * any content with default values
  */
-void tcpa_preram_log_clear(void);
+void tpm_preram_log_clear(void);
 
 /**
- * Add table entry for cbmem TCPA log.
+ * Add table entry for cbmem TPM log.
  * @param name Name of the hashed data
  * @param pcr PCR used to extend hashed data
  * @param diget_algo sets the digest algorithm
  * @param digest sets the hash extended into the tpm
  * @param digest_len the length of the digest
  */
-void tcpa_log_add_table_entry(const char *name, const uint32_t pcr,
-			      enum vb2_hash_algorithm digest_algo,
-			      const uint8_t *digest,
-			      const size_t digest_len);
+void tpm_log_add_table_entry(const char *name, const uint32_t pcr,
+			     enum vb2_hash_algorithm digest_algo,
+			     const uint8_t *digest,
+			     const size_t digest_len);
 
 /**
- * Dump TCPA log entries on console
+ * Dump TPM log entries on console
  */
-void tcpa_log_dump(void *unused);
+void tpm_log_dump(void *unused);
 
 /**
  * Ask vboot for a digest and extend a TPM PCR with it.
diff --git a/src/security/tpm/tspi/crtm.c b/src/security/tpm/tspi/crtm.c
index 8eefc11..6e4fada 100644
--- a/src/security/tpm/tspi/crtm.c
+++ b/src/security/tpm/tspi/crtm.c
@@ -6,11 +6,11 @@
 #include "crtm.h"
 #include <string.h>
 
-static int tcpa_log_initialized;
-static inline int tcpa_log_available(void)
+static int tpm_log_initialized;
+static inline int tpm_log_available(void)
 {
 	if (ENV_BOOTBLOCK)
-		return tcpa_log_initialized;
+		return tpm_log_initialized;
 
 	return 1;
 }
@@ -33,10 +33,10 @@
  */
 static uint32_t tspi_init_crtm(void)
 {
-	/* Initialize TCPA PRERAM log. */
-	if (!tcpa_log_available()) {
-		tcpa_preram_log_clear();
-		tcpa_log_initialized = 1;
+	/* Initialize TPM PRERAM log. */
+	if (!tpm_log_available()) {
+		tpm_preram_log_clear();
+		tpm_log_initialized = 1;
 	} else {
 		printk(BIOS_WARNING, "TSPI: CRTM already initialized!\n");
 		return VB2_SUCCESS;
@@ -109,9 +109,9 @@
 uint32_t tspi_cbfs_measurement(const char *name, uint32_t type, const struct vb2_hash *hash)
 {
 	uint32_t pcr_index;
-	char tcpa_metadata[TCPA_PCR_HASH_NAME];
+	char tpm_log_metadata[TPM_CB_LOG_PCR_HASH_NAME];
 
-	if (!tcpa_log_available()) {
+	if (!tpm_log_available()) {
 		if (tspi_init_crtm() != VB2_SUCCESS) {
 			printk(BIOS_WARNING,
 			       "Initializing CRTM failed!\n");
@@ -142,29 +142,29 @@
 		break;
 	}
 
-	snprintf(tcpa_metadata, TCPA_PCR_HASH_NAME, "CBFS: %s", name);
+	snprintf(tpm_log_metadata, TPM_CB_LOG_PCR_HASH_NAME, "CBFS: %s", name);
 
 	return tpm_extend_pcr(pcr_index, hash->algo, hash->raw, vb2_digest_size(hash->algo),
-			      tcpa_metadata);
+			      tpm_log_metadata);
 }
 
 int tspi_measure_cache_to_pcr(void)
 {
 	int i;
-	struct tcpa_table *tclt = tcpa_log_init();
+	struct tpm_cb_log_table *tclt = tpm_log_init();
 
 	/* This means the table is empty. */
-	if (!tcpa_log_available())
+	if (!tpm_log_available())
 		return VB2_SUCCESS;
 
 	if (!tclt) {
-		printk(BIOS_WARNING, "TCPA: Log non-existent!\n");
+		printk(BIOS_WARNING, "TPM LOG: log non-existent!\n");
 		return VB2_ERROR_UNKNOWN;
 	}
 
-	printk(BIOS_DEBUG, "TPM: Write digests cached in TCPA log to PCR\n");
+	printk(BIOS_DEBUG, "TPM: Write digests cached in TPM log to PCR\n");
 	for (i = 0; i < tclt->num_entries; i++) {
-		struct tcpa_entry *tce = &tclt->entries[i];
+		struct tpm_cb_log_entry *tce = &tclt->entries[i];
 		if (tce) {
 			printk(BIOS_DEBUG, "TPM: Write digest for"
 			       " %s into PCR %d\n",
diff --git a/src/security/tpm/tspi/crtm.h b/src/security/tpm/tspi/crtm.h
index e8e44fd..97ef09a 100644
--- a/src/security/tpm/tspi/crtm.h
+++ b/src/security/tpm/tspi/crtm.h
@@ -31,7 +31,7 @@
 #endif
 
 /**
- * Measure digests cached in TCPA log entries into PCRs
+ * Measure digests cached in TPM log entries into PCRs
  */
 int tspi_measure_cache_to_pcr(void);
 
diff --git a/src/security/tpm/tspi/log.c b/src/security/tpm/tspi/log.c
index 296cb2d..fa95b80 100644
--- a/src/security/tpm/tspi/log.c
+++ b/src/security/tpm/tspi/log.c
@@ -9,20 +9,20 @@
 #include <bootstate.h>
 #include <vb2_sha.h>
 
-static struct tcpa_table *tcpa_cbmem_init(void)
+static struct tpm_cb_log_table *tpm_log_cbmem_init(void)
 {
-	static struct tcpa_table *tclt;
+	static struct tpm_cb_log_table *tclt;
 	if (tclt)
 		return tclt;
 
 	if (cbmem_possibly_online()) {
-		tclt = cbmem_find(CBMEM_ID_TCPA_LOG);
+		tclt = cbmem_find(CBMEM_ID_TPM_CB_LOG);
 		if (!tclt) {
-			size_t tcpa_log_len = sizeof(struct tcpa_table) +
-			MAX_TCPA_LOG_ENTRIES * sizeof(struct tcpa_entry);
-			tclt = cbmem_add(CBMEM_ID_TCPA_LOG, tcpa_log_len);
+			size_t tpm_log_len = sizeof(struct tpm_cb_log_table) +
+				MAX_TPM_LOG_ENTRIES * sizeof(struct tpm_cb_log_entry);
+			tclt = cbmem_add(CBMEM_ID_TPM_CB_LOG, tpm_log_len);
 			if (tclt) {
-				tclt->max_entries = MAX_TCPA_LOG_ENTRIES;
+				tclt->max_entries = MAX_TPM_LOG_ENTRIES;
 				tclt->num_entries = 0;
 			}
 		}
@@ -30,39 +30,39 @@
 	return tclt;
 }
 
-struct tcpa_table *tcpa_log_init(void)
+struct tpm_cb_log_table *tpm_log_init(void)
 {
-	static struct tcpa_table *tclt;
+	static struct tpm_cb_log_table *tclt;
 
 	/* We are dealing here with pre CBMEM environment.
 	 * If cbmem isn't available use CAR or SRAM */
 	if (!cbmem_possibly_online() &&
 		!CONFIG(VBOOT_RETURN_FROM_VERSTAGE))
-		return (struct tcpa_table *)_tpm_tcpa_log;
+		return (struct tpm_cb_log_table *)_tpm_log;
 	else if (ENV_CREATES_CBMEM
 		 && !CONFIG(VBOOT_RETURN_FROM_VERSTAGE)) {
-		tclt = tcpa_cbmem_init();
+		tclt = tpm_log_cbmem_init();
 		if (!tclt)
-			return (struct tcpa_table *)_tpm_tcpa_log;
+			return (struct tpm_cb_log_table *)_tpm_log;
 	} else {
-		tclt = tcpa_cbmem_init();
+		tclt = tpm_log_cbmem_init();
 	}
 
 	return tclt;
 }
 
-void tcpa_log_dump(void *unused)
+void tpm_log_dump(void *unused)
 {
 	int i, j;
-	struct tcpa_table *tclt;
+	struct tpm_cb_log_table *tclt;
 
-	tclt = tcpa_log_init();
+	tclt = tpm_log_init();
 	if (!tclt)
 		return;
 
-	printk(BIOS_INFO, "coreboot TCPA measurements:\n\n");
+	printk(BIOS_INFO, "coreboot TPM log measurements:\n\n");
 	for (i = 0; i < tclt->num_entries; i++) {
-		struct tcpa_entry *tce = &tclt->entries[i];
+		struct tpm_cb_log_entry *tce = &tclt->entries[i];
 		if (tce) {
 			printk(BIOS_INFO, " PCR-%u ", tce->pcr);
 
@@ -76,85 +76,87 @@
 	printk(BIOS_INFO, "\n");
 }
 
-void tcpa_log_add_table_entry(const char *name, const uint32_t pcr,
-			enum vb2_hash_algorithm digest_algo,
-			const uint8_t *digest,
-			const size_t digest_len)
+void tpm_log_add_table_entry(const char *name, const uint32_t pcr,
+			     enum vb2_hash_algorithm digest_algo,
+			     const uint8_t *digest,
+			     const size_t digest_len)
 {
-	struct tcpa_table *tclt = tcpa_log_init();
+	struct tpm_cb_log_table *tclt = tpm_log_init();
 	if (!tclt) {
-		printk(BIOS_WARNING, "TCPA: Log non-existent!\n");
+		printk(BIOS_WARNING, "TPM LOG: Log non-existent!\n");
 		return;
 	}
 
 	if (tclt->num_entries >= tclt->max_entries) {
-		printk(BIOS_WARNING, "TCPA: TCPA log table is full\n");
+		printk(BIOS_WARNING, "TPM LOG: log table is full\n");
 		return;
 	}
 
 	if (!name) {
-		printk(BIOS_WARNING, "TCPA: TCPA entry name not set\n");
+		printk(BIOS_WARNING, "TPM LOG: entry name not set\n");
 		return;
 	}
 
-	struct tcpa_entry *tce = &tclt->entries[tclt->num_entries++];
-	strncpy(tce->name, name, TCPA_PCR_HASH_NAME - 1);
+	struct tpm_cb_log_entry *tce = &tclt->entries[tclt->num_entries++];
+	strncpy(tce->name, name, TPM_CB_LOG_PCR_HASH_NAME - 1);
 	tce->pcr = pcr;
 
-	if (digest_len > TCPA_DIGEST_MAX_LENGTH) {
-		printk(BIOS_WARNING, "TCPA: PCR digest too long for TCPA log entry\n");
+	if (digest_len > TPM_CB_LOG_DIGEST_MAX_LENGTH) {
+		printk(BIOS_WARNING, "TPM LOG: PCR digest too long for log entry\n");
 		return;
 	}
 
 	strncpy(tce->digest_type,
-			vb2_get_hash_algorithm_name(digest_algo),
-			TCPA_PCR_HASH_LEN - 1);
+		vb2_get_hash_algorithm_name(digest_algo),
+		TPM_CB_LOG_PCR_HASH_LEN - 1);
 	tce->digest_length = digest_len;
 	memcpy(tce->digest, digest, tce->digest_length);
 }
 
-void tcpa_preram_log_clear(void)
+void tpm_preram_log_clear(void)
 {
-	printk(BIOS_INFO, "TCPA: Clearing coreboot TCPA log\n");
-	struct tcpa_table *tclt = (struct tcpa_table *)_tpm_tcpa_log;
-	tclt->max_entries = MAX_TCPA_LOG_ENTRIES;
+	printk(BIOS_INFO, "TPM LOG: clearing preram log\n");
+	struct tpm_cb_log_table *tclt = (struct tpm_cb_log_table *)_tpm_log;
+	tclt->max_entries = MAX_TPM_LOG_ENTRIES;
 	tclt->num_entries = 0;
 }
 
 #if !CONFIG(VBOOT_RETURN_FROM_VERSTAGE)
-static void recover_tcpa_log(int is_recovery)
+static void recover_tpm_log(int is_recovery)
 {
-	struct tcpa_table *preram_log = (struct tcpa_table *)_tpm_tcpa_log;
-	struct tcpa_table *ram_log = NULL;
+	struct tpm_cb_log_table *preram_log = (struct tpm_cb_log_table *)_tpm_log;
+	struct tpm_cb_log_table *ram_log = NULL;
 	int i;
 
-	if (preram_log->num_entries > MAX_PRERAM_TCPA_LOG_ENTRIES) {
-		printk(BIOS_WARNING, "TCPA: Pre-RAM TCPA log is too full, possible corruption\n");
+	if (preram_log->num_entries > MAX_PRERAM_TPM_LOG_ENTRIES) {
+		printk(BIOS_WARNING, "TPM LOG: pre-RAM log is too full, possible corruption\n");
 		return;
 	}
 
-	ram_log = tcpa_cbmem_init();
+	ram_log = tpm_log_cbmem_init();
 	if (!ram_log) {
-		printk(BIOS_WARNING, "TCPA: CBMEM not available something went wrong\n");
+		printk(BIOS_WARNING, "TPM LOG: CBMEM not available something went wrong\n");
 		return;
 	}
 
 	for (i = 0; i < preram_log->num_entries; i++) {
-		struct tcpa_entry *tce = &ram_log->entries[ram_log->num_entries++];
-		strncpy(tce->name, preram_log->entries[i].name, TCPA_PCR_HASH_NAME - 1);
+		struct tpm_cb_log_entry *tce = &ram_log->entries[ram_log->num_entries++];
+		strncpy(tce->name, preram_log->entries[i].name, TPM_CB_LOG_PCR_HASH_NAME - 1);
 		tce->pcr = preram_log->entries[i].pcr;
 
-		if (preram_log->entries[i].digest_length > TCPA_DIGEST_MAX_LENGTH) {
-			printk(BIOS_WARNING, "TCPA: PCR digest too long for TCPA log entry\n");
+		if (preram_log->entries[i].digest_length > TPM_CB_LOG_DIGEST_MAX_LENGTH) {
+			printk(BIOS_WARNING, "TPM LOG: PCR digest too long for log entry\n");
 			return;
 		}
 
-		strncpy(tce->digest_type, preram_log->entries[i].digest_type, TCPA_PCR_HASH_LEN - 1);
-		tce->digest_length = MIN(preram_log->entries[i].digest_length, TCPA_DIGEST_MAX_LENGTH);
+		strncpy(tce->digest_type, preram_log->entries[i].digest_type,
+			TPM_CB_LOG_PCR_HASH_LEN - 1);
+		tce->digest_length = MIN(preram_log->entries[i].digest_length,
+					 TPM_CB_LOG_DIGEST_MAX_LENGTH);
 		memcpy(tce->digest, preram_log->entries[i].digest, tce->digest_length);
 	}
 }
-CBMEM_CREATION_HOOK(recover_tcpa_log);
+CBMEM_CREATION_HOOK(recover_tpm_log);
 #endif
 
-BOOT_STATE_INIT_ENTRY(BS_PAYLOAD_BOOT, BS_ON_ENTRY, tcpa_log_dump, NULL);
+BOOT_STATE_INIT_ENTRY(BS_PAYLOAD_BOOT, BS_ON_ENTRY, tpm_log_dump, NULL);
diff --git a/src/security/tpm/tspi/tspi.c b/src/security/tpm/tspi/tspi.c
index 54ba343..3be98a2 100644
--- a/src/security/tpm/tspi/tspi.c
+++ b/src/security/tpm/tspi/tspi.c
@@ -242,8 +242,7 @@
 	}
 
 	if (CONFIG(TPM_MEASURED_BOOT))
-		tcpa_log_add_table_entry(name, pcr, digest_algo,
-			digest, digest_len);
+		tpm_log_add_table_entry(name, pcr, digest_algo, digest, digest_len);
 
 	printk(BIOS_DEBUG, "TPM: Digest of `%s` to PCR %d %s\n",
 	       name, pcr, tspi_tpm_is_setup() ? "measured" : "logged");