class FakeRawNand
Defined at line 63 of file ../../src/devices/nand/drivers/nand/tests/nand-test.cc
Fake for the raw nand protocol.
Public Methods
void FakeRawNand ()
Defined at line 65 of file ../../src/devices/nand/drivers/nand/tests/nand-test.cc
const raw_nand_protocol_t * proto ()
Defined at line 67 of file ../../src/devices/nand/drivers/nand/tests/nand-test.cc
void set_result (zx_status_t result)
Defined at line 69 of file ../../src/devices/nand/drivers/nand/tests/nand-test.cc
void set_ecc_bits (uint32_t ecc_bits)
Defined at line 70 of file ../../src/devices/nand/drivers/nand/tests/nand-test.cc
void set_read_callback (std::function<void (FakeRawNand *)> read_callback)
Defined at line 71 of file ../../src/devices/nand/drivers/nand/tests/nand-test.cc
zx_status_t RawNandGetNandInfo (nand_info_t * out_info)
Raw nand protocol:
Defined at line 76 of file ../../src/devices/nand/drivers/nand/tests/nand-test.cc
zx_status_t RawNandReadPageHwecc (uint32_t nandpage, uint8_t * out_data_buffer, size_t data_size, size_t * out_data_actual, uint8_t * out_oob_buffer, size_t oob_size, size_t * out_oob_actual, uint32_t * out_ecc_correct)
Defined at line 81 of file ../../src/devices/nand/drivers/nand/tests/nand-test.cc
zx_status_t RawNandWritePageHwecc (const uint8_t * data_buffer, size_t data_size, const uint8_t * oob_buffer, size_t oob_size, uint32_t nandpage)
Defined at line 107 of file ../../src/devices/nand/drivers/nand/tests/nand-test.cc
zx_status_t RawNandEraseBlock (uint32_t nandpage)
Defined at line 130 of file ../../src/devices/nand/drivers/nand/tests/nand-test.cc
LastOperation last_op ()
Defined at line 137 of file ../../src/devices/nand/drivers/nand/tests/nand-test.cc
compat::DeviceServer::BanjoConfig GetBanjoConfig ()
Defined at line 142 of file ../../src/devices/nand/drivers/nand/tests/nand-test.cc