Lines Matching refs:bi

156 	struct blk_integrity *bi = blk_get_integrity(bio->bi_disk);  in bio_integrity_process()  local
166 iter.interval = 1 << bi->interval_exp; in bio_integrity_process()
202 struct blk_integrity *bi = blk_get_integrity(bio->bi_disk); in bio_integrity_prep() local
211 if (!bi) in bio_integrity_prep()
225 if (!bi->profile->verify_fn || in bio_integrity_prep()
226 !(bi->flags & BLK_INTEGRITY_VERIFY)) in bio_integrity_prep()
229 if (!bi->profile->generate_fn || in bio_integrity_prep()
230 !(bi->flags & BLK_INTEGRITY_GENERATE)) in bio_integrity_prep()
233 intervals = bio_integrity_intervals(bi, bio_sectors(bio)); in bio_integrity_prep()
236 len = intervals * bi->tuple_size; in bio_integrity_prep()
261 if (bi->flags & BLK_INTEGRITY_IP_CHECKSUM) in bio_integrity_prep()
297 bi->profile->generate_fn); in bio_integrity_prep()
324 struct blk_integrity *bi = blk_get_integrity(bio->bi_disk); in bio_integrity_verify_fn() local
332 bi->profile->verify_fn); in bio_integrity_verify_fn()
350 struct blk_integrity *bi = blk_get_integrity(bio->bi_disk); in __bio_integrity_endio() local
354 (bip->bip_flags & BIP_BLOCK_INTEGRITY) && bi->profile->verify_fn) { in __bio_integrity_endio()
376 struct blk_integrity *bi = blk_get_integrity(bio->bi_disk); in bio_integrity_advance() local
377 unsigned bytes = bio_integrity_bytes(bi, bytes_done >> 9); in bio_integrity_advance()
392 struct blk_integrity *bi = blk_get_integrity(bio->bi_disk); in bio_integrity_trim() local
394 bip->bip_iter.bi_size = bio_integrity_bytes(bi, bio_sectors(bio)); in bio_integrity_trim()