Searched refs:erase_bitmap (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/lightnvm/ |
D | pblk-map.c | 140 if (!test_bit(erase_lun, e_line->erase_bitmap)) { in pblk_map_erase_rq() 141 set_bit(erase_lun, e_line->erase_bitmap); in pblk_map_erase_rq() 177 if (test_bit(bit, e_line->erase_bitmap)) { in pblk_map_erase_rq() 183 set_bit(bit, e_line->erase_bitmap); in pblk_map_erase_rq()
|
D | pblk-init.c | 515 kfree(line->erase_bitmap); in pblk_line_meta_free() 835 line->erase_bitmap = kzalloc(lm->blk_bitmap_len, GFP_KERNEL); in pblk_alloc_line_meta() 836 if (!line->erase_bitmap) in pblk_alloc_line_meta() 854 kfree(line->erase_bitmap); in pblk_alloc_line_meta()
|
D | pblk-core.c | 933 bit = find_next_zero_bit(line->erase_bitmap, lm->blk_per_line, in pblk_line_erase() 944 WARN_ON(test_and_set_bit(bit, line->erase_bitmap)); in pblk_line_erase() 1182 line->erase_bitmap); in pblk_prepare_new_line() 1197 bitmap_copy(line->erase_bitmap, line->blk_bitmap, lm->blk_per_line); in pblk_line_prepare()
|
D | pblk-write.c | 544 WARN_ON(!test_and_clear_bit(bit, e_line->erase_bitmap)); in pblk_submit_io_set()
|
D | pblk.h | 464 unsigned long *erase_bitmap; /* Bitmap for erased blocks */ member
|