template <>
class WireWeakAsyncBufferClientImpl
Defined at line 1088 of file fidling/gen/sdk/fidl/fuchsia.hardware.gpu.mali/fuchsia.hardware.gpu.mali/cpp/fidl/fuchsia.hardware.gpu.mali/cpp/driver/wire_messaging.h
Public Methods
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_gpu_mali::ArmMali::GetProperties> GetProperties ()
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_gpu_mali::ArmMali::EnterProtectedMode> EnterProtectedMode ()
Cause the GPU to enter protected mode. All buses must be idle and the L2
cache cleared before executing this command.
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_gpu_mali::ArmMali::StartExitProtectedMode> StartExitProtectedMode ()
Start the process of exiting protected mode. All buses must be idle and
the L2 cache cleared before executing this command. The GPU will not be
able to access any memory after this command is complete and will be
reset. The driver must wait for the reset to complete then call
FinishExitProtectedMode().
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_hardware_gpu_mali::ArmMali::FinishExitProtectedMode> FinishExitProtectedMode ()
Allows the GPU to access non-protected memory. Must only be called after
StartExitProtectedMode. The RESET_COMPLETED bit in the GPU_IRQ_RAWSTAT
register must be set while this is called.
Caller provides the backing storage for FIDL message.