Searched refs:btrfs_free_space_ctl (Results 1 - 15 of 15) sorted by relevance
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | inode-map.c | 33 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 D | free-space-cache.h | 45 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 D | free-space-cache.c | 36 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 D | discard.h | 32 struct btrfs_free_space_ctl *ctl);
|
H A D | block-group.h | 109 struct btrfs_free_space_ctl *free_space_ctl;
|
H A D | discard.c | 579 struct btrfs_free_space_ctl *ctl) in btrfs_discard_update_discardable()
|
H A D | ctree.h | 108 * btrfs_free_space_ctl. 1070 struct btrfs_free_space_ctl *free_ino_ctl; 1074 struct btrfs_free_space_ctl *free_ino_pinned;
|
H A D | extent-tree.c | 3674 struct btrfs_free_space_ctl *free_space_ctl; in find_free_extent_unclustered()
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | free-space-cache.c | 47 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 D | free-space-cache.h | 49 * 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 D | block-group.h | 156 struct btrfs_free_space_ctl *free_space_ctl;
|
H A D | discard.c | 638 struct btrfs_free_space_ctl *ctl; in btrfs_discard_update_discardable()
|
H A D | extent-tree.c | 3615 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 D | free-space-tests.c | 325 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 D | free-space-tests.c | 325 static bool test_use_bitmap(struct btrfs_free_space_ctl *ctl, in test_use_bitmap()
|
Completed in 39 milliseconds