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