template <>
class WireSyncBufferClientImpl
Defined at line 727 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
::fdf::WireUnownedResult< ::fuchsia_hardware_gpu_mali::ArmMali::GetProperties> GetProperties ()
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
Defined at line 731 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
::fdf::WireUnownedResult< ::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 via an argument to `.buffer()`.
Defined at line 740 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
::fdf::WireUnownedResult< ::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 via an argument to `.buffer()`.
Defined at line 752 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
::fdf::WireUnownedResult< ::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 via an argument to `.buffer()`.
Defined at line 762 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