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