class TpmDevice

Defined at line 32 of file ../../src/devices/tpm/drivers/tpm/tpm.h

Public Methods

void TpmDevice (zx_device_t * parent, fidl::WireSyncClient<fuchsia_hardware_tpmimpl::TpmImpl> client)

Defined at line 34 of file ../../src/devices/tpm/drivers/tpm/tpm.h

void DdkRelease ()

Defined at line 41 of file ../../src/devices/tpm/drivers/tpm/tpm.h

zx_status_t Create (void * ctx, zx_device_t * parent)

Defined at line 41 of file ../../src/devices/tpm/drivers/tpm/tpm.cc

void DdkInit (ddk::InitTxn txn)

DDK mixins

Defined at line 67 of file ../../src/devices/tpm/drivers/tpm/tpm.cc

void DdkUnbind (ddk::UnbindTxn txn)

Defined at line 103 of file ../../src/devices/tpm/drivers/tpm/tpm.cc

void DdkSuspend (ddk::SuspendTxn txn)

Defined at line 71 of file ../../src/devices/tpm/drivers/tpm/tpm.cc

void GetDeviceId (GetDeviceIdCompleter::Sync & completer)

FIDL method implementation.

Defined at line 115 of file ../../src/devices/tpm/drivers/tpm/tpm.cc

void ExecuteVendorCommand (ExecuteVendorCommandRequestView request, ExecuteVendorCommandCompleter::Sync & completer)

Defined at line 119 of file ../../src/devices/tpm/drivers/tpm/tpm.cc

void ExecuteCommand (ExecuteCommandRequestView request, ExecuteCommandCompleter::Sync & completer)

Defined at line 140 of file ../../src/devices/tpm/drivers/tpm/tpm.cc