Lines Matching refs:check
110 struct bio *check; in bch_data_verify() local
114 check = bio_kmalloc(GFP_NOIO, bio_segments(bio)); in bch_data_verify()
115 if (!check) in bch_data_verify()
117 bio_set_dev(check, bio->bi_bdev); in bch_data_verify()
118 check->bi_opf = REQ_OP_READ; in bch_data_verify()
119 check->bi_iter.bi_sector = bio->bi_iter.bi_sector; in bch_data_verify()
120 check->bi_iter.bi_size = bio->bi_iter.bi_size; in bch_data_verify()
122 bch_bio_map(check, NULL); in bch_data_verify()
123 if (bch_bio_alloc_pages(check, GFP_NOIO)) in bch_data_verify()
126 submit_bio_wait(check); in bch_data_verify()
133 cbv = bio_iter_iovec(check, citer); in bch_data_verify()
144 bio_advance_iter(check, &citer, bv.bv_len); in bch_data_verify()
147 bio_free_pages(check); in bch_data_verify()
149 bio_put(check); in bch_data_verify()