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_tnandpage,uint8_t *out_data_buffer,size_tdata_size,size_t *out_data_actual,uint8_t *out_oob_buffer,size_toob_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_tdata_size,const uint8_t *oob_buffer,size_toob_size,uint32_tnandpage)
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