Lines Matching defs:bdev
731 struct block_device *bdev = bio->bi_bdev;
732 struct request_queue *q = bdev_get_queue(bdev);
741 if ((bio->bi_opf & REQ_NOWAIT) && !bdev_nowait(bdev))
750 if (bdev->bd_partno && unlikely(blk_partition_remap(bio)))
776 if (!bdev_max_discard_sectors(bdev))
780 if (!bdev_max_secure_erase_sectors(bdev))
861 struct block_device *bdev;
865 bdev = READ_ONCE(bio->bi_bdev);
866 if (!bdev)
869 q = bdev_get_queue(bdev);
932 * device bdev and thus disk, the disk is also still valid. Grabbing
961 unsigned long bdev_start_io_acct(struct block_device *bdev, enum req_op op,
965 update_io_ticks(bdev, start_time, false);
966 part_stat_local_inc(bdev, in_flight[op_is_write(op)]);
985 void bdev_end_io_acct(struct block_device *bdev, enum req_op op,
993 update_io_ticks(bdev, now, true);
994 part_stat_inc(bdev, ios[sgrp]);
995 part_stat_add(bdev, sectors[sgrp], sectors);
996 part_stat_add(bdev, nsecs[sgrp], jiffies_to_nsecs(duration));
997 part_stat_local_dec(bdev, in_flight[op_is_write(op)]);