Home
last modified time | relevance | path

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

/system/ulib/ftl/ftln/
A Dftln_init.c41 wc = RD32_LE(lp); in proc_elist()
51 if ((wc > ftl->high_wc) || (ftl->high_wc - wc > 0xFF)) in proc_elist()
492 if (*low_wc > wc) in set_wc_lag()
493 *low_wc = wc; in set_wc_lag()
497 if (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()
565 wc = GET_SA_WC(ftl->spare_buf); in format_status()
570 if (wc == 0x0FFFFFFF) { in format_status()
580 if ((wc <= ftl->high_wc + 32) && ((wc + 32 >= low_wc) || (low_wc == (ui32)-1))) in format_status()
[all …]
A Dftlnp.h162 #define SET_SA_WC(wc, spare) \ argument
164 WR24_LE(wc, &spare[9]); \
165 spare[12] = (spare[12] & 0xF) | ((wc >> 20) & 0xF0); \
A Dftln_intrnl.c240 ui32 ppn, b, wc; in wr_vol_page() local
257 wc = ftl->high_wc - ftl->blk_wc_lag[b]; in wr_vol_page()
262 SET_SA_WC(wc, ftl->spare_buf); in wr_vol_page()
302 ui32 pn, b, wc; in wr_map_page() local
324 wc = ftl->high_wc - ftl->blk_wc_lag[b]; in wr_map_page()
330 SET_SA_WC(wc, ftl->spare_buf); in wr_map_page()
934 ui32 pn, vpn, wc; in write_sectors() local
964 wc = ftl->high_wc - ftl->blk_wc_lag[pn / ftl->pgs_per_blk]; in write_sectors()
965 SET_SA_WC(wc, spare); in write_sectors()
A Dftln_util.c225 ui32 wc, *lp, prior_free_mpn; in FtlnReport() local
247 wc = ftl->high_wc - ftl->blk_wc_lag[b]; in FtlnReport()
248 WR32_LE(wc, lp); in FtlnReport()

Completed in 10 milliseconds