Lines Matching defs:cache
12 #include "../free-space-cache.h"
217 struct btrfs_block_group *cache;
219 cache = kzalloc(sizeof(*cache), GFP_KERNEL);
220 if (!cache)
222 cache->free_space_ctl = kzalloc(sizeof(*cache->free_space_ctl),
224 if (!cache->free_space_ctl) {
225 kfree(cache);
229 cache->start = 0;
230 cache->length = length;
231 cache->full_stripe_len = fs_info->sectorsize;
232 cache->fs_info = fs_info;
234 INIT_LIST_HEAD(&cache->list);
235 INIT_LIST_HEAD(&cache->cluster_list);
236 INIT_LIST_HEAD(&cache->bg_list);
237 btrfs_init_free_space_ctl(cache, cache->free_space_ctl);
238 mutex_init(&cache->free_space_lock);
240 return cache;
243 void btrfs_free_dummy_block_group(struct btrfs_block_group *cache)
245 if (!cache)
247 btrfs_remove_free_space_cache(cache);
248 kfree(cache->free_space_ctl);
249 kfree(cache);