class TestSpiDriver

Defined at line 19 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

Public Members

static basic_string_view kChildNodeName
static basic_string_view kDriverName

Public Methods

void TestSpiDriver (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher driver_dispatcher)

Defined at line 25 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

zx::result<> Start ()

Defined at line 29 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

void GetChipSelectCount (fdf::Arena & arena, GetChipSelectCountCompleter::Sync & completer)

Defined at line 82 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

void TransmitVector (fuchsia_hardware_spiimpl::wire::SpiImplTransmitVectorRequest * request, fdf::Arena & arena, TransmitVectorCompleter::Sync & completer)

Defined at line 87 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

void ReceiveVector (fuchsia_hardware_spiimpl::wire::SpiImplReceiveVectorRequest * request, fdf::Arena & arena, ReceiveVectorCompleter::Sync & completer)

Defined at line 93 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

void ExchangeVector (fuchsia_hardware_spiimpl::wire::SpiImplExchangeVectorRequest * request, fdf::Arena & arena, ExchangeVectorCompleter::Sync & completer)

Defined at line 103 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

void LockBus (fuchsia_hardware_spiimpl::wire::SpiImplLockBusRequest * request, fdf::Arena & arena, LockBusCompleter::Sync & completer)

Defined at line 111 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

void UnlockBus (fuchsia_hardware_spiimpl::wire::SpiImplUnlockBusRequest * request, fdf::Arena & arena, UnlockBusCompleter::Sync & completer)

Defined at line 116 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

void RegisterVmo (fuchsia_hardware_spiimpl::wire::SpiImplRegisterVmoRequest * request, fdf::Arena & arena, RegisterVmoCompleter::Sync & completer)

Defined at line 121 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

void UnregisterVmo (fuchsia_hardware_spiimpl::wire::SpiImplUnregisterVmoRequest * request, fdf::Arena & arena, UnregisterVmoCompleter::Sync & completer)

Defined at line 124 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

void ReleaseRegisteredVmos (fuchsia_hardware_spiimpl::wire::SpiImplReleaseRegisteredVmosRequest * request, fdf::Arena & arena, ReleaseRegisteredVmosCompleter::Sync & completer)

Defined at line 127 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

void TransmitVmo (fuchsia_hardware_spiimpl::wire::SpiImplTransmitVmoRequest * request, fdf::Arena & arena, TransmitVmoCompleter::Sync & completer)

Defined at line 131 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

void ReceiveVmo (fuchsia_hardware_spiimpl::wire::SpiImplReceiveVmoRequest * request, fdf::Arena & arena, ReceiveVmoCompleter::Sync & completer)

Defined at line 136 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc

void ExchangeVmo (fuchsia_hardware_spiimpl::wire::SpiImplExchangeVmoRequest * request, fdf::Arena & arena, ExchangeVmoCompleter::Sync & completer)

Defined at line 141 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc