Lines Matching refs:bdev_file
1378 if (dc->bdev_file)
1379 fput(dc->bdev_file);
1449 struct file *bdev_file,
1457 dc->bdev_file = bdev_file;
1458 dc->bdev = file_bdev(bdev_file);
2223 if (ca->bdev_file)
2224 fput(ca->bdev_file);
2344 struct file *bdev_file,
2351 ca->bdev_file = bdev_file;
2352 ca->bdev = file_bdev(bdev_file);
2355 if (bdev_max_discard_sectors(file_bdev(bdev_file)))
2366 pr_notice("error %pg: %s\n", file_bdev(bdev_file), err);
2373 fput(bdev_file);
2377 if (kobject_add(&ca->kobj, bdev_kobj(file_bdev(bdev_file)), "bcache")) {
2379 file_bdev(bdev_file));
2393 pr_info("registered cache device %pg\n", file_bdev(ca->bdev_file));
2451 struct file *bdev_file;
2462 if (register_bdev(args->sb, args->sb_disk, args->bdev_file,
2483 if (register_cache(args->sb, args->sb_disk, args->bdev_file,
2521 struct file *bdev_file, *bdev_file2;
2554 bdev_file = bdev_file_open_by_path(strim(path), BLK_OPEN_READ, NULL, NULL);
2555 if (IS_ERR(bdev_file))
2559 if (set_blocksize(file_bdev(bdev_file), 4096))
2562 err = read_super(sb, file_bdev(bdev_file), &sb_disk);
2574 bdev_file2 = bdev_file_open_by_dev(file_bdev(bdev_file)->bd_dev,
2576 fput(bdev_file);
2577 bdev_file = bdev_file2;
2578 if (IS_ERR(bdev_file)) {
2579 ret = PTR_ERR(bdev_file);
2580 bdev_file = NULL;
2615 args->bdev_file = bdev_file;
2624 ret = register_bdev(sb, sb_disk, bdev_file, holder);
2631 ret = register_cache(sb, sb_disk, bdev_file, holder);
2647 if (bdev_file)
2648 fput(bdev_file);