Lines Matching defs:quota_root

389 	struct btrfs_root *quota_root = fs_info->quota_root;
397 if (!fs_info->quota_root)
424 ret = btrfs_search_slot_for_read(quota_root, &key, path, 1, 1);
510 ret = btrfs_next_item(quota_root, path);
524 ret = btrfs_search_slot_for_read(quota_root, &key, path, 1, 0);
560 ret = btrfs_next_item(quota_root, path);
625 * quota_root to be null with qgroup_lock held before, so it is safe to clean
654 struct btrfs_root *quota_root = trans->fs_info->quota_root;
666 ret = btrfs_insert_empty_item(trans, quota_root, path, &key, 0);
678 struct btrfs_root *quota_root = trans->fs_info->quota_root;
690 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1);
699 ret = btrfs_del_item(trans, quota_root, path);
706 struct btrfs_root *quota_root, u64 qgroupid)
715 if (btrfs_is_testing(quota_root->fs_info))
732 ret = btrfs_insert_empty_item(trans, quota_root, path, &key,
751 ret = btrfs_insert_empty_item(trans, quota_root, path, &key,
776 struct btrfs_root *quota_root = trans->fs_info->quota_root;
787 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1);
796 ret = btrfs_del_item(trans, quota_root, path);
803 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1);
812 ret = btrfs_del_item(trans, quota_root, path);
822 struct btrfs_root *quota_root = trans->fs_info->quota_root;
838 ret = btrfs_search_slot(trans, quota_root, &key, path, 0, 1);
865 struct btrfs_root *quota_root = fs_info->quota_root;
884 ret = btrfs_search_slot(trans, quota_root, &key, path, 0, 1);
910 struct btrfs_root *quota_root = fs_info->quota_root;
926 ret = btrfs_search_slot(trans, quota_root, &key, path, 0, 1);
998 struct btrfs_root *quota_root;
1016 * and relock qgroup_ioctl_lock before setting fs_info->quota_root
1028 if (fs_info->quota_root)
1073 if (fs_info->quota_root)
1082 quota_root = btrfs_create_tree(trans, BTRFS_QUOTA_TREE_OBJECTID);
1083 if (IS_ERR(quota_root)) {
1084 ret = PTR_ERR(quota_root);
1100 ret = btrfs_insert_empty_item(trans, quota_root, path, &key,
1145 /* Release locks on tree_root before we access quota_root */
1157 ret = add_qgroup_item(trans, quota_root,
1202 ret = add_qgroup_item(trans, quota_root, BTRFS_FS_TREE_OBJECTID);
1246 fs_info->quota_root = quota_root;
1283 btrfs_put_root(quota_root);
1334 struct btrfs_root *quota_root;
1351 if (!fs_info->quota_root)
1397 if (!fs_info->quota_root)
1401 quota_root = fs_info->quota_root;
1402 fs_info->quota_root = NULL;
1410 ret = btrfs_clean_quota_tree(trans, quota_root);
1416 ret = btrfs_del_root(trans, &quota_root->root_key);
1423 list_del(&quota_root->dirty_list);
1426 btrfs_tree_lock(quota_root->node);
1427 btrfs_clear_buffer_dirty(trans, quota_root->node);
1428 btrfs_tree_unlock(quota_root->node);
1429 btrfs_free_tree_block(trans, btrfs_root_id(quota_root),
1430 quota_root->node, 0, 1);
1432 btrfs_put_root(quota_root);
1572 if (!fs_info->quota_root) {
1632 if (!fs_info->quota_root) {
1692 struct btrfs_root *quota_root;
1701 if (!fs_info->quota_root) {
1705 quota_root = fs_info->quota_root;
1718 ret = add_qgroup_item(trans, quota_root, qgroupid);
1751 if (!fs_info->quota_root) {
1815 if (!fs_info->quota_root) {
3013 if (!fs_info->quota_root)
3207 struct btrfs_root *quota_root;
3243 quota_root = fs_info->quota_root;
3244 if (!quota_root) {
3278 ret = add_qgroup_item(trans, quota_root, objectid);
3487 if (!fs_info->quota_root)
3548 if (!fs_info->quota_root)
3758 * fs_info->quota_root to NULL and cleared BTRFS_FS_QUOTA_ENABLED at
3762 trans = btrfs_start_transaction(fs_info->quota_root, 1);
4449 if (!fs_info->quota_root)