LCOV - code coverage report
Current view: top level - fs/btrfs - block-group.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-achx @ Mon Jul 31 20:08:12 PDT 2023 Lines: 1639 2087 78.5 %
Date: 2023-07-31 20:08:12 Functions: 76 83 91.6 %

Function Name Sort by function name Hit count Sort by hit count
add_new_free_space 119980
block_group_cache_tree_search 68187130
btrfs_add_block_group_cache 22198
btrfs_add_reserved_bytes 12355356
btrfs_block_group_should_use_size_class 23687959
btrfs_cache_block_group 1597466
btrfs_caching_ctl_wait_done 654
btrfs_calc_block_group_size_class 12364796
btrfs_chunk_alloc 264286
btrfs_create_block_group_cache 22198
btrfs_create_pending_block_groups 57315761
btrfs_dec_block_group_reservations 12355095
btrfs_dec_block_group_ro 25
btrfs_dec_block_group_swap_extents 40
btrfs_dec_nocow_writers 285753
btrfs_delete_unused_bgs 44665
btrfs_force_chunk_alloc 22
btrfs_free_block_groups 3213
btrfs_free_reserved_bytes 41004
btrfs_freeze_block_group 6426
btrfs_get_alloc_profile 89770376
btrfs_get_block_group 13080826
btrfs_get_caching_control 25196
btrfs_inc_block_group_ro 522
btrfs_inc_block_group_swap_extents 553
btrfs_inc_nocow_writers 285753
btrfs_lookup_block_group 38147699
btrfs_lookup_first_block_group 589
btrfs_make_block_group 1428
btrfs_mark_bg_to_reclaim 0
btrfs_mark_bg_unused 9687
btrfs_next_block_group 23847
btrfs_put_block_group 81859683
btrfs_put_block_group_cache 3212
btrfs_put_caching_control 1530483
btrfs_read_block_groups 3211
btrfs_reclaim_bgs 41504
btrfs_reclaim_bgs_work 0
btrfs_reduce_alloc_profile 89767181
btrfs_remove_block_group 511
btrfs_reserve_chunk_metadata 60
btrfs_rmap_block 66594
btrfs_setup_space_cache 203435
btrfs_start_dirty_block_groups 203272
btrfs_start_trans_remove_block_group 511
btrfs_unfreeze_block_group 6426
btrfs_update_block_group 17400355
btrfs_use_block_group_size_class 0
btrfs_wait_block_group_cache_done 21690
btrfs_wait_block_group_cache_progress 2995
btrfs_wait_block_group_reservations 499
btrfs_wait_nocow_writers 499
btrfs_write_dirty_block_groups 203573
cache_save_setup 531437
caching_thread 5628
check_chunk_block_group_mappings 3211
check_system_chunk 1992
clean_pinned_extents 14
clear_avail_alloc_bits 0
clear_incompat_bg_bits 511
do_chunk_alloc 1385
exclude_super_stripes 22198
fill_dummy_bgs 0
find_first_block_group 23981
force_metadata_allocation 0
get_profile_num_devs 1992
get_restripe_target 89775793
inc_block_group_ro 566
insert_block_group_item 1428
insert_dev_extent 1731
insert_dev_extents 1428
load_block_group_size_class 5628
load_extent_tree_free 29
read_bg_from_eb 20770
read_one_block_group 20770
reclaim_bgs_cmp 0
remove_block_group_item 511
reserve_chunk_space 2052
sample_block_group_extent_item 9795
set_avail_alloc_bits 22198
should_alloc_chunk 264287
should_reclaim_block_group 8073269
update_block_group_item 531434

Generated by: LCOV version 1.14