Lines Matching defs:tpm_chip
108 struct tpm_chip { struct
122 struct tpm_chip_seqops bin_log_seqops; argument
123 struct tpm_chip_seqops ascii_log_seqops; argument
125 unsigned int flags;
127 int dev_num; /* /dev/tpm# */
128 unsigned long is_open; /* only one allowed */
130 char hwrng_name[64];
131 struct hwrng hwrng;
133 struct mutex tpm_mutex; /* tpm is processing */
135 unsigned long timeout_a; /* jiffies */
136 unsigned long timeout_b; /* jiffies */
137 unsigned long timeout_c; /* jiffies */
138 unsigned long timeout_d; /* jiffies */
139 bool timeout_adjusted;
140 unsigned long duration[TPM_NUM_DURATIONS]; /* jiffies */
141 bool duration_adjusted;
166 extern int tpm_is_tpm2(struct tpm_chip *chip); argument