class OpteeController
Defined at line 120 of file ../../src/devices/tee/drivers/optee/optee-controller.h
Public Methods
void OpteeController (zx_device_t * parent)
Defined at line 124 of file ../../src/devices/tee/drivers/optee/optee-controller.h
void OpteeController (const OpteeController & )
Defined at line 128 of file ../../src/devices/tee/drivers/optee/optee-controller.h
OpteeController & operator= (const OpteeController & )
Defined at line 129 of file ../../src/devices/tee/drivers/optee/optee-controller.h
SharedMemoryManager::DriverMemoryPool * driver_pool ()
Defined at line 149 of file ../../src/devices/tee/drivers/optee/optee-controller.h
SharedMemoryManager::ClientMemoryPool * client_pool ()
Defined at line 153 of file ../../src/devices/tee/drivers/optee/optee-controller.h
zx_device_t * GetDevice ()
Defined at line 157 of file ../../src/devices/tee/drivers/optee/optee-controller.h
zx::result<fidl::ClientEnd<fuchsia_hardware_rpmb::Rpmb>> RpmbConnectServer ()
Defined at line 159 of file ../../src/devices/tee/drivers/optee/optee-controller.h
const GetOsRevisionResult & os_revision ()
Defined at line 163 of file ../../src/devices/tee/drivers/optee/optee-controller.h
const std::optional<fdf::MmioPinnedBuffer> & pinned_mmio ()
Should only be used for testing.
Defined at line 166 of file ../../src/devices/tee/drivers/optee/optee-controller.h
void ~OpteeController ()
Defined at line 168 of file ../../src/devices/tee/drivers/optee/optee-controller.cc
zx_status_t Create (void * ctx, zx_device_t * parent)
Defined at line 376 of file ../../src/devices/tee/drivers/optee/optee-controller.cc
zx_status_t Bind ()
Defined at line 518 of file ../../src/devices/tee/drivers/optee/optee-controller.cc
void DdkSuspend (ddk::SuspendTxn txn)
Defined at line 613 of file ../../src/devices/tee/drivers/optee/optee-controller.cc
void DdkUnbind (ddk::UnbindTxn txn)
Defined at line 622 of file ../../src/devices/tee/drivers/optee/optee-controller.cc
void DdkRelease ()
Defined at line 627 of file ../../src/devices/tee/drivers/optee/optee-controller.cc
void ConnectToDeviceInfo (ConnectToDeviceInfoRequestView request, ConnectToDeviceInfoCompleter::Sync & _completer)
`DeviceConnector` FIDL protocol
Defined at line 632 of file ../../src/devices/tee/drivers/optee/optee-controller.cc
void ConnectToApplication (ConnectToApplicationRequestView request, ConnectToApplicationCompleter::Sync & _completer)
Defined at line 640 of file ../../src/devices/tee/drivers/optee/optee-controller.cc
void GetOsInfo (GetOsInfoCompleter::Sync & completer)
`DeviceInfo` FIDL protocol
Defined at line 667 of file ../../src/devices/tee/drivers/optee/optee-controller.cc
CallResult CallWithMessage (const optee::Message & message, RpcHandler rpc_handler)
Defined at line 681 of file ../../src/devices/tee/drivers/optee/optee-controller.cc