| /fs/btrfs/ |
| A D | block-group.h | 109 struct btrfs_block_group *block_group; 118 struct btrfs_block_group { struct 302 struct btrfs_block_group *btrfs_lookup_first_block_group( 304 struct btrfs_block_group *btrfs_lookup_block_group( 306 struct btrfs_block_group *btrfs_next_block_group( 307 struct btrfs_block_group *cache); 308 void btrfs_get_block_group(struct btrfs_block_group *cache); 309 void btrfs_put_block_group(struct btrfs_block_group *cache); 315 void btrfs_dec_nocow_writers(struct btrfs_block_group *bg); 321 struct btrfs_block_group *cache); [all …]
|
| A D | free-space-cache.h | 89 struct btrfs_block_group *block_group; 117 struct btrfs_block_group *block_group, 121 struct btrfs_block_group *block_group); 124 struct btrfs_block_group *block_group, 126 int load_free_space_cache(struct btrfs_block_group *block_group); 128 struct btrfs_block_group *block_group, 131 struct btrfs_block_group *block_group, 136 int btrfs_add_free_space(struct btrfs_block_group *block_group, 149 void btrfs_dump_free_space(struct btrfs_block_group *block_group, 159 struct btrfs_block_group *block_group, [all …]
|
| A D | free-space-tree.h | 14 struct btrfs_block_group; 25 void btrfs_set_free_space_tree_thresholds(struct btrfs_block_group *block_group); 31 struct btrfs_block_group *block_group); 33 struct btrfs_block_group *block_group); 42 struct btrfs_block_group *block_group, 45 struct btrfs_block_group *block_group, 48 struct btrfs_block_group *block_group, 51 struct btrfs_block_group *block_group, 54 struct btrfs_block_group *block_group, 56 bool btrfs_free_space_test_bit(struct btrfs_block_group *block_group,
|
| A D | discard.c | 94 struct btrfs_block_group *block_group) in __add_to_discard_list() 114 struct btrfs_block_group *block_group) in add_to_discard_list() 128 struct btrfs_block_group *block_group) in add_to_discard_unused_list() 156 struct btrfs_block_group *block_group) in remove_from_discard_list() 200 struct btrfs_block_group, in find_next_block_group() 237 struct btrfs_block_group *block_group; in peek_discard_list() 371 struct btrfs_block_group *block_group) in btrfs_discard_queue_work() 388 struct btrfs_block_group *block_group; in __btrfs_discard_schedule_work() 495 struct btrfs_block_group *block_group; in btrfs_discard_workfn() 695 struct btrfs_block_group *block_group, *next; in btrfs_discard_punt_unused_bgs_list() [all …]
|
| A D | zoned.h | 74 int btrfs_load_block_group_zone_info(struct btrfs_block_group *cache, bool new); 75 void btrfs_calc_zone_unusable(struct btrfs_block_group *cache); 83 bool btrfs_zone_activate(struct btrfs_block_group *block_group); 84 int btrfs_zone_finish(struct btrfs_block_group *block_group); 88 void btrfs_schedule_zone_finish_bg(struct btrfs_block_group *bg, 90 void btrfs_clear_data_reloc_bg(struct btrfs_block_group *bg); 186 struct btrfs_block_group *cache, bool new) in btrfs_load_block_group_zone_info() 221 static inline bool btrfs_zone_activate(struct btrfs_block_group *block_group) in btrfs_zone_activate() 226 static inline int btrfs_zone_finish(struct btrfs_block_group *block_group) in btrfs_zone_finish() 240 static inline void btrfs_schedule_zone_finish_bg(struct btrfs_block_group *bg, in btrfs_schedule_zone_finish_bg() [all …]
|
| A D | block-group.c | 286 struct btrfs_block_group *cache) in btrfs_next_block_group() 330 struct btrfs_block_group *bg; in btrfs_inc_nocow_writers() 381 struct btrfs_block_group *bg; in btrfs_dec_block_group_reservations() 416 struct btrfs_block_group *cache) in btrfs_get_caching_control() 1833 struct btrfs_block_group *bg; in btrfs_reclaim_bgs_work() 2320 struct btrfs_block_group *bg; in check_chunk_block_group_mappings() 2490 struct btrfs_block_group *bg; in fill_dummy_bgs() 2603 struct btrfs_block_group, in btrfs_read_block_groups() 3585 struct btrfs_block_group, in btrfs_write_dirty_block_groups() 3929 struct btrfs_block_group *bg; in do_chunk_alloc() [all …]
|
| A D | discard.h | 11 struct btrfs_block_group; 19 void btrfs_discard_check_filter(struct btrfs_block_group *block_group, u64 bytes); 23 struct btrfs_block_group *block_group); 25 struct btrfs_block_group *block_group); 31 void btrfs_discard_update_discardable(struct btrfs_block_group *block_group);
|
| A D | free-space-tree.c | 21 struct btrfs_block_group *block_group, 25 struct btrfs_block_group *block_group) in btrfs_free_space_root() 70 struct btrfs_block_group *block_group, in add_new_free_space_info() 99 struct btrfs_block_group *block_group, in btrfs_search_free_space_info() 843 struct btrfs_block_group *block_group; in btrfs_remove_from_free_space_tree() 1025 struct btrfs_block_group *block_group; in btrfs_add_to_free_space_tree() 1169 struct btrfs_block_group *block_group; in btrfs_create_free_space_tree() 1262 struct btrfs_block_group *bg; in clear_free_space_tree() 1547 struct btrfs_block_group *block_group; in load_free_space_bitmaps() 1630 struct btrfs_block_group *block_group; in load_free_space_extents() [all …]
|
| A D | zoned.c | 1811 struct btrfs_block_group *cache; in btrfs_use_zone_append() 2038 struct btrfs_block_group **tgt; in btrfs_check_meta_write_pointer() 2463 struct btrfs_block_group *block_group; in btrfs_zone_finish_endio() 2491 struct btrfs_block_group *bg = in btrfs_zone_finish_endio_workfn() 2536 struct btrfs_block_group *bg; in btrfs_zoned_reserve_data_reloc_bg() 2676 struct btrfs_block_group *block_group; in btrfs_zoned_release_data_reloc_bg() 2706 struct btrfs_block_group *block_group; in btrfs_zone_finish_one_bg() 2707 struct btrfs_block_group *min_bg = NULL; in btrfs_zone_finish_one_bg() 2749 struct btrfs_block_group *bg; in btrfs_zoned_activate_one_bg() 2803 struct btrfs_block_group *block_group; in btrfs_check_active_zone_reservation() [all …]
|
| A D | free-space-cache.c | 224 struct btrfs_block_group *block_group, in create_free_space_inode() 245 struct btrfs_block_group *block_group) in btrfs_remove_free_space_inode() 294 struct btrfs_block_group *block_group, in btrfs_truncate_free_space_cache() 1071 struct btrfs_block_group *block_group, in write_cache_extent_entries() 1198 struct btrfs_block_group *block_group, in write_pinned_extent_entries() 1296 struct btrfs_block_group *block_group, in __btrfs_wait_cache_io() 1353 struct btrfs_block_group *block_group, in btrfs_wait_cache_io() 1376 struct btrfs_block_group *block_group, in __btrfs_write_out_cache() 1520 struct btrfs_block_group *block_group, in btrfs_write_out_cache() 2318 struct btrfs_block_group *block_group = NULL; in insert_into_bitmap() [all …]
|
| A D | ordered-data.h | 20 struct btrfs_block_group; 214 const struct btrfs_block_group *bg); 216 const struct btrfs_block_group *bg);
|
| A D | dev-replace.h | 16 struct btrfs_block_group; 30 struct btrfs_block_group *cache,
|
| A D | sysfs.h | 14 struct btrfs_block_group; 39 void btrfs_sysfs_add_block_group_type(struct btrfs_block_group *cache);
|
| A D | extent-tree.c | 2583 struct btrfs_block_group *bg; in first_logical_byte() 2594 struct btrfs_block_group *cache, in pin_down_extent() 2616 struct btrfs_block_group *cache; in btrfs_pin_extent() 2630 struct btrfs_block_group *cache; in btrfs_pin_extent_for_log_replay() 2658 struct btrfs_block_group *block_group; in __exclude_logged_extent() 3443 struct btrfs_block_group *bg; in btrfs_free_tree_block() 3680 struct btrfs_block_group *cluster_bg; in find_free_extent_clustered() 4023 struct btrfs_block_group **bg_ret) in do_allocation() 4484 struct btrfs_block_group *bg_ret; in find_free_extent() 4747 struct btrfs_block_group *cache; in btrfs_free_reserved_extent() [all …]
|
| A D | fs.h | 40 struct btrfs_block_group; 359 struct btrfs_block_group *block_group; 384 struct btrfs_block_group *block_group; 853 struct btrfs_block_group *active_meta_bg; 854 struct btrfs_block_group *active_system_bg;
|
| A D | space-info.h | 16 struct btrfs_block_group; 271 struct btrfs_block_group *block_group);
|
| A D | qgroup.h | 26 struct btrfs_block_group; 446 struct btrfs_block_group *bg,
|
| A D | extent_io.h | 31 struct btrfs_block_group; 126 struct btrfs_block_group *zoned_bg;
|
| A D | volumes.h | 29 struct btrfs_block_group; 726 struct btrfs_block_group *btrfs_create_chunk(struct btrfs_trans_handle *trans, 784 struct btrfs_block_group *bg);
|
| A D | scrub.c | 140 struct btrfs_block_group *bg; 1639 static int scrub_find_fill_first_stripe(struct btrfs_block_group *bg, in scrub_find_fill_first_stripe() 2014 static int queue_scrub_stripe(struct scrub_ctx *sctx, struct btrfs_block_group *bg, in queue_scrub_stripe() 2057 struct btrfs_block_group *bg, in scrub_raid56_parity_stripe() 2229 struct btrfs_block_group *bg, in scrub_simple_mirror() 2302 struct btrfs_block_group *bg, in simple_stripe_get_logical() 2329 struct btrfs_block_group *bg, in scrub_simple_stripe() 2362 struct btrfs_block_group *bg, in scrub_stripe() 2527 struct btrfs_block_group *bg, in scrub_chunk() 2570 struct btrfs_block_group *cache) in finish_extent_writes_for_zoned() [all …]
|
| A D | space-info.c | 360 struct btrfs_block_group *block_group) in btrfs_add_bg_to_space_info() 620 struct btrfs_block_group *cache; in btrfs_dump_space_info() 1946 struct btrfs_block_group *block_group; in btrfs_account_ro_block_groups_free_space() 2074 struct btrfs_block_group *bg; in do_reclaim_sweep()
|
| /fs/btrfs/tests/ |
| A D | free-space-tree-tests.c | 22 struct btrfs_block_group *cache, in __check_free_space_extents() 109 struct btrfs_block_group *cache, in check_free_space_extents() 152 struct btrfs_block_group *cache, in test_empty_block_group() 166 struct btrfs_block_group *cache, in test_remove_all() 186 struct btrfs_block_group *cache, in test_remove_beginning() 209 struct btrfs_block_group *cache, in test_remove_end() 256 struct btrfs_block_group *cache, in test_merge_left() 292 struct btrfs_block_group *cache, in test_merge_right() 329 struct btrfs_block_group *cache, in test_merge_both() 372 struct btrfs_block_group *cache, in test_merge_none() [all …]
|
| A D | free-space-tests.c | 20 static int test_extents(struct btrfs_block_group *cache) in test_extents() 90 static int test_bitmaps(struct btrfs_block_group *cache, u32 sectorsize) in test_bitmaps() 158 static int test_bitmaps_and_extents(struct btrfs_block_group *cache, in test_bitmaps_and_extents() 333 check_num_extents_and_bitmaps(const struct btrfs_block_group *cache, in check_num_extents_and_bitmaps() 353 static int check_cache_empty(struct btrfs_block_group *cache) in check_cache_empty() 395 test_steal_space_from_bitmap_to_extent(struct btrfs_block_group *cache, in test_steal_space_from_bitmap_to_extent() 833 static int test_bytes_index(struct btrfs_block_group *cache, u32 sectorsize) in test_bytes_index() 1008 struct btrfs_block_group *cache; in btrfs_test_free_space_cache()
|
| A D | btrfs-tests.h | 52 struct btrfs_block_group * 54 void btrfs_free_dummy_block_group(struct btrfs_block_group *cache);
|
| A D | btrfs-tests.c | 205 struct btrfs_block_group * 209 struct btrfs_block_group *cache; in btrfs_alloc_dummy_block_group() 235 void btrfs_free_dummy_block_group(struct btrfs_block_group *cache) in btrfs_free_dummy_block_group()
|