Home
last modified time | relevance | path

Searched refs:high_wc (Results 1 – 4 of 4) sorted by relevance

/system/ulib/ftl/ftln/
A Dftln_util.c45 PfAssert(ftl->high_wc + 1 == high_b_wc && ftl->blk_wc_lag[high_b] == 0); in set_high_wc()
63 ftl->high_wc = high_b_wc; in set_high_wc()
159 ftl->high_wc -= avg_lag; in FtlnReport()
247 wc = ftl->high_wc - ftl->blk_wc_lag[b]; in FtlnReport()
482 ftl->stats.wear_count = ftl->high_wc; in FtlnReport()
657 b_wc = ftl->high_wc - ftl->blk_wc_lag[b] + 1; in FtlnEraseBlk()
658 if (ftl->high_wc < b_wc) in FtlnEraseBlk()
A Dftln_init.c51 if ((wc > ftl->high_wc) || (ftl->high_wc - wc > 0xFF)) in proc_elist()
71 ftl->blk_wc_lag[b] = ftl->high_wc - wc; in proc_elist()
497 if (wc > ftl->high_wc) { in set_wc_lag()
498 ui32 lb, increase = wc - ftl->high_wc; in set_wc_lag()
523 ftl->high_wc = wc; in set_wc_lag()
527 if (ftl->high_wc - wc > 0xFF) { in set_wc_lag()
533 ftl->blk_wc_lag[b] = ftl->high_wc - wc; in set_wc_lag()
580 if ((wc <= ftl->high_wc + 32) && ((wc + 32 >= low_wc) || (low_wc == (ui32)-1))) in format_status()
894 ui32 wc = ftl->high_wc - ftl->blk_wc_lag[src_b]; in resume_copy()
1109 printf("init_ftln: FTL formatted - hi_bc = %u, hi_wc = %u\n", ftl->high_bc, ftl->high_wc); in init_ftln()
[all …]
A Dftlnp.h232 ui32 high_wc; // highest block wear count member
A Dftln_intrnl.c257 wc = ftl->high_wc - ftl->blk_wc_lag[b]; in wr_vol_page()
324 wc = ftl->high_wc - ftl->blk_wc_lag[b]; in wr_map_page()
964 wc = ftl->high_wc - ftl->blk_wc_lag[pn / ftl->pgs_per_blk]; in write_sectors()

Completed in 13 milliseconds