class TestSpiDriver
Defined at line 18 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 24 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc
zx::result<> Start ()
Defined at line 28 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc
void GetChipSelectCount (fdf::Arena & arena, GetChipSelectCountCompleter::Sync & completer)
Defined at line 81 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 86 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 92 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 102 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 110 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 115 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 120 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 123 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 126 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 130 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 135 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 140 of file ../../src/devices/bus/drivers/platform/test/test/spi.cc