Home
last modified time | relevance | path

Searched refs:btrfs_free_space_ctl (Results 1 – 6 of 6) sorted by relevance

/linux-6.6.21/fs/btrfs/
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 *ctl = block_group->free_space_ctl; in load_free_space_cache()
[all …]
Dfree-space-cache.h57 struct btrfs_free_space_ctl { struct
76 bool (*use_bitmap)(struct btrfs_free_space_ctl *ctl, argument
116 struct btrfs_free_space_ctl *ctl);
Dblock-group.h156 struct btrfs_free_space_ctl *free_space_ctl;
Ddiscard.c638 struct btrfs_free_space_ctl *ctl; in btrfs_discard_update_discardable()
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()
/linux-6.6.21/fs/btrfs/tests/
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()