• Home
  • Raw
  • Download

Lines Matching refs:quota_root

252 	struct btrfs_root *quota_root = fs_info->quota_root;  in btrfs_read_qgroup_config()  local
277 ret = btrfs_search_slot_for_read(quota_root, &key, path, 1, 1); in btrfs_read_qgroup_config()
370 ret = btrfs_next_item(quota_root, path); in btrfs_read_qgroup_config()
384 ret = btrfs_search_slot_for_read(quota_root, &key, path, 1, 0); in btrfs_read_qgroup_config()
413 ret = btrfs_next_item(quota_root, path); in btrfs_read_qgroup_config()
466 struct btrfs_root *quota_root, in add_qgroup_relation_item() argument
481 ret = btrfs_insert_empty_item(trans, quota_root, path, &key, 0); in add_qgroup_relation_item()
490 struct btrfs_root *quota_root, in del_qgroup_relation_item() argument
505 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1); in del_qgroup_relation_item()
514 ret = btrfs_del_item(trans, quota_root, path); in del_qgroup_relation_item()
521 struct btrfs_root *quota_root, u64 qgroupid) in add_qgroup_item() argument
538 ret = btrfs_insert_empty_item(trans, quota_root, path, &key, in add_qgroup_item()
557 ret = btrfs_insert_empty_item(trans, quota_root, path, &key, in add_qgroup_item()
580 struct btrfs_root *quota_root, u64 qgroupid) in del_qgroup_item() argument
593 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1); in del_qgroup_item()
602 ret = btrfs_del_item(trans, quota_root, path); in del_qgroup_item()
609 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1); in del_qgroup_item()
618 ret = btrfs_del_item(trans, quota_root, path); in del_qgroup_item()
805 struct btrfs_root *quota_root; in btrfs_quota_enable() local
817 if (fs_info->quota_root) { in btrfs_quota_enable()
825 quota_root = btrfs_create_tree(trans, fs_info, in btrfs_quota_enable()
827 if (IS_ERR(quota_root)) { in btrfs_quota_enable()
828 ret = PTR_ERR(quota_root); in btrfs_quota_enable()
842 ret = btrfs_insert_empty_item(trans, quota_root, path, &key, in btrfs_quota_enable()
877 ret = add_qgroup_item(trans, quota_root, in btrfs_quota_enable()
897 ret = add_qgroup_item(trans, quota_root, BTRFS_FS_TREE_OBJECTID); in btrfs_quota_enable()
907 fs_info->quota_root = quota_root; in btrfs_quota_enable()
914 free_extent_buffer(quota_root->node); in btrfs_quota_enable()
915 free_extent_buffer(quota_root->commit_root); in btrfs_quota_enable()
916 kfree(quota_root); in btrfs_quota_enable()
927 struct btrfs_root *quota_root; in btrfs_quota_disable() local
931 if (!fs_info->quota_root) in btrfs_quota_disable()
936 quota_root = fs_info->quota_root; in btrfs_quota_disable()
937 fs_info->quota_root = NULL; in btrfs_quota_disable()
941 if (!quota_root) { in btrfs_quota_disable()
946 ret = btrfs_clean_quota_tree(trans, quota_root); in btrfs_quota_disable()
950 ret = btrfs_del_root(trans, tree_root, &quota_root->root_key); in btrfs_quota_disable()
954 list_del(&quota_root->dirty_list); in btrfs_quota_disable()
956 btrfs_tree_lock(quota_root->node); in btrfs_quota_disable()
957 clean_tree_block(trans, tree_root, quota_root->node); in btrfs_quota_disable()
958 btrfs_tree_unlock(quota_root->node); in btrfs_quota_disable()
959 btrfs_free_tree_block(trans, quota_root, quota_root->node, 0, 1); in btrfs_quota_disable()
961 free_extent_buffer(quota_root->node); in btrfs_quota_disable()
962 free_extent_buffer(quota_root->commit_root); in btrfs_quota_disable()
963 kfree(quota_root); in btrfs_quota_disable()
979 struct btrfs_root *quota_root; in btrfs_add_qgroup_relation() local
986 quota_root = fs_info->quota_root; in btrfs_add_qgroup_relation()
987 if (!quota_root) { in btrfs_add_qgroup_relation()
1006 ret = add_qgroup_relation_item(trans, quota_root, src, dst); in btrfs_add_qgroup_relation()
1010 ret = add_qgroup_relation_item(trans, quota_root, dst, src); in btrfs_add_qgroup_relation()
1012 del_qgroup_relation_item(trans, quota_root, src, dst); in btrfs_add_qgroup_relation()
1017 ret = add_relation_rb(quota_root->fs_info, src, dst); in btrfs_add_qgroup_relation()
1027 struct btrfs_root *quota_root; in btrfs_del_qgroup_relation() local
1035 quota_root = fs_info->quota_root; in btrfs_del_qgroup_relation()
1036 if (!quota_root) { in btrfs_del_qgroup_relation()
1056 ret = del_qgroup_relation_item(trans, quota_root, src, dst); in btrfs_del_qgroup_relation()
1057 err = del_qgroup_relation_item(trans, quota_root, dst, src); in btrfs_del_qgroup_relation()
1072 struct btrfs_root *quota_root; in btrfs_create_qgroup() local
1077 quota_root = fs_info->quota_root; in btrfs_create_qgroup()
1078 if (!quota_root) { in btrfs_create_qgroup()
1088 ret = add_qgroup_item(trans, quota_root, qgroupid); in btrfs_create_qgroup()
1106 struct btrfs_root *quota_root; in btrfs_remove_qgroup() local
1111 quota_root = fs_info->quota_root; in btrfs_remove_qgroup()
1112 if (!quota_root) { in btrfs_remove_qgroup()
1129 ret = del_qgroup_item(trans, quota_root, qgroupid); in btrfs_remove_qgroup()
1132 del_qgroup_rb(quota_root->fs_info, qgroupid); in btrfs_remove_qgroup()
1143 struct btrfs_root *quota_root; in btrfs_limit_qgroup() local
1148 quota_root = fs_info->quota_root; in btrfs_limit_qgroup()
1149 if (!quota_root) { in btrfs_limit_qgroup()
1159 ret = update_qgroup_limit_item(trans, quota_root, qgroupid, in btrfs_limit_qgroup()
1354 struct btrfs_root *quota_root; in btrfs_qgroup_account_ref() local
1366 BUG_ON(!fs_info->quota_root); in btrfs_qgroup_account_ref()
1440 quota_root = fs_info->quota_root; in btrfs_qgroup_account_ref()
1441 if (!quota_root) in btrfs_qgroup_account_ref()
1494 struct btrfs_root *quota_root = fs_info->quota_root; in btrfs_run_qgroups() local
1498 if (!quota_root) in btrfs_run_qgroups()
1513 ret = update_qgroup_info_item(trans, quota_root, qgroup); in btrfs_run_qgroups()
1525 ret = update_qgroup_status_item(trans, fs_info, quota_root); in btrfs_run_qgroups()
1552 struct btrfs_root *quota_root = fs_info->quota_root; in btrfs_qgroup_inherit() local
1562 if (!quota_root) { in btrfs_qgroup_inherit()
1584 ret = add_qgroup_item(trans, quota_root, objectid); in btrfs_qgroup_inherit()
1589 ret = update_qgroup_limit_item(trans, quota_root, objectid, in btrfs_qgroup_inherit()
1625 ret = add_qgroup_relation_item(trans, quota_root, in btrfs_qgroup_inherit()
1629 ret = add_qgroup_relation_item(trans, quota_root, in btrfs_qgroup_inherit()
1663 ret = add_relation_rb(quota_root->fs_info, objectid, in btrfs_qgroup_inherit()
1718 struct btrfs_root *quota_root; in btrfs_qgroup_reserve() local
1734 quota_root = fs_info->quota_root; in btrfs_qgroup_reserve()
1735 if (!quota_root) in btrfs_qgroup_reserve()
1805 struct btrfs_root *quota_root; in btrfs_qgroup_free() local
1822 quota_root = fs_info->quota_root; in btrfs_qgroup_free()
1823 if (!quota_root) in btrfs_qgroup_free()