class Control
Defined at line 35 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.h
Public Methods
zx_status_t Create (void * ctx, zx_device_t * parent)
static
Defined at line 66 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
void Control (zx_device_t * parent, async_dispatcher_t * dispatcher)
Defined at line 78 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
fidl::WireSyncClient<fuchsia_hardware_goldfish::AddressSpaceChildDriver> & address_space_child ()
Defined at line 81 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.h
void ~Control ()
Defined at line 84 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
zx_status_t Bind ()
Defined at line 290 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
void RegisterBufferHandle (BufferKey buffer_key)
Defined at line 399 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
void FreeBufferHandle (BufferKey buffer_key)
Defined at line 404 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
CreateColorBuffer2Result CreateColorBuffer2 (const zx::vmo &vmo,BufferKeybuffer_key,fuchsia_hardware_goldfish::wire::CreateColorBuffer2Paramscreate_params)
Defined at line 420 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
void CreateColorBuffer2 (CreateColorBuffer2RequestView request, CreateColorBuffer2Completer::Sync & completer)
|fidl::WireServer
<fuchsia
_hardware_goldfish::ControlDevice>|
Defined at line 509 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
void CreateBuffer2 (CreateBuffer2RequestView request, CreateBuffer2Completer::Sync & completer)
|fidl::WireServer
<fuchsia
_hardware_goldfish::ControlDevice>|
Defined at line 532 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
void CreateSyncFence (CreateSyncFenceRequestView request, CreateSyncFenceCompleter::Sync & completer)
|fidl::WireServer
<fuchsia
_hardware_goldfish::ControlDevice>|
Defined at line 539 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
void GetBufferHandle (GetBufferHandleRequestView request, GetBufferHandleCompleter::Sync & completer)
|fidl::WireServer
<fuchsia
_hardware_goldfish::ControlDevice>|
Defined at line 561 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
void GetBufferHandleInfo (GetBufferHandleInfoRequestView request, GetBufferHandleInfoCompleter::Sync & completer)
|fidl::WireServer
<fuchsia
_hardware_goldfish::ControlDevice>|
Defined at line 605 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
void DdkRelease ()
Device protocol implementation.
Defined at line 657 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc
void RemoveHeap (Heap * heap)
Used by heaps. Removes a specific heap from the linked list.
Defined at line 879 of file ../../src/graphics/drivers/misc/goldfish_control/control_device.cc