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()
298 struct file *bdev_file; in bl_parse_simple() local
305 bdev_file = bdev_file_open_by_dev(dev, BLK_OPEN_READ | BLK_OPEN_WRITE, in bl_parse_simple()
307 if (IS_ERR(bdev_file)) { in bl_parse_simple()
309 MAJOR(dev), MINOR(dev), PTR_ERR(bdev_file)); in bl_parse_simple()
310 return PTR_ERR(bdev_file); in bl_parse_simple()
312 d->bdev_file = bdev_file; in bl_parse_simple()
313 d->len = bdev_nr_bytes(file_bdev(bdev_file)); in bl_parse_simple()
317 file_bdev(bdev_file)->bd_disk->disk_name); in bl_parse_simple()
365 struct file *bdev_file; in bl_open_path() local
373 bdev_file = bdev_file_open_by_path(devname, BLK_OPEN_READ | BLK_OPEN_WRITE, in bl_open_path()
375 if (IS_ERR(bdev_file)) { in bl_open_path()
377 devname, PTR_ERR(bdev_file)); in bl_open_path()
381 return bdev_file; in bl_open_path()
391 struct file *bdev_file; in bl_parse_scsi() local
403 bdev_file = bl_open_path(v, "dm-uuid-mpath-0x"); in bl_parse_scsi()
404 if (IS_ERR(bdev_file)) in bl_parse_scsi()
405 bdev_file = bl_open_path(v, "wwn-0x"); in bl_parse_scsi()
406 if (IS_ERR(bdev_file)) in bl_parse_scsi()
407 bdev_file = bl_open_path(v, "nvme-eui."); in bl_parse_scsi()
408 if (IS_ERR(bdev_file)) { in bl_parse_scsi()
411 return PTR_ERR(bdev_file); in bl_parse_scsi()
413 d->bdev_file = bdev_file; in bl_parse_scsi()
414 bdev = file_bdev(bdev_file); in bl_parse_scsi()
434 fput(d->bdev_file); in bl_parse_scsi()