Lines Matching refs:bdev
779 struct block_device *bdev = bio->bi_bdev; in submit_bio_noacct() local
780 struct request_queue *q = bdev_get_queue(bdev); in submit_bio_noacct()
789 if ((bio->bi_opf & REQ_NOWAIT) && !bdev_nowait(bdev)) in submit_bio_noacct()
798 if (bdev_is_partition(bdev) && in submit_bio_noacct()
811 if (!bdev_write_cache(bdev)) { in submit_bio_noacct()
837 if (!bdev_max_discard_sectors(bdev)) in submit_bio_noacct()
841 if (!bdev_max_secure_erase_sectors(bdev)) in submit_bio_noacct()
935 struct block_device *bdev; in bio_poll() local
939 bdev = READ_ONCE(bio->bi_bdev); in bio_poll()
940 if (!bdev) in bio_poll()
943 q = bdev_get_queue(bdev); in bio_poll()
1030 unsigned long bdev_start_io_acct(struct block_device *bdev, enum req_op op, in bdev_start_io_acct() argument
1034 update_io_ticks(bdev, start_time, false); in bdev_start_io_acct()
1035 part_stat_local_inc(bdev, in_flight[op_is_write(op)]); in bdev_start_io_acct()
1054 void bdev_end_io_acct(struct block_device *bdev, enum req_op op, in bdev_end_io_acct() argument
1062 update_io_ticks(bdev, now, true); in bdev_end_io_acct()
1063 part_stat_inc(bdev, ios[sgrp]); in bdev_end_io_acct()
1064 part_stat_add(bdev, sectors[sgrp], sectors); in bdev_end_io_acct()
1065 part_stat_add(bdev, nsecs[sgrp], jiffies_to_nsecs(duration)); in bdev_end_io_acct()
1066 part_stat_local_dec(bdev, in_flight[op_is_write(op)]); in bdev_end_io_acct()