1 #ifndef __TPM_EVENTLOG_COMMON_H__ 2 #define __TPM_EVENTLOG_COMMON_H__ 3 4 #include "../tpm.h" 5 6 extern const struct seq_operations tpm1_ascii_b_measurements_seqops; 7 extern const struct seq_operations tpm1_binary_b_measurements_seqops; 8 extern const struct seq_operations tpm2_binary_b_measurements_seqops; 9 10 #if defined(CONFIG_ACPI) 11 int tpm_read_log_acpi(struct tpm_chip *chip); 12 #else 13 static inline int tpm_read_log_acpi(struct tpm_chip *chip) 14 { 15 return -ENODEV; 16 } 17 #endif 18 #if defined(CONFIG_OF) 19 int tpm_read_log_of(struct tpm_chip *chip); 20 #else 21 static inline int tpm_read_log_of(struct tpm_chip *chip) 22 { 23 return -ENODEV; 24 } 25 #endif 26 #if defined(CONFIG_EFI) 27 int tpm_read_log_efi(struct tpm_chip *chip); 28 #else 29 static inline int tpm_read_log_efi(struct tpm_chip *chip) 30 { 31 return -ENODEV; 32 } 33 #endif 34 35 #endif 36