| /linux/fs/btrfs/ |
| H A D | block-group.h | 112 struct btrfs_block_group *block_group; 121 struct btrfs_block_group { struct 289 static inline u64 btrfs_block_group_end(const struct btrfs_block_group *block_group) in btrfs_block_group_end() argument 294 static inline bool btrfs_is_block_group_used(const struct btrfs_block_group *bg) in btrfs_is_block_group_used() 302 static inline bool btrfs_is_block_group_data_only(const struct btrfs_block_group *block_group) in btrfs_is_block_group_data_only() 312 static inline u64 btrfs_block_group_available_space(const struct btrfs_block_group *bg) in btrfs_block_group_available_space() 321 int btrfs_should_fragment_free_space(const struct btrfs_block_group *block_group); 327 struct btrfs_block_group *btrfs_lookup_first_block_group( 329 struct btrfs_block_group *btrfs_lookup_block_group( 331 struct btrfs_block_group *btrfs_next_block_group( [all …]
|
| H 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);
|
| H A D | block-group.c | 31 sizeof(struct btrfs_block_group), in btrfs_init_block_group() 54 int btrfs_should_fragment_free_space(const struct btrfs_block_group *block_group) in btrfs_should_fragment_free_space() 65 static inline bool has_unwritten_metadata(struct btrfs_block_group *block_group) in has_unwritten_metadata() 182 void btrfs_get_block_group(struct btrfs_block_group *cache) in btrfs_get_block_group() 187 void btrfs_put_block_group(struct btrfs_block_group *cache) in btrfs_put_block_group() 220 const struct btrfs_block_group *new_bg = in btrfs_bg_start_cmp() 221 rb_entry(new, struct btrfs_block_group, cache_node); in btrfs_bg_start_cmp() 222 const struct btrfs_block_group *exist_bg = in btrfs_bg_start_cmp() 223 rb_entry(exist, struct btrfs_block_group, cache_node); in btrfs_bg_start_cmp() 235 static int btrfs_add_block_group_cache(struct btrfs_block_group *block_group) in btrfs_add_block_group_cache() [all …]
|
| H A D | zoned.c | 70 static void wait_eb_writebacks(struct btrfs_block_group *block_group); 71 static int do_zone_finish(struct btrfs_block_group *block_group, bool fully_written); 1244 static int calculate_alloc_pointer(struct btrfs_block_group *cache, in calculate_alloc_pointer() 1432 static int btrfs_load_block_group_single(struct btrfs_block_group *bg, in btrfs_load_block_group_single() 1450 static int btrfs_load_block_group_dup(struct btrfs_block_group *bg, in btrfs_load_block_group_dup() 1515 static int btrfs_load_block_group_raid1(struct btrfs_block_group *bg, in btrfs_load_block_group_raid1() 1581 static int btrfs_load_block_group_raid0(struct btrfs_block_group *bg, in btrfs_load_block_group_raid0() 1699 static int btrfs_load_block_group_raid10(struct btrfs_block_group *bg, in btrfs_load_block_group_raid10() 1851 int btrfs_load_block_group_by_raid_type(struct btrfs_block_group *bg, in btrfs_load_block_group_by_raid_type() 1906 int btrfs_load_block_group_zone_info(struct btrfs_block_group *cache, bool new) in btrfs_load_block_group_zone_info() [all …]
|
| H A D | free-space-cache.c | 133 struct inode *lookup_free_space_inode(struct btrfs_block_group *block_group, in lookup_free_space_inode() 225 struct btrfs_block_group *block_group, in create_free_space_inode() 246 struct btrfs_block_group *block_group) in btrfs_remove_free_space_inode() 295 struct btrfs_block_group *block_group, in btrfs_truncate_free_space_cache() 691 struct btrfs_block_group *block_group = ctl->block_group; in recalculate_thresholds() 939 int load_free_space_cache(struct btrfs_block_group *block_group) in load_free_space_cache() 1070 struct btrfs_block_group *block_group, in write_cache_extent_entries() 1195 struct btrfs_block_group *block_group, in write_pinned_extent_entries() 1290 struct btrfs_block_group *block_group, in __btrfs_wait_cache_io() 1347 struct btrfs_block_group *block_group, in btrfs_wait_cache_io() [all …]
|
| H A D | extent-tree.c | 66 static int block_group_bits(const struct btrfs_block_group *cache, u64 bits) in block_group_bits() 2677 struct btrfs_block_group *bg; in first_logical_byte() 2679 bg = rb_entry(leftmost, struct btrfs_block_group, cache_node); in first_logical_byte() 2688 struct btrfs_block_group *bg, in pin_down_extent() 2710 struct btrfs_block_group *cache; in btrfs_pin_extent() 2724 struct btrfs_block_group *cache; in btrfs_pin_extent_for_log_replay() 2752 struct btrfs_block_group *block_group; in __exclude_logged_extent() 2801 btrfs_inc_block_group_reservations(struct btrfs_block_group *bg) in btrfs_inc_block_group_reservations() 2839 struct btrfs_block_group *cache = NULL; in unpin_extent_range() 2919 int btrfs_complete_bg_remapping(struct btrfs_block_group *bg) in btrfs_complete_bg_remapping() [all …]
|
| H A D | fs.h | 44 struct btrfs_block_group; 417 struct btrfs_block_group *block_group; 442 struct btrfs_block_group *block_group; 934 struct btrfs_block_group *active_meta_bg; 935 struct btrfs_block_group *active_system_bg;
|
| H A D | extent_io.h | 30 struct btrfs_block_group; 145 struct btrfs_block_group *zoned_bg;
|
| H A D | volumes.h | 30 struct btrfs_block_group; 744 struct btrfs_block_group *btrfs_create_chunk(struct btrfs_trans_handle *trans, 807 struct btrfs_block_group *bg);
|
| H A D | relocation.c | 148 struct btrfs_block_group *block_group; 3330 static int delete_block_group_cache(struct btrfs_block_group *block_group, in delete_block_group_cache() 3374 struct btrfs_block_group *block_group, in delete_v1_space_cache() 3849 const struct btrfs_block_group *group) in create_reloc_inode() 3959 static void describe_relocation(struct btrfs_block_group *block_group) in describe_relocation() 4056 struct btrfs_block_group *bg, s64 diff) in adjust_block_group_remap_bytes() 4266 struct btrfs_block_group *bg, u64 new_addr, in move_existing_remap() 4275 struct btrfs_block_group *dest_bg; in move_existing_remap() 4467 struct btrfs_block_group *bg, in move_existing_remaps() 4544 struct btrfs_block_group *bg) in create_remap_tree_entries() [all …]
|
| H A D | scrub.c | 131 struct btrfs_block_group *bg; 1619 static int scrub_find_fill_first_stripe(struct btrfs_block_group *bg, in scrub_find_fill_first_stripe() 1993 static int queue_scrub_stripe(struct scrub_ctx *sctx, struct btrfs_block_group *bg, in queue_scrub_stripe() 2125 struct btrfs_block_group *bg, in scrub_raid56_parity_stripe() 2267 struct btrfs_block_group *bg, in scrub_simple_mirror() 2335 struct btrfs_block_group *bg, in simple_stripe_get_logical() 2362 struct btrfs_block_group *bg, in scrub_simple_stripe() 2396 struct btrfs_block_group *bg, in scrub_stripe() 2558 struct btrfs_block_group *bg, in scrub_chunk() 2601 struct btrfs_block_group *cache) in finish_extent_writes_for_zoned() [all …]
|
| H A D | space-info.c | 383 struct btrfs_block_group *block_group) in btrfs_add_bg_to_space_info() 668 struct btrfs_block_group *cache; in btrfs_dump_space_info() 2008 struct btrfs_block_group *block_group; in btrfs_account_ro_block_groups_free_space() 2136 struct btrfs_block_group *bg; in do_reclaim_sweep()
|
| H A D | volumes.c | 3560 struct btrfs_block_group *sys_bg; in btrfs_remove_chunk() 3629 struct btrfs_block_group *bg) in btrfs_relocate_chunk_finish() 3669 struct btrfs_block_group *block_group; in btrfs_relocate_chunk() 3812 struct btrfs_block_group *cache; in btrfs_may_alloc_data_chunk() 4063 struct btrfs_block_group *cache; in chunk_usage_range_filter() 4099 struct btrfs_block_group *cache; in chunk_usage_filter() 4332 struct btrfs_block_group *bg; 4408 struct btrfs_block_group *bg; in balance_remap_chunks() 6112 static struct btrfs_block_group *create_chunk(struct btrfs_trans_handle *trans, in create_chunk() 6118 struct btrfs_block_group *block_group; in create_chunk() [all …]
|
| H A D | ctree.h | 25 struct btrfs_block_group;
|
| H A D | transaction.c | 160 struct btrfs_block_group *cache; in btrfs_put_transaction() 163 struct btrfs_block_group, in btrfs_put_transaction() 2142 struct btrfs_block_group *block_group, *tmp; in btrfs_cleanup_pending_block_groups()
|
| H A D | sysfs.c | 703 struct btrfs_block_group *block_group; in raid_bytes_show() 815 struct btrfs_block_group *bg; in btrfs_size_classes_show() 1818 void btrfs_sysfs_add_block_group_type(struct btrfs_block_group *cache) in btrfs_sysfs_add_block_group_type()
|
| H A D | disk-io.c | 776 struct btrfs_block_group *block_group; in btrfs_global_root_id() 4863 static void btrfs_cleanup_bg_io(struct btrfs_block_group *cache) in btrfs_cleanup_bg_io() 4886 struct btrfs_block_group *cache; in btrfs_cleanup_dirty_bgs() 4891 struct btrfs_block_group, in btrfs_cleanup_dirty_bgs() 4919 struct btrfs_block_group, in btrfs_cleanup_dirty_bgs()
|
| H A D | direct-io.c | 226 struct btrfs_block_group *bg; in btrfs_get_blocks_direct_write()
|
| H A D | inode.c | 2029 struct btrfs_block_group *nocow_bg = NULL; in run_delalloc_nocow() 3141 struct btrfs_block_group *cache; in btrfs_release_delalloc_bytes() 7409 struct btrfs_block_group *block_group; in btrfs_extent_readonly() 10220 struct btrfs_block_group *bg = sp->ptr; in btrfs_free_swapfile_pins() 10426 struct btrfs_block_group *bg; in btrfs_swap_activate()
|
| H A D | qgroup.c | 4762 struct btrfs_block_group *bg, in btrfs_qgroup_add_swapped_blocks()
|
| H A D | extent_io.c | 2567 struct btrfs_block_group *bg) in flush_active_meta_bg()
|
| H A D | ioctl.c | 2864 struct btrfs_block_group *block_group; in get_block_group_info()
|
| H A D | tree-log.c | 2932 struct btrfs_block_group *bg; in clean_log_buffer()
|
| /linux/include/trace/events/ |
| H A D | btrfs.h | 20 struct btrfs_block_group; 1692 const struct btrfs_block_group *block_group, int create), 2207 const struct btrfs_block_group *block_group), 2246 TP_PROTO(const struct btrfs_block_group *block_group, 2285 TP_PROTO(const struct btrfs_block_group *block_group, 2293 TP_PROTO(const struct btrfs_block_group *block_group, 2301 TP_PROTO(const struct btrfs_block_group *block_group, u64 start, 2334 TP_PROTO(const struct btrfs_block_group *block_group), 2351 TP_PROTO(const struct btrfs_block_group *block_group, 2910 TP_PROTO(const struct btrfs_block_group *bg_cache), [all …]
|