Lines Matching refs:map_bitmap
604 addr = find_next_zero_bit(line->map_bitmap, in pblk_dealloc_page()
609 WARN_ON(!test_and_clear_bit(line->cur_sec, line->map_bitmap)); in pblk_dealloc_page()
626 line->cur_sec = addr = find_next_zero_bit(line->map_bitmap, in __pblk_alloc_page()
629 WARN_ON(test_and_set_bit(line->cur_sec, line->map_bitmap)); in __pblk_alloc_page()
655 paddr = find_next_zero_bit(line->map_bitmap, in pblk_lookup_page()
1039 line->map_bitmap = mempool_alloc(l_mg->bitmap_pool, GFP_KERNEL); in pblk_line_alloc_bitmaps()
1040 if (!line->map_bitmap) in pblk_line_alloc_bitmaps()
1043 memset(line->map_bitmap, 0, lm->sec_bitmap_len); in pblk_line_alloc_bitmaps()
1048 mempool_free(line->map_bitmap, l_mg->bitmap_pool); in pblk_line_alloc_bitmaps()
1049 line->map_bitmap = NULL; in pblk_line_alloc_bitmaps()
1078 bitmap_or(line->map_bitmap, line->map_bitmap, l_mg->bb_aux, in pblk_line_init_bb()
1086 bitmap_set(line->map_bitmap, off, lm->smeta_sec); in pblk_line_init_bb()
1095 bitmap_copy(line->invalid_bitmap, line->map_bitmap, lm->sec_per_line); in pblk_line_init_bb()
1250 mempool_free(line->map_bitmap, l_mg->bitmap_pool); in pblk_line_recov_close()
1251 line->map_bitmap = NULL; in pblk_line_recov_close()
1260 line->map_bitmap = NULL; in pblk_line_reinit()
1271 mempool_free(line->map_bitmap, l_mg->bitmap_pool); in pblk_line_free()
1345 retry_line->map_bitmap = line->map_bitmap; in pblk_line_retry()
1752 WARN(!bitmap_full(line->map_bitmap, lm->sec_per_line), in pblk_line_close()
1767 mempool_free(line->map_bitmap, l_mg->bitmap_pool); in pblk_line_close()
1768 line->map_bitmap = NULL; in pblk_line_close()