Lines Matching defs:bi
386 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk);
394 iter.interval = 1 << bi->interval_exp;
395 iter.tuple_size = bi->tuple_size;
398 iter.pi_offset = bi->pi_offset;
430 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk);
436 if (!bi)
450 if (!bi->profile->verify_fn ||
451 !(bi->flags & BLK_INTEGRITY_VERIFY))
454 if (!bi->profile->generate_fn ||
455 !(bi->flags & BLK_INTEGRITY_GENERATE))
460 len = bio_integrity_bytes(bi, bio_sectors(bio));
482 if (bi->flags & BLK_INTEGRITY_IP_CHECKSUM)
507 bi->profile->generate_fn);
533 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk);
541 bi->profile->verify_fn);
559 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk);
563 (bip->bip_flags & BIP_BLOCK_INTEGRITY) && bi->profile->verify_fn) {
585 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk);
586 unsigned bytes = bio_integrity_bytes(bi, bytes_done >> 9);
588 bip->bip_iter.bi_sector += bio_integrity_intervals(bi, bytes_done >> 9);
601 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk);
603 bip->bip_iter.bi_size = bio_integrity_bytes(bi, bio_sectors(bio));