Searched refs:TPMBackend (Results 1 – 9 of 9) sorted by relevance
| /openbmc/qemu/include/system/ |
| H A D | tpm_backend.h | 24 OBJECT_DECLARE_TYPE(TPMBackend, TPMBackendClass, 37 struct TPMBackend { struct 49 QLIST_ENTRY(TPMBackend) list; argument 60 TPMBackend *(*create)(QemuOpts *opts); 63 int (*startup_tpm)(TPMBackend *t, size_t buffersize); 66 void (*reset)(TPMBackend *t); 68 void (*cancel_cmd)(TPMBackend *t); 71 bool (*get_tpm_established_flag)(TPMBackend *t); 74 int (*reset_tpm_established_flag)(TPMBackend *t, uint8_t locty); 76 TPMVersion (*get_tpm_version)(TPMBackend *t); [all …]
|
| /openbmc/qemu/backends/tpm/ |
| H A D | tpm_backend.c | 27 TPMBackend *s = TPM_BACKEND(opaque); in tpm_backend_request_completed() 39 TPMBackend *s = TPM_BACKEND(data); in tpm_backend_worker_thread() 52 void tpm_backend_finish_sync(TPMBackend *s) in tpm_backend_finish_sync() 59 enum TpmType tpm_backend_get_type(TPMBackend *s) in tpm_backend_get_type() 66 int tpm_backend_init(TPMBackend *s, TPMIf *tpmif, Error **errp) in tpm_backend_init() 81 int tpm_backend_startup_tpm(TPMBackend *s, size_t buffersize) in tpm_backend_startup_tpm() 96 bool tpm_backend_had_startup_error(TPMBackend *s) in tpm_backend_had_startup_error() 101 void tpm_backend_deliver_request(TPMBackend *s, TPMBackendCmd *cmd) in tpm_backend_deliver_request() 114 void tpm_backend_reset(TPMBackend *s) in tpm_backend_reset() 127 void tpm_backend_cancel_cmd(TPMBackend *s) in tpm_backend_cancel_cmd() [all …]
|
| H A D | tpm_util.c | 39 TPMBackend **be = object_field_prop_ptr(obj, opaque); in get_tpm() 51 TPMBackend *s, **be = object_field_prop_ptr(obj, prop); in set_tpm() 71 TPMBackend **be = object_field_prop_ptr(obj, prop); in release_tpm()
|
| /openbmc/qemu/system/ |
| H A D | tpm.c | 26 static QLIST_HEAD(, TPMBackend) tpm_backends = 73 TPMBackend *qemu_find_tpm_be(const char *id) in qemu_find_tpm_be() 75 TPMBackend *drv; in qemu_find_tpm_be() 99 TPMBackend *drv; in tpm_init_tpmdev() 153 TPMBackend *drv, *next; in tpm_cleanup() 199 TPMBackend *drv; in qmp_query_tpm()
|
| /openbmc/qemu/hw/tpm/ |
| H A D | tpm_prop.h | 31 DEFINE_PROP(_n, _s, _f, qdev_prop_tpm, TPMBackend *)
|
| H A D | tpm_tis.h | 73 TPMBackend *be_driver;
|
| H A D | tpm_crb.c | 38 TPMBackend *tpmbe;
|
| H A D | tpm_spapr.c | 85 TPMBackend *be_driver;
|
| /openbmc/qemu/hw/xen/ |
| H A D | xen-pvh-common.c | 108 TPMBackend *be = qemu_find_tpm_be("tpm0"); in xen_enable_tpm()
|