Lines Matching refs:subvol_name
1080 static int btrfs_parse_subvol_options(const char *options, char **subvol_name,
1108 kfree(*subvol_name);
1109 *subvol_name = match_strdup(&args[0]);
1110 if (!*subvol_name) {
1415 const char *subvol_name;
1502 subvol_name = btrfs_get_subvol_name_from_objectid(info,
1504 if (!IS_ERR(subvol_name)) {
1506 seq_escape(seq, subvol_name, " \t\n\\");
1507 kfree(subvol_name);
1538 static struct dentry *mount_subvol(const char *subvol_name, u64 subvol_objectid,
1544 if (!subvol_name) {
1553 subvol_name = btrfs_get_subvol_name_from_objectid(
1555 if (IS_ERR(subvol_name)) {
1556 root = ERR_CAST(subvol_name);
1557 subvol_name = NULL;
1563 root = mount_subtree(mnt, subvol_name);
1576 subvol_name);
1587 subvol_name, subvol_objectid);
1599 kfree(subvol_name);
1743 char *subvol_name = NULL;
1747 error = btrfs_parse_subvol_options(data, &subvol_name,
1750 kfree(subvol_name);
1765 kfree(subvol_name);
1775 kfree(subvol_name);
1782 kfree(subvol_name);
1786 /* mount_subvol() will free subvol_name and mnt_root */
1787 root = mount_subvol(subvol_name, subvol_objectid, mnt_root);