Searched refs:erase_bitmap (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.4/drivers/lightnvm/ |
D | pblk-map.c | 159 if (!test_bit(erase_lun, e_line->erase_bitmap)) { in pblk_map_erase_rq() 160 set_bit(erase_lun, e_line->erase_bitmap); in pblk_map_erase_rq() 197 if (test_bit(bit, e_line->erase_bitmap)) { in pblk_map_erase_rq() 203 set_bit(bit, e_line->erase_bitmap); in pblk_map_erase_rq()
|
D | pblk-init.c | 560 kfree(line->erase_bitmap); in pblk_line_meta_free() 791 line->erase_bitmap = kzalloc(lm->blk_bitmap_len, GFP_KERNEL); in pblk_alloc_line_meta() 792 if (!line->erase_bitmap) in pblk_alloc_line_meta() 810 kfree(line->erase_bitmap); in pblk_alloc_line_meta()
|
D | pblk-core.c | 894 bit = find_next_zero_bit(line->erase_bitmap, lm->blk_per_line, in pblk_line_erase() 905 WARN_ON(test_and_set_bit(bit, line->erase_bitmap)); in pblk_line_erase() 1149 line->erase_bitmap); in pblk_prepare_new_line() 1164 bitmap_copy(line->erase_bitmap, line->blk_bitmap, lm->blk_per_line); in pblk_line_prepare()
|
D | pblk-write.c | 528 WARN_ON(!test_and_clear_bit(bit, e_line->erase_bitmap)); in pblk_submit_io_set()
|
D | pblk.h | 460 unsigned long *erase_bitmap; /* Bitmap for erased blocks */ member
|