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