class Device
Defined at line 27 of file ../../src/devices/tests/driver-runtime/parent-driver.cc
Public Methods
void Device (zx_device_t * parent, fdf::Channel ch_to_parent)
Defined at line 27 of file ../../src/devices/tests/driver-runtime/child-driver.cc
void Device (zx_device_t * parent, fdf::ClientEnd<fdtt::DriverTransportProtocol> client, fdf_dispatcher_t * dispatcher)
Defined at line 29 of file ../../src/devices/tests/driver-transport/child-driver.cc
void Device (zx_device_t * parent)
Defined at line 31 of file ../../src/devices/tests/driver-runtime/parent-driver.cc
void Device (zx_device_t * parent, fdf::UnownedDispatcher dispatcher)
Defined at line 36 of file ../../src/devices/tests/driver-transport/parent-driver.cc
void DdkUnbind (ddk::UnbindTxn txn)
Device protocol implementation.
Defined at line 37 of file ../../src/devices/tests/driver-runtime/parent-driver.cc
void DdkRelease ()
Defined at line 41 of file ../../src/devices/tests/driver-runtime/parent-driver.cc
zx_status_t Bind (void * ctx, zx_device_t * device)
static
Defined at line 165 of file ../../src/devices/tests/driver-runtime/parent-driver.cc
void GetParentDataOverRuntimeChannel (GetParentDataOverRuntimeChannelRequestView request, GetParentDataOverRuntimeChannelCompleter::Sync & completer)
TestDeviceChild protocol implementation.
Defined at line 58 of file ../../src/devices/tests/driver-runtime/child-driver.cc
void SetTestData (SetTestDataRequestView request, SetTestDataCompleter::Sync & completer)
Sets the test data that will be retrieved by |HandleGetDataRequest|.
Defined at line 145 of file ../../src/devices/tests/driver-runtime/parent-driver.cc
void GetParentDataOverDriverTransport (GetParentDataOverDriverTransportCompleter::Sync & completer)
fdtt::TestDeviceChild protocol implementation.
Defined at line 45 of file ../../src/devices/tests/driver-transport/child-driver.cc
void SendRequestSync (fdf::Arena arena, void * req, uint32_t req_size, GetParentDataOverRuntimeChannelCompleter::Sync & completer)
Defined at line 78 of file ../../src/devices/tests/driver-runtime/child-driver.cc
void SendRequestAsync (fdf::Arena arena, void * req, uint32_t req_size, GetParentDataOverRuntimeChannelCompleter::Sync & completer)
Defined at line 100 of file ../../src/devices/tests/driver-runtime/child-driver.cc
void SetTestData (SetTestDataRequestView request, SetTestDataCompleter::Sync & completer)
Sets the test data that will be retrieved by |TransmitData|.
Defined at line 62 of file ../../src/devices/tests/driver-transport/parent-driver.cc
zx_status_t Init ()
Defined at line 154 of file ../../src/devices/tests/driver-runtime/parent-driver.cc
void ShutdownHandler (fdf_dispatcher_t * dispatcher)
Defined at line 152 of file ../../src/devices/tests/driver-runtime/parent-driver.cc
void TransmitData (fdf::Arena & arena, TransmitDataCompleter::Sync & completer)
DriverTransportProtocol implementation
Defined at line 69 of file ../../src/devices/tests/driver-transport/parent-driver.cc