class Cr50SpiTest
Defined at line 29 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
Protected Members
Loop loop_
shared_ptr fake_root_
Device fake_acpi_
interrupt ready_irq_
deque messages_
bool cs_asserted_
Public Methods
void Cr50SpiTest ()
Defined at line 33 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void SetUp ()
Defined at line 35 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void CreateDevice (bool with_interrupt)
Defined at line 37 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
fidl::WireSyncClient<fuchsia_hardware_spi::Device> MakeSpiClient ()
Defined at line 59 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void Exchange (fidl::VectorView<uint8_t> transmit, fidl::VectorView<uint8_t> * receive)
Defined at line 67 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void TransmitVector (TransmitVectorRequestView request, TransmitVectorCompleter::Sync & completer)
Defined at line 80 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void ReceiveVector (ReceiveVectorRequestView request, ReceiveVectorCompleter::Sync & completer)
Defined at line 85 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void ExchangeVector (ExchangeVectorRequestView request, ExchangeVectorCompleter::Sync & completer)
Defined at line 92 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void RegisterVmo (RegisterVmoRequestView request, RegisterVmoCompleter::Sync & completer)
Defined at line 100 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void UnregisterVmo (UnregisterVmoRequestView request, UnregisterVmoCompleter::Sync & completer)
Defined at line 103 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void Transmit (TransmitRequestView request, TransmitCompleter::Sync & completer)
Defined at line 108 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void Receive (ReceiveRequestView request, ReceiveCompleter::Sync & completer)
Defined at line 111 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void Exchange (ExchangeRequestView request, ExchangeCompleter::Sync & completer)
Defined at line 114 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void CanAssertCs (CanAssertCsCompleter::Sync & completer)
Defined at line 118 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void AssertCs (AssertCsCompleter::Sync & completer)
Defined at line 120 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void DeassertCs (DeassertCsCompleter::Sync & completer)
Defined at line 126 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void ExpectMessage (bool writing, uint16_t address, std::vector<uint8_t> tx, std::vector<uint8_t> rx, size_t flow_control)
Defined at line 132 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc
void ExpectFirmware (std::string firmware)
Defined at line 159 of file ../../src/devices/tpm/drivers/cr50-spi/cr50-spi-test.cc