Lines Matching refs:tpm_chip

166 ssize_t tpm_transmit(struct tpm_chip *chip, u8 *buf, size_t bufsiz);
167 int tpm_get_timeouts(struct tpm_chip *);
168 int tpm_auto_startup(struct tpm_chip *chip);
170 int tpm1_pm_suspend(struct tpm_chip *chip, u32 tpm_suspend_pcr);
171 int tpm1_auto_startup(struct tpm_chip *chip);
172 int tpm1_do_selftest(struct tpm_chip *chip);
173 int tpm1_get_timeouts(struct tpm_chip *chip);
174 unsigned long tpm1_calc_ordinal_duration(struct tpm_chip *chip, u32 ordinal);
175 int tpm1_pcr_extend(struct tpm_chip *chip, u32 pcr_idx, const u8 *hash,
177 int tpm1_pcr_read(struct tpm_chip *chip, u32 pcr_idx, u8 *res_buf);
178 ssize_t tpm1_getcap(struct tpm_chip *chip, u32 subcap_id, cap_t *cap,
180 int tpm1_get_random(struct tpm_chip *chip, u8 *out, size_t max);
181 int tpm1_get_pcr_allocation(struct tpm_chip *chip);
182 unsigned long tpm_calc_ordinal_duration(struct tpm_chip *chip, u32 ordinal);
192 int tpm_chip_start(struct tpm_chip *chip);
193 void tpm_chip_stop(struct tpm_chip *chip);
194 struct tpm_chip *tpm_find_get_ops(struct tpm_chip *chip);
196 struct tpm_chip *tpm_chip_alloc(struct device *dev,
198 struct tpm_chip *tpmm_chip_alloc(struct device *pdev,
200 int tpm_chip_register(struct tpm_chip *chip);
201 void tpm_chip_unregister(struct tpm_chip *chip);
203 void tpm_sysfs_add_device(struct tpm_chip *chip);
207 extern void tpm_add_ppi(struct tpm_chip *chip);
209 static inline void tpm_add_ppi(struct tpm_chip *chip) in tpm_add_ppi()
214 int tpm2_get_timeouts(struct tpm_chip *chip);
215 int tpm2_pcr_read(struct tpm_chip *chip, u32 pcr_idx,
217 int tpm2_pcr_extend(struct tpm_chip *chip, u32 pcr_idx,
219 int tpm2_get_random(struct tpm_chip *chip, u8 *dest, size_t max);
220 ssize_t tpm2_get_tpm_pt(struct tpm_chip *chip, u32 property_id,
223 ssize_t tpm2_get_pcr_allocation(struct tpm_chip *chip);
224 int tpm2_auto_startup(struct tpm_chip *chip);
225 void tpm2_shutdown(struct tpm_chip *chip, u16 shutdown_type);
226 unsigned long tpm2_calc_ordinal_duration(struct tpm_chip *chip, u32 ordinal);
227 int tpm2_probe(struct tpm_chip *chip);
228 int tpm2_get_cc_attrs_tbl(struct tpm_chip *chip);
229 int tpm2_find_cc(struct tpm_chip *chip, u32 cc);
231 void tpm2_del_space(struct tpm_chip *chip, struct tpm_space *space);
232 void tpm2_flush_space(struct tpm_chip *chip);
233 int tpm2_prepare_space(struct tpm_chip *chip, struct tpm_space *space, u8 *cmd,
235 int tpm2_commit_space(struct tpm_chip *chip, struct tpm_space *space, void *buf,
238 void tpm_bios_log_setup(struct tpm_chip *chip);
239 void tpm_bios_log_teardown(struct tpm_chip *chip);