Searched refs:ppn (Results 1 – 4 of 4) sorted by relevance
| /system/ulib/ftl/ftln/ |
| A D | ftln_rd.c | 344 ui32 ppn; in FtlnMapRd() local 351 ppn = ftl->mpns[mpn]; in FtlnMapRd() 352 if (ppn == (ui32)-1) { in FtlnMapRd() 364 return FtlnRdPage(ftl, ppn, buf); in FtlnMapRd() 375 int FtlnRdPage(FTLN ftl, ui32 ppn, void* rd_buf) { in FtlnRdPage() argument 385 status = ftl->read_pages(ftl->start_pn + ppn, 1, rd_buf, ftl->spare_buf, ftl->ndm); in FtlnRdPage() 390 b_ptr = &ftl->bdata[ppn / ftl->pgs_per_blk]; in FtlnRdPage()
|
| A D | ftln_intrnl.c | 240 ui32 ppn, b, wc; in wr_vol_page() local 251 ppn = next_free_vpg(ftl); in wr_vol_page() 252 if (ppn == (ui32)-1) in wr_vol_page() 256 b = ppn / ftl->pgs_per_blk; in wr_vol_page() 1251 ui32 mpn, ppn; in FtlnMapGetPpn() local 1266 ppn = (ui32)-1; in FtlnMapGetPpn() 1272 ppn = GET_MAP_PPN(maddr); in FtlnMapGetPpn() 1275 if (ppn >= ftl->num_pages) in FtlnMapGetPpn() 1276 ppn = (ui32)-1; in FtlnMapGetPpn() 1289 *pnp = ppn; in FtlnMapGetPpn() [all …]
|
| A D | ftln_util.c | 350 ui32 ppn, vsn, count, past_end, vpn; in FtlnReport() local 404 if (FtlnMapGetPpn(ftl, vpn, &ppn) < 0) in FtlnReport() 408 if (ppn == (ui32)-1) in FtlnReport() 421 FtlnDecUsed(ftl, ppn, vpn); in FtlnReport()
|
| A D | ftlnp.h | 285 int FtlnMapSetPpn(CFTLN ftl, ui32 vpn, ui32 ppn);
|
Completed in 8 milliseconds