Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/drivers/char/tpm/eventlog/common.h
26292 views
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
37