Lines Matching refs:dev

21 u32 tpm_startup(struct udevice *dev, enum tpm_startup_type mode);
29 u32 tpm_self_test_full(struct udevice *dev);
37 u32 tpm_continue_self_test(struct udevice *dev);
50 u32 tpm_nv_define_space(struct udevice *dev, u32 index, u32 perm, u32 size);
63 u32 tpm_nv_read_value(struct udevice *dev, u32 index, void *data, u32 count);
76 u32 tpm_nv_write_value(struct udevice *dev, u32 index, const void *data,
92 u32 tpm_pcr_extend(struct udevice *dev, u32 index, const void *in_digest,
104 u32 tpm_pcr_read(struct udevice *dev, u32 index, void *data, size_t count);
114 u32 tpm_tsc_physical_presence(struct udevice *dev, u16 presence);
124 u32 tpm_read_pubek(struct udevice *dev, void *data, size_t count);
132 u32 tpm_force_clear(struct udevice *dev);
140 u32 tpm_physical_enable(struct udevice *dev);
148 u32 tpm_physical_disable(struct udevice *dev);
157 u32 tpm_physical_set_deactivated(struct udevice *dev, u8 state);
171 u32 tpm_get_capability(struct udevice *dev, u32 cap_area, u32 sub_cap,
181 u32 tpm_terminate_auth_session(struct udevice *dev, u32 auth_handle);
194 u32 tpm_oiap(struct udevice *dev, u32 *auth_handle);
202 u32 tpm_end_oiap(struct udevice *dev);
216 u32 tpm_load_key2_oiap(struct udevice *dev, u32 parent_handle, const void *key,
234 u32 tpm_get_pub_key_oiap(struct udevice *dev, u32 key_handle,
245 u32 tpm_get_permissions(struct udevice *dev, u32 index, u32 *perm);
255 u32 tpm_flush_specific(struct udevice *dev, u32 key_handle, u32 resource_type);
267 u32 tpm_find_key_sha1(struct udevice *dev, const u8 auth[20],
281 u32 tpm_get_random(struct udevice *dev, void *data, u32 count);
289 u32 tpm_finalise_physical_presence(struct udevice *dev);
297 u32 tpm_nv_enable_locking(struct udevice *dev);
305 u32 tpm_set_global_lock(struct udevice *dev);
314 u32 tpm_write_lock(struct udevice *dev, u32 index);
322 u32 tpm_resume(struct udevice *dev);
324 static inline bool tpm_is_v1(struct udevice *dev) in tpm_is_v1() argument
326 return IS_ENABLED(CONFIG_TPM_V1) && tpm_get_version(dev) == TPM_V1; in tpm_is_v1()
329 static inline bool tpm_is_v2(struct udevice *dev) in tpm_is_v2() argument
331 return IS_ENABLED(CONFIG_TPM_V2) && tpm_get_version(dev) == TPM_V2; in tpm_is_v2()
340 u32 tpm_auto_start(struct udevice *dev);