Lines Matching defs:quota_root
332 struct btrfs_root *quota_root = fs_info->quota_root;
367 ret = btrfs_search_slot_for_read(quota_root, &key, path, 1, 1);
450 ret = btrfs_next_item(quota_root, path);
464 ret = btrfs_search_slot_for_read(quota_root, &key, path, 1, 0);
492 ret = btrfs_next_item(quota_root, path);
558 * quota_root to be null with qgroup_lock held before, so it is safe to clean
587 struct btrfs_root *quota_root = trans->fs_info->quota_root;
599 ret = btrfs_insert_empty_item(trans, quota_root, path, &key, 0);
611 struct btrfs_root *quota_root = trans->fs_info->quota_root;
623 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1);
632 ret = btrfs_del_item(trans, quota_root, path);
639 struct btrfs_root *quota_root, u64 qgroupid)
648 if (btrfs_is_testing(quota_root->fs_info))
665 ret = btrfs_insert_empty_item(trans, quota_root, path, &key,
684 ret = btrfs_insert_empty_item(trans, quota_root, path, &key,
709 struct btrfs_root *quota_root = trans->fs_info->quota_root;
720 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1);
729 ret = btrfs_del_item(trans, quota_root, path);
736 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1);
745 ret = btrfs_del_item(trans, quota_root, path);
755 struct btrfs_root *quota_root = trans->fs_info->quota_root;
771 ret = btrfs_search_slot(trans, quota_root, &key, path, 0, 1);
798 struct btrfs_root *quota_root = fs_info->quota_root;
817 ret = btrfs_search_slot(trans, quota_root, &key, path, 0, 1);
843 struct btrfs_root *quota_root = fs_info->quota_root;
859 ret = btrfs_search_slot(trans, quota_root, &key, path, 0, 1);
931 struct btrfs_root *quota_root;
947 * and relock qgroup_ioctl_lock before setting fs_info->quota_root
953 if (fs_info->quota_root)
998 if (fs_info->quota_root)
1007 quota_root = btrfs_create_tree(trans, BTRFS_QUOTA_TREE_OBJECTID);
1008 if (IS_ERR(quota_root)) {
1009 ret = PTR_ERR(quota_root);
1025 ret = btrfs_insert_empty_item(trans, quota_root, path, &key,
1064 /* Release locks on tree_root before we access quota_root */
1067 ret = add_qgroup_item(trans, quota_root,
1111 ret = add_qgroup_item(trans, quota_root, BTRFS_FS_TREE_OBJECTID);
1151 fs_info->quota_root = quota_root;
1182 btrfs_put_root(quota_root);
1200 struct btrfs_root *quota_root = NULL;
1223 if (!fs_info->quota_root)
1261 if (!fs_info->quota_root)
1265 quota_root = fs_info->quota_root;
1266 fs_info->quota_root = NULL;
1272 ret = btrfs_clean_quota_tree(trans, quota_root);
1278 ret = btrfs_del_root(trans, "a_root->root_key);
1285 list_del("a_root->dirty_list);
1288 btrfs_tree_lock(quota_root->node);
1289 btrfs_clean_tree_block(quota_root->node);
1290 btrfs_tree_unlock(quota_root->node);
1291 btrfs_free_tree_block(trans, quota_root, quota_root->node, 0, 1);
1295 btrfs_put_root(quota_root);
1453 if (!fs_info->quota_root) {
1516 if (!fs_info->quota_root) {
1577 struct btrfs_root *quota_root;
1582 if (!fs_info->quota_root) {
1586 quota_root = fs_info->quota_root;
1593 ret = add_qgroup_item(trans, quota_root, qgroupid);
1628 if (!fs_info->quota_root) {
1692 if (!fs_info->quota_root) {
2661 BUG_ON(!fs_info->quota_root);
2809 if (!fs_info->quota_root)
2856 struct btrfs_root *quota_root;
2885 quota_root = fs_info->quota_root;
2886 if (!quota_root) {
2913 ret = add_qgroup_item(trans, quota_root, objectid);
3092 if (!fs_info->quota_root)
3176 if (!fs_info->quota_root)
3381 * fs_info->quota_root to NULL and cleared BTRFS_FS_QUOTA_ENABLED at
3385 trans = btrfs_start_transaction(fs_info->quota_root, 1);
4070 if (!fs_info->quota_root)