class NandDriver
Defined at line 32 of file ../../src/devices/nand/drivers/nand/nand.h
Public Members
static basic_string_view kDriverName
static basic_string_view kChildNodeName
static const size_t kNandReadRetries
Public Methods
void NandDriver (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher driver_dispatcher)
Defined at line 42 of file ../../src/devices/nand/drivers/nand/nand.h
zx::result<> Start ()
fdf::DriverBase implementation.
Defined at line 277 of file ../../src/devices/nand/drivers/nand/nand.cc
void PrepareStop (fdf::PrepareStopCompleter completer)
Defined at line 272 of file ../../src/devices/nand/drivers/nand/nand.cc
void NandQuery (nand_info_t * info_out, size_t * nand_op_size_out)
Nand protocol implementation.
Defined at line 220 of file ../../src/devices/nand/drivers/nand/nand.cc
void NandQueue (nand_operation_t * op, nand_queue_callback completion_cb, void * cookie)
Defined at line 225 of file ../../src/devices/nand/drivers/nand/nand.cc
zx_status_t NandGetFactoryBadBlockList (uint32_t * bad_blocks, size_t bad_block_len, size_t * num_bad_blocks)
Defined at line 266 of file ../../src/devices/nand/drivers/nand/nand.cc