Lines Matching refs:bi_bdev
321 struct gendisk *disk = bio->bi_bdev->bd_disk; in __bio_queue_enter()
490 if (op_is_write(bio_op(bio)) && bdev_read_only(bio->bi_bdev)) { in bio_check_ro()
494 bio->bi_bdev); in bio_check_ro()
501 if (should_fail_request(bdev_whole(bio->bi_bdev), bio->bi_iter.bi_size)) in should_fail_bio()
514 sector_t maxsector = bdev_nr_sectors(bio->bi_bdev); in bio_check_eod()
522 current->comm, bio->bi_bdev, bio->bi_opf, in bio_check_eod()
534 struct block_device *p = bio->bi_bdev; in blk_partition_remap()
557 if (!bdev_is_zoned(bio->bi_bdev)) in blk_check_zone_append()
561 if (bio->bi_iter.bi_sector & (bdev_zone_sectors(bio->bi_bdev) - 1) || in blk_check_zone_append()
584 struct gendisk *disk = bio->bi_bdev->bd_disk; in __submit_bio()
626 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in __submit_bio_noacct()
644 if (q == bdev_get_queue(bio->bi_bdev)) in __submit_bio_noacct()
683 else if (!bio->bi_bdev->bd_disk->fops->submit_bio) in submit_bio_noacct_nocheck()
700 struct block_device *bdev = bio->bi_bdev; in submit_bio_noacct()
762 if (!bdev_is_zoned(bio->bi_bdev)) in submit_bio_noacct()
766 if (!bdev_is_zoned(bio->bi_bdev) || !blk_queue_zone_resetall(q)) in submit_bio_noacct()
844 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in bio_poll()
907 if (bio && bio->bi_bdev) in iocb_bio_iopoll()
954 bdev_start_io_acct(bio->bi_bdev, bio_sectors(bio), in bio_start_io_acct_time()
967 return bdev_start_io_acct(bio->bi_bdev, bio_sectors(bio), in bio_start_io_acct()