class MagmaDriverBase
Defined at line 62 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.h
Public Methods
zx::result<> Start ()
Defined at line 9 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.cc
void Stop ()
Defined at line 42 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.cc
void MagmaDriverBase (std::string_view name, fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher driver_dispatcher)
Defined at line 67 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.h
void GetPowerGoals (GetPowerGoalsCompleter::Sync & completer)
Defined at line 81 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.h
zx::result<> MagmaStart ()
Initialize MagmaDriver and MagmaSystemDevice.
void GetClockSpeedLevel (::fuchsia_gpu_magma::wire::PowerElementProviderGetClockSpeedLevelRequest * request, GetClockSpeedLevelCompleter::Sync & completer)
Defined at line 52 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.cc
void SetClockLimit (::fuchsia_gpu_magma::wire::PowerElementProviderSetClockLimitRequest * request, SetClockLimitCompleter::Sync & completer)
Defined at line 58 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_gpu_magma::PowerElementProvider> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 63 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.cc
zx::result<zx::resource> GetInfoResource ()
Defined at line 67 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.cc
void set_magma_driver (std::unique_ptr<msd::Driver> magma_driver)
Defined at line 83 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.cc
void set_magma_system_device (std::unique_ptr<MagmaSystemDevice> magma_system_device)
Defined at line 89 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.cc
MagmaSystemDevice * magma_system_device ()
Defined at line 95 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.cc
std::mutex & magma_mutex ()
Defined at line 95 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.h
msd::Driver * magma_driver ()
Defined at line 99 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.h
zx::result<> CreateTestService (MagmaTestServer & test_server)
Defined at line 99 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.cc
void SetPowerState (fuchsia_gpu_magma::wire::DebugUtilsSetPowerStateRequest * request, fidl::WireServer< ::fuchsia_gpu_magma::DebugUtils>::SetPowerStateCompleter::Sync & completer)
Defined at line 310 of file ../../src/graphics/magma/lib/magma_service/sys_driver/magma_driver_base.cc