Lines Matching refs:bdev
186 struct block_device *bdev; in btrfs_init_dev_replace_tgtdev() local
198 bdev = blkdev_get_by_path(device_path, FMODE_WRITE | FMODE_EXCL, in btrfs_init_dev_replace_tgtdev()
200 if (IS_ERR(bdev)) { in btrfs_init_dev_replace_tgtdev()
202 return PTR_ERR(bdev); in btrfs_init_dev_replace_tgtdev()
205 sync_blockdev(bdev); in btrfs_init_dev_replace_tgtdev()
209 if (device->bdev == bdev) { in btrfs_init_dev_replace_tgtdev()
218 if (i_size_read(bdev->bd_inode) < in btrfs_init_dev_replace_tgtdev()
252 device->bdev = bdev; in btrfs_init_dev_replace_tgtdev()
257 set_blocksize(device->bdev, BTRFS_BDEV_BLOCKSIZE); in btrfs_init_dev_replace_tgtdev()
270 blkdev_put(bdev, FMODE_EXCL); in btrfs_init_dev_replace_tgtdev()
931 if (!dev_replace->tgtdev || !dev_replace->tgtdev->bdev) { in btrfs_resume_dev_replace_async()