Home
last modified time | relevance | path

Searched refs:btrfs_free_space_ctl (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/fs/btrfs/
H A Dinode-map.c33 struct btrfs_free_space_ctl *ctl = root->free_ino_ctl; in caching_kthread()
142 struct btrfs_free_space_ctl *ctl = root->free_ino_ctl; in start_caching()
219 struct btrfs_free_space_ctl *pinned = root->free_ino_pinned; in btrfs_return_ino()
254 struct btrfs_free_space_ctl *ctl = root->free_ino_ctl; in btrfs_unpin_free_ino()
297 static void recalculate_thresholds(struct btrfs_free_space_ctl *ctl) in recalculate_thresholds()
332 static bool use_bitmap(struct btrfs_free_space_ctl *ctl, in use_bitmap()
347 static void pinned_recalc_thresholds(struct btrfs_free_space_ctl *ctl) in pinned_recalc_thresholds()
351 static bool pinned_use_bitmap(struct btrfs_free_space_ctl *ctl, in pinned_use_bitmap()
371 struct btrfs_free_space_ctl *ctl = root->free_ino_ctl; in btrfs_init_free_ino_ctl()
372 struct btrfs_free_space_ctl *pinne in btrfs_init_free_ino_ctl()
[all...]
H A Dfree-space-cache.h45 struct btrfs_free_space_ctl { struct
63 void (*recalc_thresholds)(struct btrfs_free_space_ctl *ctl);
64 bool (*use_bitmap)(struct btrfs_free_space_ctl *ctl,
114 struct btrfs_free_space_ctl *ctl,
123 void __btrfs_remove_free_space_cache(struct btrfs_free_space_ctl *ctl);
H A Dfree-space-cache.c36 static int count_bitmap_extents(struct btrfs_free_space_ctl *ctl,
38 static int link_free_space(struct btrfs_free_space_ctl *ctl,
40 static void unlink_free_space(struct btrfs_free_space_ctl *ctl,
637 static void merge_space_tree(struct btrfs_free_space_ctl *ctl) in merge_space_tree()
667 struct btrfs_free_space_ctl *ctl, in __load_free_space_cache()
848 struct btrfs_free_space_ctl *ctl = block_group->free_space_ctl; in load_free_space_cache()
943 struct btrfs_free_space_ctl *ctl, in write_cache_extent_entries()
1257 struct btrfs_free_space_ctl *ctl, in __btrfs_write_out_cache()
1400 struct btrfs_free_space_ctl *ctl = block_group->free_space_ctl; in btrfs_write_out_cache()
1450 static inline u64 offset_to_bitmap(struct btrfs_free_space_ctl *ct
[all...]
H A Ddiscard.h32 struct btrfs_free_space_ctl *ctl);
H A Dblock-group.h109 struct btrfs_free_space_ctl *free_space_ctl;
H A Ddiscard.c579 struct btrfs_free_space_ctl *ctl) in btrfs_discard_update_discardable()
H A Dctree.h108 * btrfs_free_space_ctl.
1070 struct btrfs_free_space_ctl *free_ino_ctl;
1074 struct btrfs_free_space_ctl *free_ino_pinned;
H A Dextent-tree.c3674 struct btrfs_free_space_ctl *free_space_ctl; in find_free_extent_unclustered()
/kernel/linux/linux-6.6/fs/btrfs/
H A Dfree-space-cache.c47 static int link_free_space(struct btrfs_free_space_ctl *ctl,
49 static void unlink_free_space(struct btrfs_free_space_ctl *ctl,
51 static int search_bitmap(struct btrfs_free_space_ctl *ctl,
54 static void free_bitmap(struct btrfs_free_space_ctl *ctl,
56 static void bitmap_clear_bits(struct btrfs_free_space_ctl *ctl,
60 static void __btrfs_remove_free_space_cache(struct btrfs_free_space_ctl *ctl) in __btrfs_remove_free_space_cache()
689 static void recalculate_thresholds(struct btrfs_free_space_ctl *ctl) in recalculate_thresholds()
734 struct btrfs_free_space_ctl *ctl, in __load_free_space_cache()
898 struct btrfs_free_space_ctl *ctl) in copy_free_space_cache()
941 struct btrfs_free_space_ctl *ct in load_free_space_cache()
[all...]
H A Dfree-space-cache.h49 * btrfs_free_space_ctl.
57 struct btrfs_free_space_ctl { struct
76 bool (*use_bitmap)(struct btrfs_free_space_ctl *ctl,
116 struct btrfs_free_space_ctl *ctl);
H A Dblock-group.h156 struct btrfs_free_space_ctl *free_space_ctl;
H A Ddiscard.c638 struct btrfs_free_space_ctl *ctl; in btrfs_discard_update_discardable()
H A Dextent-tree.c3615 struct btrfs_free_space_ctl *free_space_ctl; in find_free_extent_unclustered()
3684 struct btrfs_free_space_ctl *ctl = block_group->free_space_ctl; in do_allocation_zoned()
/kernel/linux/linux-6.6/fs/btrfs/tests/
H A Dfree-space-tests.c325 static bool test_use_bitmap(struct btrfs_free_space_ctl *ctl, in test_use_bitmap()
827 static bool bytes_index_use_bitmap(struct btrfs_free_space_ctl *ctl, in bytes_index_use_bitmap()
839 struct btrfs_free_space_ctl *ctl = cache->free_space_ctl; in test_bytes_index()
/kernel/linux/linux-5.10/fs/btrfs/tests/
H A Dfree-space-tests.c325 static bool test_use_bitmap(struct btrfs_free_space_ctl *ctl, in test_use_bitmap()

Completed in 39 milliseconds