class AddressSpaceDevice
Defined at line 39 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.h
Public Methods
zx_status_t Create (void * ctx, zx_device_t * device)
static
Defined at line 67 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc
void AddressSpaceDevice (zx_device_t * parent, async_dispatcher_t * dispatcher)
Defined at line 79 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc
void ~AddressSpaceDevice ()
Defined at line 82 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc
zx_status_t Bind ()
Defined at line 84 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc
void DdkUnbind (ddk::UnbindTxn txn)
Device protocol implementation.
Defined at line 214 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc
void DdkRelease ()
Defined at line 316 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc
uint32_t AllocateBlock (uint64_t * size, uint64_t * offset)
Defined at line 195 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc
uint32_t DeallocateBlock (uint64_t offset)
Defined at line 225 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc
zx_status_t PinBlock (uint64_t offset, uint64_t size, zx_paddr_t * paddr, zx::pmt * pmt, zx::vmo * vmo)
Defined at line 241 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc
zx_status_t CreateChildDriver (ddk::IoBuffer * io_buffer, uint32_t * handle)
Defined at line 259 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc
uint32_t DestroyChildDriver (uint32_t handle)
Defined at line 234 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc
uint32_t ChildDriverPing (uint32_t handle)
Defined at line 280 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc
zx_status_t OpenChildDriver (async_dispatcher_t * dispatcher, fuchsia_hardware_goldfish::wire::AddressSpaceChildDriverType type, fidl::ServerEnd<fuchsia_hardware_goldfish::AddressSpaceChildDriver> request)
Defined at line 286 of file ../../src/graphics/drivers/misc/goldfish_address_space/address_space_device.cc