Lines Matching refs:bip
1140 static int btt_rw_integrity(struct btt *btt, struct bio_integrity_payload *bip, in btt_rw_integrity() argument
1147 if (bip == NULL) in btt_rw_integrity()
1157 bv = bvec_iter_bvec(bip->bip_vec, bip->bip_iter); in btt_rw_integrity()
1181 if (!bvec_iter_advance(bip->bip_vec, &bip->bip_iter, cur_len)) in btt_rw_integrity()
1189 static int btt_rw_integrity(struct btt *btt, struct bio_integrity_payload *bip, in btt_rw_integrity() argument
1196 static int btt_read_pg(struct btt *btt, struct bio_integrity_payload *bip, in btt_read_pg() argument
1271 if (bip) { in btt_read_pg()
1272 ret = btt_rw_integrity(btt, bip, arena, postmap, READ); in btt_read_pg()
1309 static int btt_write_pg(struct btt *btt, struct bio_integrity_payload *bip, in btt_write_pg() argument
1368 if (bip) { in btt_write_pg()
1369 ret = btt_rw_integrity(btt, bip, arena, new_postmap, in btt_write_pg()
1424 static int btt_do_bvec(struct btt *btt, struct bio_integrity_payload *bip, in btt_do_bvec() argument
1431 ret = btt_read_pg(btt, bip, page, off, sector, len); in btt_do_bvec()
1435 ret = btt_write_pg(btt, bip, sector, page, off, len); in btt_do_bvec()
1443 struct bio_integrity_payload *bip = bio_integrity(bio); in btt_make_request() local
1466 err = btt_do_bvec(btt, bip, bvec.bv_page, len, bvec.bv_offset, in btt_make_request()