Lines Matching refs:bdev_file

1646 static int fs_bdev_register(struct file *bdev_file, struct super_block *sb)  in fs_bdev_register()  argument
1649 dev_t dev = file_bdev(bdev_file)->bd_dev; in fs_bdev_register()
1670 if (atomic_read(&file_bdev(bdev_file)->bd_fsfreeze_count) > 0) { in fs_bdev_register()
1696 struct file *bdev_file; in fs_bdev_file_open_by_dev() local
1699 bdev_file = bdev_file_open_by_dev(dev, mode, holder, &fs_holder_ops); in fs_bdev_file_open_by_dev()
1700 if (IS_ERR(bdev_file)) in fs_bdev_file_open_by_dev()
1701 return bdev_file; in fs_bdev_file_open_by_dev()
1703 err = fs_bdev_register(bdev_file, sb); in fs_bdev_file_open_by_dev()
1705 bdev_fput(bdev_file); in fs_bdev_file_open_by_dev()
1708 return bdev_file; in fs_bdev_file_open_by_dev()
1730 struct file *bdev_file; in fs_bdev_file_open_by_path() local
1733 bdev_file = bdev_file_open_by_path(path, mode, holder, &fs_holder_ops); in fs_bdev_file_open_by_path()
1734 if (IS_ERR(bdev_file)) in fs_bdev_file_open_by_path()
1735 return bdev_file; in fs_bdev_file_open_by_path()
1737 err = fs_bdev_register(bdev_file, sb); in fs_bdev_file_open_by_path()
1739 bdev_fput(bdev_file); in fs_bdev_file_open_by_path()
1742 return bdev_file; in fs_bdev_file_open_by_path()
1758 void fs_bdev_unregister(struct file *bdev_file, struct super_block *sb) in fs_bdev_unregister() argument
1760 dev_t dev = file_bdev(bdev_file)->bd_dev; in fs_bdev_unregister()
1777 void fs_bdev_file_release(struct file *bdev_file, struct super_block *sb) in fs_bdev_file_release() argument
1779 fs_bdev_unregister(bdev_file, sb); in fs_bdev_file_release()
1780 bdev_fput(bdev_file); in fs_bdev_file_release()
1788 struct file *bdev_file; in setup_bdev_super() local
1791 bdev_file = fs_bdev_file_open_by_dev(sb->s_dev, mode, sb, sb); in setup_bdev_super()
1792 if (IS_ERR(bdev_file)) { in setup_bdev_super()
1795 return PTR_ERR(bdev_file); in setup_bdev_super()
1797 bdev = file_bdev(bdev_file); in setup_bdev_super()
1805 fs_bdev_file_release(bdev_file, sb); in setup_bdev_super()
1814 fs_bdev_file_release(bdev_file, sb); in setup_bdev_super()
1819 sb->s_bdev_file = bdev_file; in setup_bdev_super()