Searched refs:blk_in_line (Results 1 – 5 of 5) sorted by relevance
/linux-5.10/drivers/lightnvm/ |
D | pblk-rl.c | 161 int blk_in_line = atomic_read(&line->blk_in_line); in pblk_rl_free_lines_inc() local 164 atomic_add(blk_in_line, &rl->free_blocks); in pblk_rl_free_lines_inc() 165 free_blocks = atomic_add_return(blk_in_line, &rl->free_user_blocks); in pblk_rl_free_lines_inc() 173 int blk_in_line = atomic_read(&line->blk_in_line); in pblk_rl_free_lines_dec() local 176 atomic_sub(blk_in_line, &rl->free_blocks); in pblk_rl_free_lines_dec() 179 free_blocks = atomic_sub_return(blk_in_line, in pblk_rl_free_lines_dec()
|
D | pblk-recovery.c | 322 int blk_in_line = lm->blk_per_line; in pblk_line_wps_are_unbalanced() local 327 i = find_first_zero_bit(line->blk_bitmap, blk_in_line); in pblk_line_wps_are_unbalanced() 332 if (i >= (blk_in_line - 1)) in pblk_line_wps_are_unbalanced() 342 i = find_next_zero_bit(line->blk_bitmap, blk_in_line, i + 1); in pblk_line_wps_are_unbalanced() 343 while (i < blk_in_line) { in pblk_line_wps_are_unbalanced() 348 i = find_next_zero_bit(line->blk_bitmap, blk_in_line, i + 1); in pblk_line_wps_are_unbalanced()
|
D | pblk-core.c | 61 atomic_dec(&line->blk_in_line); in pblk_mark_bb() 1138 int blk_to_erase = atomic_read(&line->blk_in_line); in pblk_prepare_new_line() 1160 int blk_in_line = atomic_read(&line->blk_in_line); in pblk_line_prepare() local 1177 blk_to_erase = blk_in_line; in pblk_line_prepare() 1180 if (blk_in_line < lm->min_blk_line) { in pblk_line_prepare()
|
D | pblk.h | 458 atomic_t blk_in_line; /* Number of good blocks in line */ member
|
D | pblk-init.c | 781 atomic_set(&line->blk_in_line, chk_in_line); in pblk_setup_line_meta()
|