Lines Matching refs:prealloc

191 					  struct btrfs_qgroup *prealloc,  in add_qgroup_rb()  argument
199 ASSERT(prealloc); in add_qgroup_rb()
210 kfree(prealloc); in add_qgroup_rb()
215 qgroup = prealloc; in add_qgroup_rb()
275 static int __add_relation_rb(struct btrfs_qgroup_list *prealloc, in __add_relation_rb() argument
280 kfree(prealloc); in __add_relation_rb()
284 prealloc->group = parent; in __add_relation_rb()
285 prealloc->member = member; in __add_relation_rb()
286 list_add_tail(&prealloc->next_group, &member->groups); in __add_relation_rb()
287 list_add_tail(&prealloc->next_member, &parent->members); in __add_relation_rb()
302 struct btrfs_qgroup_list *prealloc, in add_relation_rb() argument
311 return __add_relation_rb(prealloc, member, parent); in add_relation_rb()
460 struct btrfs_qgroup *prealloc; in btrfs_read_qgroup_config() local
463 prealloc = kzalloc(sizeof(*prealloc), GFP_KERNEL); in btrfs_read_qgroup_config()
464 if (!prealloc) { in btrfs_read_qgroup_config()
468 qgroup = add_qgroup_rb(fs_info, prealloc, found_key.offset); in btrfs_read_qgroup_config()
1016 struct btrfs_qgroup *prealloc = NULL; in btrfs_quota_enable() local
1159 ASSERT(prealloc == NULL); in btrfs_quota_enable()
1160 prealloc = kzalloc(sizeof(*prealloc), GFP_NOFS); in btrfs_quota_enable()
1161 if (!prealloc) { in btrfs_quota_enable()
1174 qgroup = add_qgroup_rb(fs_info, prealloc, found_key.offset); in btrfs_quota_enable()
1175 prealloc = NULL; in btrfs_quota_enable()
1218 ASSERT(prealloc == NULL); in btrfs_quota_enable()
1219 prealloc = kzalloc(sizeof(*prealloc), GFP_NOFS); in btrfs_quota_enable()
1220 if (!prealloc) { in btrfs_quota_enable()
1224 qgroup = add_qgroup_rb(fs_info, prealloc, BTRFS_FS_TREE_OBJECTID); in btrfs_quota_enable()
1225 prealloc = NULL; in btrfs_quota_enable()
1306 kfree(prealloc); in btrfs_quota_enable()
1567 struct btrfs_qgroup_list *prealloc) in btrfs_add_qgroup_relation() argument
1575 ASSERT(prealloc); in btrfs_add_qgroup_relation()
1612 ret = __add_relation_rb(prealloc, member, parent); in btrfs_add_qgroup_relation()
1613 prealloc = NULL; in btrfs_add_qgroup_relation()
1621 kfree(prealloc); in btrfs_add_qgroup_relation()
1699 struct btrfs_qgroup *prealloc = NULL; in btrfs_create_qgroup() local
1717 prealloc = kzalloc(sizeof(*prealloc), GFP_NOFS); in btrfs_create_qgroup()
1718 if (!prealloc) { in btrfs_create_qgroup()
1728 qgroup = add_qgroup_rb(fs_info, prealloc, qgroupid); in btrfs_create_qgroup()
1730 prealloc = NULL; in btrfs_create_qgroup()
1735 kfree(prealloc); in btrfs_create_qgroup()
3338 struct btrfs_qgroup *prealloc; in btrfs_qgroup_inherit() local
3345 prealloc = kzalloc(sizeof(*prealloc), GFP_NOFS); in btrfs_qgroup_inherit()
3346 if (!prealloc) in btrfs_qgroup_inherit()
3448 dstgroup = add_qgroup_rb(fs_info, prealloc, objectid); in btrfs_qgroup_inherit()
3449 prealloc = NULL; in btrfs_qgroup_inherit()
3578 kfree(prealloc); in btrfs_qgroup_inherit()