Home
last modified time | relevance | path

Searched refs:map_bitmap (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/lightnvm/
Dpblk-core.c566 addr = find_next_zero_bit(line->map_bitmap, in pblk_dealloc_page()
571 WARN_ON(!test_and_clear_bit(line->cur_sec, line->map_bitmap)); in pblk_dealloc_page()
588 line->cur_sec = addr = find_next_zero_bit(line->map_bitmap, in __pblk_alloc_page()
591 WARN_ON(test_and_set_bit(line->cur_sec, line->map_bitmap)); in __pblk_alloc_page()
617 paddr = find_next_zero_bit(line->map_bitmap, in pblk_lookup_page()
1075 line->map_bitmap = kzalloc(lm->sec_bitmap_len, GFP_KERNEL); in pblk_line_alloc_bitmaps()
1076 if (!line->map_bitmap) in pblk_line_alloc_bitmaps()
1082 kfree(line->map_bitmap); in pblk_line_alloc_bitmaps()
1083 line->map_bitmap = NULL; in pblk_line_alloc_bitmaps()
1112 bitmap_or(line->map_bitmap, line->map_bitmap, l_mg->bb_aux, in pblk_line_init_bb()
[all …]
Dpblk-recovery.c496 bitmap_clear(line->map_bitmap, line->cur_sec, nr_error_bits); in pblk_recov_scan_all_oob()
612 bitmap_clear(line->map_bitmap, line->cur_sec, nr_error_bits); in pblk_recov_scan_oob()
945 kfree(line->map_bitmap); in pblk_recov_l2p()
946 line->map_bitmap = NULL; in pblk_recov_l2p()
Dpblk-write.c122 if (!test_and_set_bit(paddr, line->map_bitmap)) in pblk_map_remaining()
Dpblk-sysfs.c265 map_weight = bitmap_weight(l_mg->data_line->map_bitmap, in pblk_sysfs_lines()
Dpblk.h466 unsigned long *map_bitmap; /* Bitmap for mapped sectors in line */ member