Searched refs:start_pn (Results 1 – 7 of 7) sorted by relevance
| /system/ulib/ftl/ftln/ |
| A D | ftlnp.h | 182 int (*read_pages)(ui32 start_pn, ui32 count, void* data, void* spare, void* ndm); 183 int (*write_pages)(ui32 start_pn, ui32 count, const void* data, void* spare, void* ndm); 209 ui32 start_pn; // first page on device for volume member
|
| A D | ftln_intrnl.c | 267 rc = ftl->write_page(ftl->start_pn + ppn, buf, ftl->spare_buf, ftl->ndm); in wr_vol_page() 273 rc = ftl->xfer_page(ftl->start_pn + old_pn, ftl->start_pn + ppn, ftl->main_buf, in wr_vol_page() 335 status = ftl->write_page(ftl->start_pn + pn, buf, ftl->spare_buf, ftl->ndm); in wr_map_page() 341 status = ftl->xfer_page(ftl->start_pn + old_pn, ftl->start_pn + pn, ftl->main_buf, in wr_map_page() 664 rc = ftl->read_spare(ftl->start_pn + pn, ftl->spare_buf, ftl->ndm); in recycle_vblk() 852 if (ftl->write_pages(ftl->start_pn + page_wr->ppn0, page_wr->cnt, page_wr->buf, ftl->spare_buf, in flush_pending_writes() 1099 rc = ftl->read_spare(ftl->start_pn + pn, ftl->spare_buf, ftl->ndm); in FtlnRecycleMapBlk()
|
| A D | ftln_init.c | 141 if (FtlnFormat(ftl, (apn - ftl->start_pn) / ftl->pgs_per_blk)) in map_page_check() 150 ftl->elist_blk = (apn - ftl->start_pn) / ftl->pgs_per_blk; in map_page_check() 155 ui32 ap0 = ftl->start_pn + ftl->elist_blk * ftl->pgs_per_blk; in map_page_check() 282 pn = ftl->start_pn + b * ftl->pgs_per_blk; in build_map() 555 pn = ftl->start_pn + b * ftl->pgs_per_blk; in format_status() 849 if (map_page_check(ftl, ftl->start_pn + pn, TRUE) < 0) in meta_read() 864 ui32 pn = ftl->start_pn + b * ftl->pgs_per_blk + ftl->resume_po + 1; in copy_end_mark() 892 ui32 src_pg0 = ftl->start_pn + src_b * ftl->pgs_per_blk; in resume_copy() 893 ui32 dst_pg0 = ftl->start_pn + dst_b * ftl->pgs_per_blk; in resume_copy() 1226 ftl->start_pn = ftl_dvr->start_page; in FtlnAddVol()
|
| A D | ftln_rd.c | 88 status = ftl->read_pages(ftl->start_pn + staged->first_ppn, staged->run_cnt, staged->buf, in flush_pending_reads() 385 status = ftl->read_pages(ftl->start_pn + ppn, 1, rd_buf, ftl->spare_buf, ftl->ndm); in FtlnRdPage()
|
| A D | ftln_util.c | 653 if (ftl->erase_block(ftl->start_pn + b * ftl->pgs_per_blk, ftl->ndm)) in FtlnEraseBlk() 820 if (ftl->read_spare(ftl->start_pn + pn, ftl->spare_buf, ftl->ndm) < 0) in FtlnDecUsed()
|
| /system/ulib/ftl/inc/kprivate/ |
| A D | ndm.h | 136 int ndmReadPages(ui32 start_pn, ui32 count, void* data, void* spare, void* ndm_ptr); 137 int ndmWritePages(ui32 start_pn, ui32 count, const void* data, void* spare, void* ndm_ptr);
|
| A D | fsdriver.h | 146 int (*write_pages)(ui32 start_pn, ui32 count, const void* data, void* spare, void* ndm); 148 int (*read_pages)(ui32 start_pn, ui32 count, void* data, void* spare, void* ndm); 277 int (*write_pages)(ui32 start_pn, ui32 count, const void* data, void* spare, void* ndm); 279 int (*read_pages)(ui32 start_pn, ui32 count, void* data, void* spare, void* ndm);
|
Completed in 19 milliseconds