Home
last modified time | relevance | path

Searched refs:blk_in_line (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/lightnvm/
Dpblk-rl.c160 int blk_in_line = atomic_read(&line->blk_in_line); in pblk_rl_free_lines_inc() local
163 atomic_add(blk_in_line, &rl->free_blocks); in pblk_rl_free_lines_inc()
164 free_blocks = atomic_add_return(blk_in_line, &rl->free_user_blocks); in pblk_rl_free_lines_inc()
172 int blk_in_line = atomic_read(&line->blk_in_line); in pblk_rl_free_lines_dec() local
175 atomic_sub(blk_in_line, &rl->free_blocks); in pblk_rl_free_lines_dec()
178 free_blocks = atomic_sub_return(blk_in_line, in pblk_rl_free_lines_dec()
Dpblk-core.c57 atomic_dec(&line->blk_in_line); in pblk_mark_bb()
1171 int blk_to_erase = atomic_read(&line->blk_in_line); in pblk_prepare_new_line()
1193 int blk_in_line = atomic_read(&line->blk_in_line); in pblk_line_prepare() local
1208 blk_to_erase = blk_in_line; in pblk_line_prepare()
1211 if (blk_in_line < lm->min_blk_line) { in pblk_line_prepare()
Dpblk.h462 atomic_t blk_in_line; /* Number of good blocks in line */ member
Dpblk-init.c820 atomic_set(&line->blk_in_line, chk_in_line); in pblk_setup_line_meta()