Lines Matching refs:NdmRamDriver
31 const char* NdmRamDriver::Init() { in Init()
42 const char* NdmRamDriver::Attach(const ftl::Volume* ftl_volume) { in Attach()
46 bool NdmRamDriver::Detach() { in Detach()
51 int NdmRamDriver::NandRead(uint32_t start_page, uint32_t page_count, void* page_buffer, in NandRead()
76 int NdmRamDriver::NandWrite(uint32_t start_page, uint32_t page_count, in NandWrite()
94 int NdmRamDriver::NandErase(uint32_t page_num) { in NandErase()
118 int NdmRamDriver::IsBadBlock(uint32_t page_num) { in IsBadBlock()
132 bool NdmRamDriver::IsEmptyPage(uint32_t page_num, const uint8_t* data, const uint8_t* spare) { in IsEmptyPage()
140 int NdmRamDriver::ReadPage(uint32_t page_num, uint8_t* data, uint8_t* spare) { in ReadPage()
171 int NdmRamDriver::WritePage(uint32_t page_num, const uint8_t* data, const uint8_t* spare) { in WritePage()
191 bool NdmRamDriver::SimulateBadBlock(uint32_t page_num) { in SimulateBadBlock()
203 uint8_t* NdmRamDriver::MainData(uint32_t page_num) { in MainData()
209 uint8_t* NdmRamDriver::SpareData(uint32_t page_num) { in SpareData()
213 bool NdmRamDriver::Written(uint32_t page_num) { in Written()
217 bool NdmRamDriver::FailEcc(uint32_t page_num) { in FailEcc()
221 bool NdmRamDriver::BadBlock(uint32_t page_num) { in BadBlock()
225 void NdmRamDriver::SetWritten(uint32_t page_num, bool value) { in SetWritten()
233 void NdmRamDriver::SetFailEcc(uint32_t page_num, bool value) { in SetFailEcc()
241 void NdmRamDriver::SetBadBlock(uint32_t page_num, bool value) { in SetBadBlock()
250 uint32_t NdmRamDriver::PagesPerBlock() const { in PagesPerBlock()