Lines Matching refs:subvol_name
770 void *holder, char **subvol_name, u64 *subvol_objectid, in btrfs_parse_early_options() argument
798 kfree(*subvol_name); in btrfs_parse_early_options()
799 *subvol_name = match_strdup(&args[0]); in btrfs_parse_early_options()
800 if (!*subvol_name) { in btrfs_parse_early_options()
1273 static struct dentry *mount_subvol(const char *subvol_name, u64 subvol_objectid, in mount_subvol() argument
1317 if (!subvol_name) { in mount_subvol()
1326 subvol_name = get_subvol_name_from_objectid(btrfs_sb(mnt->mnt_sb), in mount_subvol()
1328 if (IS_ERR(subvol_name)) { in mount_subvol()
1329 root = ERR_CAST(subvol_name); in mount_subvol()
1330 subvol_name = NULL; in mount_subvol()
1336 root = mount_subtree(mnt, subvol_name); in mount_subvol()
1348 subvol_name); in mount_subvol()
1358 subvol_name, subvol_objectid); in mount_subvol()
1371 kfree(subvol_name); in mount_subvol()
1440 char *subvol_name = NULL; in btrfs_mount() local
1448 &subvol_name, &subvol_objectid, in btrfs_mount()
1451 kfree(subvol_name); in btrfs_mount()
1455 if (subvol_name || subvol_objectid != BTRFS_FS_TREE_OBJECTID) { in btrfs_mount()
1457 return mount_subvol(subvol_name, subvol_objectid, flags, in btrfs_mount()