class SpiChild
Defined at line 17 of file ../../src/devices/spi/drivers/spi/spi-child.h
Public Methods
void SpiChild (fdf::WireSharedClient<fuchsia_hardware_spiimpl::SpiImpl> spi, uint32_t chip_select, bool has_siblings, fdf::UnownedSynchronizedDispatcher fidl_dispatcher, fidl::ClientEnd<fuchsia_driver_framework::NodeController> controller_client)
Defined at line 20 of file ../../src/devices/spi/drivers/spi/spi-child.h
void OpenSession (OpenSessionRequestView request, OpenSessionCompleter::Sync & completer)
Defined at line 23 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void TransmitVector (TransmitVectorRequestView request, TransmitVectorCompleter::Sync & completer)
Defined at line 27 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void ReceiveVector (ReceiveVectorRequestView request, ReceiveVectorCompleter::Sync & completer)
Defined at line 47 of file ../../src/devices/spi/drivers/spi/spi-child.cc
zx::result<fidl::ClientEnd<fuchsia_device_fs::Connector>> BindDevfs ()
Defined at line 55 of file ../../src/devices/spi/drivers/spi/spi-child.h
void ExchangeVector (ExchangeVectorRequestView request, ExchangeVectorCompleter::Sync & completer)
Defined at line 75 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void RegisterVmo (RegisterVmoRequestView request, RegisterVmoCompleter::Sync & completer)
Defined at line 103 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void UnregisterVmo (UnregisterVmoRequestView request, UnregisterVmoCompleter::Sync & completer)
Defined at line 122 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void Transmit (TransmitRequestView request, TransmitCompleter::Sync & completer)
Defined at line 142 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void Receive (ReceiveRequestView request, ReceiveCompleter::Sync & completer)
Defined at line 162 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void Exchange (ExchangeRequestView request, ExchangeCompleter::Sync & completer)
Defined at line 180 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void CanAssertCs (CanAssertCsCompleter::Sync & completer)
Defined at line 207 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void AssertCs (AssertCsCompleter::Sync & completer)
Defined at line 211 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void DeassertCs (DeassertCsCompleter::Sync & completer)
Defined at line 232 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void Bind (fidl::ServerEnd<fuchsia_hardware_spi::Device> server_end)
Defined at line 253 of file ../../src/devices/spi/drivers/spi/spi-child.cc
fuchsia_hardware_spi::Service::InstanceHandler CreateInstanceHandler ()
Defined at line 271 of file ../../src/devices/spi/drivers/spi/spi-child.cc