Home
last modified time | relevance | path

Searched refs:free_ctrl_blk (Results 1 – 3 of 3) sorted by relevance

/system/ulib/ftl/ndm/
A Dndm_intrnl.c290 WR32_LE(ndm->free_ctrl_blk, &ndm->main_buf[curr_loc]); in wr_ctrl_info()
299 printf(" -> free_ctrl_blk = %u\n", ndm->free_ctrl_blk); in wr_ctrl_info()
484 for (; ndm->free_ctrl_blk != (ui32)-1; --ndm->free_ctrl_blk) { in mark_ctrl_bblock()
486 if (ndm->free_ctrl_blk < ndm->free_virt_blk) { in mark_ctrl_bblock()
487 ndm->free_ctrl_blk = ndm->free_virt_blk = (ui32)-1; in mark_ctrl_bblock()
492 if (ndmInitBadBlock(ndm, ndm->free_ctrl_blk)) in mark_ctrl_bblock()
496 *cblkp = ndm->free_ctrl_blk; in mark_ctrl_bblock()
500 ndm->ctrl_blk0 = ndm->free_ctrl_blk; in mark_ctrl_bblock()
502 ndm->ctrl_blk1 = ndm->free_ctrl_blk; in mark_ctrl_bblock()
507 --ndm->free_ctrl_blk; in mark_ctrl_bblock()
[all …]
A Dndm_init.c151 ui32 free_b = ndm->free_ctrl_blk; in get_free_ctrl_blk()
163 ndm->free_ctrl_blk = b; in get_free_ctrl_blk()
165 ndm->free_virt_blk = ndm->free_ctrl_blk = (ui32)-1; in get_free_ctrl_blk()
277 ndm->free_ctrl_blk = b; in ndm_format()
623 ndm->free_ctrl_blk = RD32_LE(&ndm->main_buf[curr_loc]); in read_ctrl_info()
632 printf(" -> free_ctrl_blk = %u\n", ndm->free_ctrl_blk); in read_ctrl_info()
1141 ndm->free_virt_blk = ndm->free_ctrl_blk = (ui32)-1; in ndmAddDev()
A Dndmp.h89 ui32 free_ctrl_blk; // next free block NDM uses for bad control member

Completed in 8 milliseconds