Home
last modified time | relevance | path

Searched refs:main_buf (Results 1 – 7 of 7) sorted by relevance

/system/ulib/ftl/ndm/
A Dndm_init.c85 crc = CRC32_UPDATE(crc, ndm->main_buf[i]); in get_page_status()
90 crc = CRC32_UPDATE(crc, ndm->main_buf[i]); in get_page_status()
517 curr_num = RD16_LE(&ndm->main_buf[HDR_CURR_LOC]); in get_next_ctrl_page()
684 bn = RD32_LE(&ndm->main_buf[curr_loc]); in read_ctrl_info()
715 vbn = RD32_LE(&ndm->main_buf[curr_loc]); in read_ctrl_info()
717 bn = RD32_LE(&ndm->main_buf[curr_loc]); in read_ctrl_info()
1133 if (ndm->main_buf == NULL) in ndmAddDev()
1135 ndm->spare_buf = ndm->main_buf + ndm->page_size; in ndmAddDev()
1209 if (ndm->main_buf) in ndmAddDev()
1210 FsAfreeClear(&ndm->main_buf); in ndmAddDev()
[all …]
A Dndm_intrnl.c152 WR16_LE(cpc, &ndm->main_buf[HDR_CURR_LOC]); in wr_ctrl_page()
158 crc = CRC32_UPDATE(crc, ndm->main_buf[i]); in wr_ctrl_page()
264 memset(ndm->main_buf, 0xFF, ndm->page_size); in wr_ctrl_info()
270 WR32_LE(ndm->ctrl_seq, &ndm->main_buf[HDR_SEQ_LOC]); in wr_ctrl_info()
276 WR32_LE(ndm->block_size, &ndm->main_buf[curr_loc]); in wr_ctrl_info()
280 WR32_LE(ndm->ctrl_blk0, &ndm->main_buf[curr_loc]); in wr_ctrl_info()
282 WR32_LE(ndm->ctrl_blk1, &ndm->main_buf[curr_loc]); in wr_ctrl_info()
303 WR32_LE(ndm->xfr_tblk, &ndm->main_buf[curr_loc]); in wr_ctrl_info()
317 ndm->main_buf[curr_loc++] = PARTIAL_SCAN; in wr_ctrl_info()
373 WR32_LE((ui32)-1, &ndm->main_buf[curr_loc]); in wr_ctrl_info()
[all …]
A Dndmp.h80 ui8* main_buf; // main page data buffer member
/system/ulib/ftl/ftln/
A Dftln_init.c73 } while (lp < (ui32*)(ftl->main_buf + ftl->page_size)); in proc_elist()
90 ui32 mpn, n, *ppns = (ui32 *)ftl->main_buf; in map_page_check()
239 ui8* maddr = ftl->main_buf; in map_page_check()
423 if (FtlnRdPage(ftl, pn, ftl->main_buf)) in build_map()
427 maddr = ftl->main_buf; in build_map()
817 if (FtlnRdPage(ftl, pn, ftl->main_buf)) in read_bpb()
867 memset(ftl->main_buf, 0xFF, ftl->page_size); in copy_end_mark()
868 WR32_LE(ftl->resume_vblk, &ftl->main_buf[0]); in copy_end_mark()
1135 if (ftl->main_buf) in free_ftl()
1136 FsAfreeClear(&ftl->main_buf); in free_ftl()
[all …]
A Dftln_util.c26 memset(ftl->main_buf, 0xFF, ftl->page_size); in format_ftl()
144 if (FtlnRdSects(ftl->main_buf, 0, 1, ftl)) in FtlnReport()
166 if (FtlnWrSects(ftl->main_buf, 0, 1, ftl)) in FtlnReport()
226 ui32* end = (ui32*)(ftl->main_buf + ftl->page_size); in FtlnReport()
234 lp = (ui32*)(ftl->main_buf + FTLN_META_DATA_BEG); in FtlnReport()
269 lp = (ui32*)(ftl->main_buf + FTLN_META_DATA_BEG); in FtlnReport()
279 if (lp != (ui32*)(ftl->main_buf + FTLN_META_DATA_BEG)) in FtlnReport()
962 rc = ftl->page_check(pn, ftl->main_buf, ftl->spare_buf, ftl->ndm); in FtlnCheckBlank()
A Dftln_intrnl.c273 rc = ftl->xfer_page(ftl->start_pn + old_pn, ftl->start_pn + ppn, ftl->main_buf, in wr_vol_page()
341 status = ftl->xfer_page(ftl->start_pn + old_pn, ftl->start_pn + pn, ftl->main_buf, in wr_map_page()
1163 WR32_LE(FTLN_META_VER1, &ftl->main_buf[FTLN_META_VER_LOC]); in FtlnMetaWr()
1164 WR32_LE(type, &ftl->main_buf[FTLN_META_TYP_LOC]); in FtlnMetaWr()
1167 return wr_map_page(ftl, mpn, ftl->main_buf); in FtlnMetaWr()
1413 status = FtlnSetClustSect1(ftl, buf, buf == ftl->main_buf); in FtlnWrSects()
A Dftlnp.h246 ui8* main_buf; // NAND main page buffer member

Completed in 19 milliseconds