Searched refs:pgs_per_blk (Results 1 – 8 of 8) sorted by relevance
808 pn = bn * ndm->pgs_per_blk + vpn % ndm->pgs_per_blk; in write_page()896 pn = bn * ndm->pgs_per_blk + vpn % ndm->pgs_per_blk; in rd_spare_ftl()939 pn = bn * ndm->pgs_per_blk + vpn % ndm->pgs_per_blk; in pg_check_ftl()987 pn = bn * ndm->pgs_per_blk + vpn % ndm->pgs_per_blk; in read_page()1065 old_pn = old_bn * ndm->pgs_per_blk + old_vpn % ndm->pgs_per_blk; in ftl_xfr_page()1167 pn = bn * ndm->pgs_per_blk + vpn % ndm->pgs_per_blk; in rd_type_ffs()1214 pn = bn * ndm->pgs_per_blk + vpn % ndm->pgs_per_blk; in pg_blank_ffs()1825 pn = bn * ndm->pgs_per_blk + vpn % ndm->pgs_per_blk; in ndmReadPages()1925 pn = bn * ndm->pgs_per_blk + vpn % ndm->pgs_per_blk; in ndmWritePages()2123 pn = bn * ndm->pgs_per_blk + vpn % ndm->pgs_per_blk; in ndmEraseBlock()[all …]
112 ui32 pn = b * ndm->pgs_per_blk; in format_status()339 p_beg = b * ndm->pgs_per_blk; in find_last_ctrl_info()340 p_end = p_beg + ndm->pgs_per_blk - 1; in find_last_ctrl_info()410 p_end = (last_ctrl_p / ndm->pgs_per_blk) * ndm->pgs_per_blk; in find_last_ctrl_info()437 if (b == last_ctrl_p / ndm->pgs_per_blk) in find_last_ctrl_info()441 p_beg = b * ndm->pgs_per_blk; in find_last_ctrl_info()442 p_end = p_beg + ndm->pgs_per_blk - 1; in find_last_ctrl_info()533 if (curr_p / ndm->pgs_per_blk == ndm->ctrl_blk0) in get_next_ctrl_page()534 p = ndm->ctrl_blk1 * ndm->pgs_per_blk; in get_next_ctrl_page()536 p = ndm->ctrl_blk0 * ndm->pgs_per_blk; in get_next_ctrl_page()[all …]
137 ui32 pgs_per_blk; // number of pages in a block member
256 b = ppn / ftl->pgs_per_blk; in wr_vol_page()323 b = pn / ftl->pgs_per_blk; in wr_map_page()381 return ftl->pgs_per_blk - ftl->free_vpn % ftl->pgs_per_blk; in free_vol_list_pgs()396 free_mpgs = ftl->pgs_per_blk - ftl->free_mpn % ftl->pgs_per_blk; in free_map_list_pgs()431 free_mpgs = ftl->pgs_per_blk; in recycle_possible()498 blk_pages = ftl->pgs_per_blk; in block_selector()571 else if (ftl->free_vpn / ftl->pgs_per_blk == b || ftl->free_mpn / ftl->pgs_per_blk == b) in next_recycle_blk()652 pn = recycle_b * ftl->pgs_per_blk; in recycle_vblk()653 past_end = pn + ftl->pgs_per_blk; in recycle_vblk()1058 vblks_req = (wr_cnt - free_pgs + ftl->pgs_per_blk - 1) / ftl->pgs_per_blk; in FtlnRecNeeded()[all …]
282 pn = ftl->start_pn + b * ftl->pgs_per_blk; in build_map()388 b * ftl->pgs_per_blk + po); in build_map()438 b = pn / ftl->pgs_per_blk; in build_map()447 po = pn % ftl->pgs_per_blk; in build_map()456 ftl->resume_po = ftl->pgs_per_blk; in build_map()555 pn = ftl->start_pn + b * ftl->pgs_per_blk; in format_status()994 ftl->pgs_per_blk); in init_ftln()1081 ftl->free_mpn = b * ftl->pgs_per_blk; in init_ftln()1234 if (ftl->pgs_per_blk > PGS_PER_BLK_MAX) { in FtlnAddVol()1342 ftl->num_vpages = vol_blks * ftl->pgs_per_blk; in FtlnAddVol()[all …]
23 meta_block = ftl->free_mpn / ftl->pgs_per_blk; in format_ftl()289 ftl->elist_blk = ftl->free_mpn / ftl->pgs_per_blk; in FtlnReport()453 2 * ftl->page_size + ftl->eb_size * ftl->pgs_per_blk + in FtlnReport()468 2 * ftl->page_size + ftl->eb_size * ftl->pgs_per_blk); in FtlnReport()470 1 * ftl->page_size + ftl->eb_size * ftl->pgs_per_blk); in FtlnReport()653 if (ftl->erase_block(ftl->start_pn + b * ftl->pgs_per_blk, ftl->ndm)) in FtlnEraseBlk()794 memset(ftl->spare_buf, 0xFF, ftl->pgs_per_blk * ftl->eb_size); in FtlnStateRst()810 ui32 b = pn / ftl->pgs_per_blk; in FtlnDecUsed()879 ftl->num_blks, ftl->pgs_per_blk, ftl->num_free_blks); in FtlnBlkStats()957 ui32 pn = b * ftl->pgs_per_blk; in FtlnCheckBlank()[all …]
95 b_ptr = &ftl->bdata[staged->first_ppn / ftl->pgs_per_blk]; in flush_pending_reads()244 (staged.first_ppn / ftl->pgs_per_blk == pn / ftl->pgs_per_blk)) in read_sectors()390 b_ptr = &ftl->bdata[ppn / ftl->pgs_per_blk]; in FtlnRdPage()
205 ui32 pgs_per_blk; // number of pages in a block member
Completed in 21 milliseconds