Lines Matching refs:read_bitmap

43 				 unsigned long *read_bitmap)  in pblk_read_ppalist_rq()  argument
59 WARN_ON(test_and_set_bit(i, read_bitmap)); in pblk_read_ppalist_rq()
79 WARN_ON(test_and_set_bit(i, read_bitmap)); in pblk_read_ppalist_rq()
244 unsigned long *read_bitmap = pr_ctx->bitmap; in pblk_end_partial_read() local
246 int nr_holes = nr_secs - bitmap_weight(read_bitmap, nr_secs); in pblk_end_partial_read()
271 hole = find_first_zero_bit(read_bitmap, nr_secs); in pblk_end_partial_read()
295 hole = find_next_zero_bit(read_bitmap, nr_secs, hole + 1); in pblk_end_partial_read()
311 unsigned long *read_bitmap, in pblk_setup_partial_read() argument
351 bitmap_copy(pr_ctx->bitmap, read_bitmap, NVM_MAX_VLBA); in pblk_setup_partial_read()
373 unsigned long *read_bitmap, int nr_secs) in pblk_partial_read_bio() argument
378 nr_holes = nr_secs - bitmap_weight(read_bitmap, nr_secs); in pblk_partial_read_bio()
380 if (pblk_setup_partial_read(pblk, rqd, bio_init_idx, read_bitmap, in pblk_partial_read_bio()
405 sector_t lba, unsigned long *read_bitmap) in pblk_read_rq() argument
418 WARN_ON(test_and_set_bit(0, read_bitmap)); in pblk_read_rq()
432 WARN_ON(test_and_set_bit(0, read_bitmap)); in pblk_read_rq()
454 DECLARE_BITMAP(read_bitmap, NVM_MAX_VLBA); in pblk_submit_read()
467 bitmap_zero(read_bitmap, nr_secs); in pblk_submit_read()
498 pblk_read_ppalist_rq(pblk, rqd, bio, blba, read_bitmap); in pblk_submit_read()
500 pblk_read_rq(pblk, rqd, bio, blba, read_bitmap); in pblk_submit_read()
503 if (bitmap_full(read_bitmap, nr_secs)) { in pblk_submit_read()
510 if (bitmap_empty(read_bitmap, rqd->nr_ppas)) { in pblk_submit_read()
534 ret = pblk_partial_read_bio(pblk, rqd, bio_init_idx, read_bitmap, in pblk_submit_read()