Lines Matching defs:quota_root

357 	struct btrfs_root *quota_root = fs_info->quota_root;
392 ret = btrfs_search_slot_for_read(quota_root, &key, path, 1, 1);
475 ret = btrfs_next_item(quota_root, path);
489 ret = btrfs_search_slot_for_read(quota_root, &key, path, 1, 0);
517 ret = btrfs_next_item(quota_root, path);
583 * quota_root to be null with qgroup_lock held before, so it is safe to clean
612 struct btrfs_root *quota_root = trans->fs_info->quota_root;
624 ret = btrfs_insert_empty_item(trans, quota_root, path, &key, 0);
636 struct btrfs_root *quota_root = trans->fs_info->quota_root;
648 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1);
657 ret = btrfs_del_item(trans, quota_root, path);
664 struct btrfs_root *quota_root, u64 qgroupid)
673 if (btrfs_is_testing(quota_root->fs_info))
690 ret = btrfs_insert_empty_item(trans, quota_root, path, &key,
709 ret = btrfs_insert_empty_item(trans, quota_root, path, &key,
734 struct btrfs_root *quota_root = trans->fs_info->quota_root;
745 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1);
754 ret = btrfs_del_item(trans, quota_root, path);
761 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1);
770 ret = btrfs_del_item(trans, quota_root, path);
780 struct btrfs_root *quota_root = trans->fs_info->quota_root;
796 ret = btrfs_search_slot(trans, quota_root, &key, path, 0, 1);
823 struct btrfs_root *quota_root = fs_info->quota_root;
842 ret = btrfs_search_slot(trans, quota_root, &key, path, 0, 1);
868 struct btrfs_root *quota_root = fs_info->quota_root;
884 ret = btrfs_search_slot(trans, quota_root, &key, path, 0, 1);
955 struct btrfs_root *quota_root;
971 * and relock qgroup_ioctl_lock before setting fs_info->quota_root
983 if (fs_info->quota_root)
1028 if (fs_info->quota_root)
1037 quota_root = btrfs_create_tree(trans, BTRFS_QUOTA_TREE_OBJECTID);
1038 if (IS_ERR(quota_root)) {
1039 ret = PTR_ERR(quota_root);
1055 ret = btrfs_insert_empty_item(trans, quota_root, path, &key,
1095 /* Release locks on tree_root before we access quota_root */
1098 ret = add_qgroup_item(trans, quota_root,
1142 ret = add_qgroup_item(trans, quota_root, BTRFS_FS_TREE_OBJECTID);
1182 fs_info->quota_root = quota_root;
1213 btrfs_put_root(quota_root);
1231 struct btrfs_root *quota_root;
1254 if (!fs_info->quota_root)
1292 if (!fs_info->quota_root)
1296 quota_root = fs_info->quota_root;
1297 fs_info->quota_root = NULL;
1304 ret = btrfs_clean_quota_tree(trans, quota_root);
1310 ret = btrfs_del_root(trans, &quota_root->root_key);
1317 list_del(&quota_root->dirty_list);
1320 btrfs_tree_lock(quota_root->node);
1321 btrfs_clear_buffer_dirty(trans, quota_root->node);
1322 btrfs_tree_unlock(quota_root->node);
1323 btrfs_free_tree_block(trans, btrfs_root_id(quota_root),
1324 quota_root->node, 0, 1);
1326 btrfs_put_root(quota_root);
1504 if (!fs_info->quota_root) {
1567 if (!fs_info->quota_root) {
1628 struct btrfs_root *quota_root;
1633 if (!fs_info->quota_root) {
1637 quota_root = fs_info->quota_root;
1644 ret = add_qgroup_item(trans, quota_root, qgroupid);
1679 if (!fs_info->quota_root) {
1743 if (!fs_info->quota_root) {
2728 BUG_ON(!fs_info->quota_root);
2894 if (!fs_info->quota_root)
2939 struct btrfs_root *quota_root;
2968 quota_root = fs_info->quota_root;
2969 if (!quota_root) {
2996 ret = add_qgroup_item(trans, quota_root, objectid);
3174 if (!fs_info->quota_root)
3237 if (!fs_info->quota_root)
3449 * fs_info->quota_root to NULL and cleared BTRFS_FS_QUOTA_ENABLED at
3453 trans = btrfs_start_transaction(fs_info->quota_root, 1);
4127 if (!fs_info->quota_root)