Home
last modified time | relevance | path

Searched refs:spare_buf (Results 1 – 9 of 9) sorted by relevance

/system/ulib/ftl/ftln/
A Dftln_init.c104 mpn = GET_SA_VPN(ftl->spare_buf); in map_page_check()
355 mpn = GET_SA_VPN(ftl->spare_buf); in build_map()
564 bc = GET_SA_BC(ftl->spare_buf); in format_status()
565 wc = GET_SA_WC(ftl->spare_buf); in format_status()
873 SET_SA_BC(COPY_BLK_END, ftl->spare_buf); in copy_end_mark()
874 SET_SA_WC(0, ftl->spare_buf); in copy_end_mark()
911 vpn = GET_SA_VPN(ftl->spare_buf); in resume_copy()
917 SET_SA_VPN(vpn, ftl->spare_buf); in resume_copy()
918 SET_SA_BC(bc, ftl->spare_buf); in resume_copy()
919 SET_SA_WC(wc, ftl->spare_buf); in resume_copy()
[all …]
A Dftln_intrnl.c260 memset(ftl->spare_buf, 0xFF, ftl->eb_size); in wr_vol_page()
261 SET_SA_VPN(vpn, ftl->spare_buf); in wr_vol_page()
262 SET_SA_WC(wc, ftl->spare_buf); in wr_vol_page()
327 memset(ftl->spare_buf, 0xFF, ftl->eb_size); in wr_map_page()
328 SET_SA_VPN(mpn, ftl->spare_buf); in wr_map_page()
329 SET_SA_BC(ftl->high_bc, ftl->spare_buf); in wr_map_page()
330 SET_SA_WC(wc, ftl->spare_buf); in wr_map_page()
675 vpn = GET_SA_VPN(ftl->spare_buf); in recycle_vblk()
927 ui8* spare = ftl->spare_buf; in write_sectors()
957 spare = ftl->spare_buf; in write_sectors()
[all …]
A Dftln_rd.c89 ftl->spare_buf, ftl->ndm); in flush_pending_reads()
385 status = ftl->read_pages(ftl->start_pn + ppn, 1, rd_buf, ftl->spare_buf, ftl->ndm); in FtlnRdPage()
A Dftln_util.c794 memset(ftl->spare_buf, 0xFF, ftl->pgs_per_blk * ftl->eb_size); in FtlnStateRst()
820 if (ftl->read_spare(ftl->start_pn + pn, ftl->spare_buf, ftl->ndm) < 0) in FtlnDecUsed()
822 PfAssert(GET_SA_VPN(ftl->spare_buf) == vpn); in FtlnDecUsed()
962 rc = ftl->page_check(pn, ftl->main_buf, ftl->spare_buf, ftl->ndm); in FtlnCheckBlank()
A Dftlnp.h250 ui8* spare_buf; // spare buffer for single/multi-pg access member
/system/ulib/ftl/ndm/
A Dndm_intrnl.c259 memset(ndm->spare_buf, 0xFF, ndm->eb_size); in wr_ctrl_info()
261 ndm->spare_buf[EB_REG_MARK] = 0; in wr_ctrl_info()
990 status = ndm->read_page(pn, buf, ndm->spare_buf, ndm->dev); in read_page()
1031 spare = ndm->spare_buf; in ftl_xfr_page()
1126 memset(ndm->spare_buf, 0xFF, ndm->eb_size); in wr_pg_ffs()
1127 WR32_BE(type, &ndm->spare_buf[EB_FRST_RESERVED]); in wr_pg_ffs()
1130 status = write_page(ndm, vpn, buf, ndm->spare_buf, NDM_NONE); in wr_pg_ffs()
1170 if (ndm->read_spare(pn, ndm->spare_buf, ndm->dev)) { in rd_type_ffs()
1177 *type = RD32_BE(&ndm->spare_buf[EB_FRST_RESERVED]); in rd_type_ffs()
1395 if (RD32_LE(&ndm->spare_buf[5]) == (ui32)-1) in ndmMarkBadBlock()
[all …]
A Dndm_init.c39 status = ndm->read_spare(pn, ndm->spare_buf, ndm->dev); in get_page_status()
41 status = ndm->read_decode_spare(pn, ndm->spare_buf, ndm->dev); in get_page_status()
49 if (ONES_UI8(ndm->spare_buf[EB_REG_MARK]) >= 7) in get_page_status()
55 status = ndm->read_decode_spare(pn, ndm->spare_buf, ndm->dev); in get_page_status()
69 if (ndm->spare_buf[i + j] != CTRL_SIG[i]) in get_page_status()
74 status = ndm->read_page(pn, ndm->main_buf, ndm->spare_buf, ndm->dev); in get_page_status()
491 if (ndm->read_page(pn, ndm->main_buf, ndm->spare_buf, ndm->dev) < 0) in is_next_ctrl_page()
576 if (ndm->read_page(*pn, ndm->main_buf, ndm->spare_buf, ndm->dev) < 0) in check_next_read()
598 if (ndm->read_page(p, ndm->main_buf, ndm->spare_buf, ndm->dev) < 0) in read_ctrl_info()
1135 ndm->spare_buf = ndm->main_buf + ndm->page_size; in ndmAddDev()
[all …]
A Dndmp.h81 ui8* spare_buf; // spare area buffer member
/system/ulib/ftl/inc/kprivate/
A Dfsdriver.h424 int FfsAddNdmVol(FfsVol* vol, ui8* spare_buf);

Completed in 21 milliseconds