Lines Matching defs:bdev
28 dev->bdev->bd_disk->fops->pr_ops;
31 error = ops->pr_register(dev->bdev, dev->pr_key, 0,
37 if (dev->bdev)
38 blkdev_put(dev->bdev, NULL);
172 map->bdev = dev->bdev;
239 struct block_device *bdev;
246 bdev = blkdev_get_by_dev(dev, BLK_OPEN_READ | BLK_OPEN_WRITE, NULL,
248 if (IS_ERR(bdev)) {
250 MAJOR(dev), MINOR(dev), PTR_ERR(bdev));
251 return PTR_ERR(bdev);
253 d->bdev = bdev;
256 d->len = bdev_nr_bytes(d->bdev);
260 d->bdev->bd_disk->disk_name);
308 struct block_device *bdev;
316 bdev = blkdev_get_by_path(devname, BLK_OPEN_READ | BLK_OPEN_WRITE, NULL,
318 if (IS_ERR(bdev)) {
320 devname, PTR_ERR(bdev));
324 return bdev;
332 struct block_device *bdev;
345 bdev = bl_open_path(v, "dm-uuid-mpath-0x");
346 if (IS_ERR(bdev))
347 bdev = bl_open_path(v, "wwn-0x");
348 if (IS_ERR(bdev))
349 return PTR_ERR(bdev);
350 d->bdev = bdev;
352 d->len = bdev_nr_bytes(d->bdev);
357 d->bdev->bd_disk->disk_name, d->pr_key);
359 ops = d->bdev->bd_disk->fops->pr_ops;
362 d->bdev->bd_disk->disk_name);
367 error = ops->pr_register(d->bdev, 0, d->pr_key, true);
370 d->bdev->bd_disk->disk_name);
378 blkdev_put(d->bdev, NULL);