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_tchip_select,boolhas_siblings,fdf::UnownedSynchronizedDispatcherfidl_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 24 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void TransmitVector (TransmitVectorRequestView request, TransmitVectorCompleter::Sync & completer)
Defined at line 28 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void ReceiveVector (ReceiveVectorRequestView request, ReceiveVectorCompleter::Sync & completer)
Defined at line 48 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 76 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void RegisterVmo (RegisterVmoRequestView request, RegisterVmoCompleter::Sync & completer)
Defined at line 104 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void UnregisterVmo (UnregisterVmoRequestView request, UnregisterVmoCompleter::Sync & completer)
Defined at line 123 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void Transmit (TransmitRequestView request, TransmitCompleter::Sync & completer)
Defined at line 143 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void Receive (ReceiveRequestView request, ReceiveCompleter::Sync & completer)
Defined at line 163 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void Exchange (ExchangeRequestView request, ExchangeCompleter::Sync & completer)
Defined at line 181 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void CanAssertCs (CanAssertCsCompleter::Sync & completer)
Defined at line 208 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void AssertCs (AssertCsCompleter::Sync & completer)
Defined at line 212 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void DeassertCs (DeassertCsCompleter::Sync & completer)
Defined at line 233 of file ../../src/devices/spi/drivers/spi/spi-child.cc
void Bind (fidl::ServerEnd<fuchsia_hardware_spi::Device> server_end)
Defined at line 254 of file ../../src/devices/spi/drivers/spi/spi-child.cc
fuchsia_hardware_spi::Service::InstanceHandler CreateInstanceHandler ()
Defined at line 272 of file ../../src/devices/spi/drivers/spi/spi-child.cc