Home
last modified time | relevance | path

Searched refs:mpns (Results 1 – 5 of 5) sorted by relevance

/system/ulib/ftl/ftln/
A Dftln_init.c369 if (ftl->mpns[mpn] == (ui32)-1 || ftl->mpns[mpn] / ftl->pgs_per_blk == b || in build_map()
375 if (ftl->mpns[mpn] != (ui32)-1) { in build_map()
376 uint ob = ftl->mpns[mpn] / ftl->pgs_per_blk; in build_map()
392 ftl->mpns[mpn] = b * ftl->pgs_per_blk + po; in build_map()
414 pn = ftl->mpns[mpn]; in build_map()
842 ui32 pn = ftl->mpns[ftl->num_map_pgs - 1]; in meta_read()
853 ftl->mpns[ftl->num_map_pgs - 1] = (ui32)-1; in meta_read()
1133 if (ftl->mpns) in free_ftl()
1134 FsFree(ftl->mpns); in free_ftl()
1399 ftl->mpns = FsMalloc(ftl->num_map_pgs * sizeof(ui32)); in FtlnAddVol()
[all …]
A Dftln_intrnl.c304 ui32 old_pn = ftl->mpns[mpn]; in wr_map_page()
351 ftl->mpns[mpn] = (ui32)-1; in wr_map_page()
360 ftl->mpns[mpn] = pn; in wr_map_page()
1111 if (mpn >= ftl->num_map_pgs - 1 || ftl->mpns[mpn] != pn) in FtlnRecycleMapBlk()
A Dftln_rd.c351 ppn = ftl->mpns[mpn]; in FtlnMapRd()
A Dftlnp.h219 ui32* mpns; // array holding phy page # of map pages member
A Dftln_util.c795 for (n = 0; n < ftl->num_map_pgs; ++n) ftl->mpns[n] = (ui32)-1; in FtlnStateRst()

Completed in 12 milliseconds