class AmlogicSecureMemDevice

Defined at line 33 of file ../../src/devices/securemem/drivers/aml-securemem/device.h

Public Methods

zx_status_t Create (void * ctx, zx_device_t * parent)

Defined at line 27 of file ../../src/devices/securemem/drivers/aml-securemem/device.cc

zx_status_t Bind ()

Defined at line 39 of file ../../src/devices/securemem/drivers/aml-securemem/device.cc

void DdkRelease ()

Defined at line 42 of file ../../src/devices/securemem/drivers/aml-securemem/device.h

void DdkSuspend (ddk::SuspendTxn txn)

Defined at line 119 of file ../../src/devices/securemem/drivers/aml-securemem/device.cc

void DdkUnbind (ddk::UnbindTxn txn)

Defined at line 136 of file ../../src/devices/securemem/drivers/aml-securemem/device.cc

void GetSecureMemoryPhysicalAddress (GetSecureMemoryPhysicalAddressRequestView request, GetSecureMemoryPhysicalAddressCompleter::Sync & completer)

LLCPP interface implementations

Defined at line 187 of file ../../src/devices/securemem/drivers/aml-securemem/device.cc

fpromise::result<zx_paddr_t, zx_status_t> GetSecureMemoryPhysicalAddress (zx::vmo secure_mem)

Defined at line 198 of file ../../src/devices/securemem/drivers/aml-securemem/device.cc