Lines Matching refs:anon_dev
698 root->anon_dev = 0; in btrfs_alloc_root()
1099 static int btrfs_init_fs_root(struct btrfs_root *root, dev_t anon_dev) in btrfs_init_fs_root() argument
1118 if (!anon_dev) { in btrfs_init_fs_root()
1119 ret = get_anon_bdev(&root->anon_dev); in btrfs_init_fs_root()
1123 root->anon_dev = anon_dev; in btrfs_init_fs_root()
1301 u64 objectid, dev_t *anon_dev, in btrfs_get_root_ref() argument
1331 if (unlikely(anon_dev && *anon_dev)) { in btrfs_get_root_ref()
1332 free_anon_bdev(*anon_dev); in btrfs_get_root_ref()
1333 *anon_dev = 0; in btrfs_get_root_ref()
1355 ret = btrfs_init_fs_root(root, anon_dev ? *anon_dev : 0); in btrfs_get_root_ref()
1391 if (anon_dev && *anon_dev) in btrfs_get_root_ref()
1392 root->anon_dev = 0; in btrfs_get_root_ref()
1419 u64 objectid, dev_t *anon_dev) in btrfs_get_new_fs_root() argument
1421 return btrfs_get_root_ref(fs_info, objectid, anon_dev, true); in btrfs_get_new_fs_root()
1843 if (root->anon_dev) in btrfs_put_root()
1844 free_anon_bdev(root->anon_dev); in btrfs_put_root()