Lines Matching refs:bdev_file
19 struct block_device *bdev = file_bdev(dev->bdev_file); in bl_unregister_scsi()
32 struct block_device *bdev = file_bdev(dev->bdev_file); in bl_register_scsi()
95 if (dev->bdev_file) in bl_free_device()
96 fput(dev->bdev_file); in bl_free_device()
230 map->bdev = file_bdev(dev->bdev_file); in bl_map_simple()
297 struct file *bdev_file; in bl_parse_simple() local
304 bdev_file = bdev_file_open_by_dev(dev, BLK_OPEN_READ | BLK_OPEN_WRITE, in bl_parse_simple()
306 if (IS_ERR(bdev_file)) { in bl_parse_simple()
308 MAJOR(dev), MINOR(dev), PTR_ERR(bdev_file)); in bl_parse_simple()
309 return PTR_ERR(bdev_file); in bl_parse_simple()
311 d->bdev_file = bdev_file; in bl_parse_simple()
312 d->len = bdev_nr_bytes(file_bdev(bdev_file)); in bl_parse_simple()
316 file_bdev(bdev_file)->bd_disk->disk_name); in bl_parse_simple()
364 struct file *bdev_file; in bl_open_path() local
372 bdev_file = bdev_file_open_by_path(devname, BLK_OPEN_READ | BLK_OPEN_WRITE, in bl_open_path()
374 if (IS_ERR(bdev_file)) { in bl_open_path()
376 devname, PTR_ERR(bdev_file)); in bl_open_path()
380 return bdev_file; in bl_open_path()
390 struct file *bdev_file; in bl_parse_scsi() local
402 bdev_file = bl_open_path(v, "dm-uuid-mpath-0x"); in bl_parse_scsi()
403 if (IS_ERR(bdev_file)) in bl_parse_scsi()
404 bdev_file = bl_open_path(v, "wwn-0x"); in bl_parse_scsi()
405 if (IS_ERR(bdev_file)) in bl_parse_scsi()
406 bdev_file = bl_open_path(v, "nvme-eui."); in bl_parse_scsi()
407 if (IS_ERR(bdev_file)) { in bl_parse_scsi()
410 return PTR_ERR(bdev_file); in bl_parse_scsi()
412 d->bdev_file = bdev_file; in bl_parse_scsi()
413 bdev = file_bdev(bdev_file); in bl_parse_scsi()
433 fput(d->bdev_file); in bl_parse_scsi()