Lines Matching refs:btrfs_free_space

37 				struct btrfs_free_space *bitmap_info);
39 struct btrfs_free_space *info);
41 struct btrfs_free_space *info);
587 struct btrfs_free_space *entry, u8 *type) in io_ctl_read_entry()
614 struct btrfs_free_space *entry) in io_ctl_read_bitmap()
639 struct btrfs_free_space *e, *prev = NULL; in merge_space_tree()
645 e = rb_entry(n, struct btrfs_free_space, offset_index); in merge_space_tree()
675 struct btrfs_free_space *e, *n; in __load_free_space_cache()
965 struct btrfs_free_space *e; in write_cache_extent_entries()
967 e = rb_entry(node, struct btrfs_free_space, offset_index); in write_cache_extent_entries()
1120 struct btrfs_free_space *entry, *next; in write_bitmap_entries()
1149 struct btrfs_free_space *entry, *next; in cleanup_bitmap_list()
1465 struct btrfs_free_space *info; in tree_insert_offset()
1469 info = rb_entry(parent, struct btrfs_free_space, offset_index); in tree_insert_offset()
1518 static struct btrfs_free_space *
1523 struct btrfs_free_space *entry, *prev = NULL; in tree_search_offset()
1532 entry = rb_entry(n, struct btrfs_free_space, offset_index); in tree_search_offset()
1556 entry = rb_entry(n, struct btrfs_free_space, offset_index); in tree_search_offset()
1570 prev = rb_entry(n, struct btrfs_free_space, in tree_search_offset()
1588 entry = rb_entry(n, struct btrfs_free_space, in tree_search_offset()
1602 prev = rb_entry(n, struct btrfs_free_space, in tree_search_offset()
1629 entry = rb_entry(n, struct btrfs_free_space, offset_index); in tree_search_offset()
1636 struct btrfs_free_space *info) in __unlink_free_space()
1648 struct btrfs_free_space *info) in unlink_free_space()
1655 struct btrfs_free_space *info) in link_free_space()
1710 div_u64(extent_bytes, sizeof(struct btrfs_free_space)); in recalculate_thresholds()
1714 struct btrfs_free_space *info, in __bitmap_clear_bits()
1745 struct btrfs_free_space *info, u64 offset, in bitmap_clear_bits()
1753 struct btrfs_free_space *info, u64 offset, in bitmap_set_bits()
1787 struct btrfs_free_space *bitmap_info, u64 *offset, in search_bitmap()
1839 static inline u64 get_max_extent_size(struct btrfs_free_space *entry) in get_max_extent_size()
1847 static struct btrfs_free_space *
1851 struct btrfs_free_space *entry; in find_free_space()
1865 entry = rb_entry(node, struct btrfs_free_space, offset_index); in find_free_space()
1916 struct btrfs_free_space *bitmap_info) in count_bitmap_extents()
1939 struct btrfs_free_space *info, u64 offset) in add_new_bitmap()
1952 struct btrfs_free_space *bitmap_info) in free_bitmap()
1974 struct btrfs_free_space *bitmap_info, in remove_from_bitmap()
2020 bitmap_info = rb_entry(next, struct btrfs_free_space, in remove_from_bitmap()
2051 struct btrfs_free_space *info, u64 offset, in add_bytes_to_bitmap()
2087 struct btrfs_free_space *info) in use_bitmap()
2142 struct btrfs_free_space *info) in insert_into_bitmap()
2144 struct btrfs_free_space *bitmap_info; in insert_into_bitmap()
2169 struct btrfs_free_space *entry; in insert_into_bitmap()
2181 entry = rb_entry(node, struct btrfs_free_space, offset_index); in insert_into_bitmap()
2280 struct btrfs_free_space *info, bool update_stat) in try_merge_free_space()
2282 struct btrfs_free_space *left_info = NULL; in try_merge_free_space()
2283 struct btrfs_free_space *right_info; in try_merge_free_space()
2297 struct btrfs_free_space, offset_index); in try_merge_free_space()
2331 struct btrfs_free_space *info, in steal_from_bitmap_to_end()
2334 struct btrfs_free_space *bitmap; in steal_from_bitmap_to_end()
2368 struct btrfs_free_space *info, in steal_from_bitmap_to_front()
2371 struct btrfs_free_space *bitmap; in steal_from_bitmap_to_front()
2436 struct btrfs_free_space *info, in steal_from_bitmap()
2466 struct btrfs_free_space *info; in __btrfs_add_free_space()
2563 struct btrfs_free_space *info; in btrfs_remove_free_space()
2657 struct btrfs_free_space *info; in btrfs_dump_free_space()
2663 info = rb_entry(n, struct btrfs_free_space, offset_index); in btrfs_dump_free_space()
2695 ctl->extents_thresh = (SZ_32K / 2) / sizeof(struct btrfs_free_space); in btrfs_init_free_space_ctl()
2709 struct btrfs_free_space *entry; in __btrfs_return_cluster_to_free_space()
2724 entry = rb_entry(node, struct btrfs_free_space, offset_index); in __btrfs_return_cluster_to_free_space()
2761 struct btrfs_free_space *info; in __btrfs_remove_free_space_cache_locked()
2765 info = rb_entry(node, struct btrfs_free_space, offset_index); in __btrfs_remove_free_space_cache_locked()
2818 struct btrfs_free_space *info; in btrfs_is_free_space_trimmed()
2826 info = rb_entry(node, struct btrfs_free_space, offset_index); in btrfs_is_free_space_trimmed()
2847 struct btrfs_free_space *entry = NULL; in btrfs_find_space_for_alloc()
2943 struct btrfs_free_space *entry, in btrfs_alloc_from_bitmap()
2981 struct btrfs_free_space *entry = NULL; in btrfs_alloc_from_cluster()
2996 entry = rb_entry(node, struct btrfs_free_space, offset_index); in btrfs_alloc_from_cluster()
3007 entry = rb_entry(node, struct btrfs_free_space, in btrfs_alloc_from_cluster()
3021 entry = rb_entry(node, struct btrfs_free_space, in btrfs_alloc_from_cluster()
3070 struct btrfs_free_space *entry, in btrfs_bitmap_cluster()
3157 struct btrfs_free_space *first = NULL; in setup_cluster_no_bitmap()
3158 struct btrfs_free_space *entry = NULL; in setup_cluster_no_bitmap()
3159 struct btrfs_free_space *last; in setup_cluster_no_bitmap()
3179 entry = rb_entry(node, struct btrfs_free_space, offset_index); in setup_cluster_no_bitmap()
3189 entry = rb_entry(node, struct btrfs_free_space, offset_index); in setup_cluster_no_bitmap()
3220 entry = rb_entry(node, struct btrfs_free_space, offset_index); in setup_cluster_no_bitmap()
3248 struct btrfs_free_space *entry = NULL; in setup_cluster_bitmap()
3260 entry = list_first_entry(bitmaps, struct btrfs_free_space, list); in setup_cluster_bitmap()
3298 struct btrfs_free_space *entry, *tmp; in btrfs_find_space_cluster()
3451 struct btrfs_free_space *entry; in trim_no_bitmap()
3479 entry = rb_entry(node, struct btrfs_free_space, in trim_no_bitmap()
3580 struct btrfs_free_space *entry; in reset_trimming_bitmap()
3597 struct btrfs_free_space *entry) in end_trimming_bitmap()
3617 struct btrfs_free_space *entry; in trim_bitmaps()
3841 struct btrfs_free_space *entry = NULL; in btrfs_find_ino_for_alloc()
3850 struct btrfs_free_space, offset_index); in btrfs_find_ino_for_alloc()
4006 struct btrfs_free_space *info = NULL, *bitmap_info; in test_add_free_space_entry()
4076 struct btrfs_free_space *info; in test_check_exists()
4092 struct btrfs_free_space *tmp; in test_check_exists()
4110 tmp = rb_entry(n, struct btrfs_free_space, in test_check_exists()
4124 tmp = rb_entry(n, struct btrfs_free_space, in test_check_exists()