#include <linux/module.h>
#include <linux/delay.h>
#include <linux/fs.h>
#include <linux/mutex.h>
#include <linux/sched.h>
#include <linux/miscdevice.h>
#include <linux/platform_device.h>
#include <linux/io.h>
#include <linux/tpm.h>
Go to the source code of this file.
|
ssize_t | tpm_show_pubek (struct device *, struct device_attribute *attr, char *) |
|
ssize_t | tpm_show_pcrs (struct device *, struct device_attribute *attr, char *) |
|
ssize_t | tpm_show_caps (struct device *, struct device_attribute *attr, char *) |
|
ssize_t | tpm_show_caps_1_2 (struct device *, struct device_attribute *attr, char *) |
|
ssize_t | tpm_store_cancel (struct device *, struct device_attribute *attr, const char *, size_t) |
|
ssize_t | tpm_show_enabled (struct device *, struct device_attribute *attr, char *) |
|
ssize_t | tpm_show_active (struct device *, struct device_attribute *attr, char *) |
|
ssize_t | tpm_show_owned (struct device *, struct device_attribute *attr, char *) |
|
ssize_t | tpm_show_temp_deactivated (struct device *, struct device_attribute *attr, char *) |
|
ssize_t | tpm_show_durations (struct device *, struct device_attribute *attr, char *) |
|
ssize_t | tpm_show_timeouts (struct device *, struct device_attribute *attr, char *) |
|
struct tpm_input_header | __attribute__ ((packed)) |
|
ssize_t | tpm_getcap (struct device *, __be32, cap_t *, const char *) |
|
int | tpm_get_timeouts (struct tpm_chip *) |
|
void | tpm_gen_interrupt (struct tpm_chip *) |
|
int | tpm_do_selftest (struct tpm_chip *) |
|
unsigned long | tpm_calc_ordinal_duration (struct tpm_chip *, u32) |
|
struct tpm_chip * | tpm_register_hardware (struct device *, const struct tpm_vendor_specific *) |
|
int | tpm_open (struct inode *, struct file *) |
|
int | tpm_release (struct inode *, struct file *) |
|
void | tpm_dev_vendor_release (struct tpm_chip *) |
|
ssize_t | tpm_write (struct file *, const char __user *, size_t, loff_t *) |
|
ssize_t | tpm_read (struct file *, char __user *, size_t, loff_t *) |
|
void | tpm_remove_hardware (struct device *) |
|
int | tpm_pm_suspend (struct device *) |
|
int | tpm_pm_resume (struct device *) |
|
int | wait_for_tpm_stat (struct tpm_chip *, u8, unsigned long, wait_queue_head_t *) |
|
#define TPM_DIGEST_SIZE 20 |
#define TPM_ERR_DEACTIVATED 0x6 |
Definition at line 48 of file tpm.h.
#define TPM_ERR_DISABLED 0x7 |
Definition at line 49 of file tpm.h.
#define TPM_HEADER_SIZE 10 |
Definition at line 51 of file tpm.h.
#define TPM_MAX_RNG_DATA 128 |
#define TPM_VID_INTEL 0x8086 |
#define TPM_WARN_DOING_SELFTEST 0x802 |
Definition at line 47 of file tpm.h.
- Enumerator:
TPM_SUPERIO_ADDR |
|
TPM_ADDR |
|
Definition at line 42 of file tpm.h.
- Enumerator:
TPM_MINOR |
|
TPM_BUFSIZE |
|
TPM_NUM_DEVICES |
|
Definition at line 31 of file tpm.h.
- Enumerator:
-
Definition at line 37 of file tpm.h.
tpm_do_selftest - have the TPM continue its selftest and wait until it can receive further commands : TPM chip to use
Returns 0 on success, < 0 in case of fatal error or a value > 0 representing a TPM error code.
Definition at line 823 of file tpm.c.
u8 disableFullDALogicInfo |
mx3fb_check_var() - check and adjust framebuffer variable parameters.
: framebuffer information pointer
Definition at line 263 of file tpm.h.
u8 physicalPresenceCMDEnable |
u8 physicalPresenceHWEnable |
u8 physicalPresenceLifetimeLock |