Lines Matching defs:bdev
345 struct block_device *bdev;
369 bdev = blkdev_get_by_dev(disk_devt(disk), mode & ~BLK_OPEN_EXCL, NULL,
371 if (IS_ERR(bdev))
372 ret = PTR_ERR(bdev);
374 blkdev_put(bdev, NULL);
415 /* Mark bdev as having a submit_bio, if needed */
562 struct block_device *bdev;
566 xa_for_each(&disk->part_tbl, idx, bdev) {
567 if (!kobject_get_unless_zero(&bdev->bd_device.kobj))
571 bdev_mark_dead(bdev, surprise);
573 put_device(&bdev->bd_device);
648 * Prevent new openers by unlinked the bdev inode.
738 struct block_device *bdev = disk->part0;
740 invalidate_bdev(bdev);
741 bdev->bd_inode->i_mapping->wb_err = 0;
949 struct block_device *bdev = dev_to_bdev(dev);
950 struct request_queue *q = bdev_get_queue(bdev);
955 inflight = blk_mq_in_flight(q, bdev);
957 inflight = part_in_flight(bdev);
961 update_io_ticks(bdev, jiffies, true);
964 part_stat_read_all(bdev, &stat);
998 struct block_device *bdev = dev_to_bdev(dev);
999 struct request_queue *q = bdev_get_queue(bdev);
1003 blk_mq_in_flight_rw(q, bdev, inflight);
1005 part_in_flight_rw(bdev, inflight);