LCOV - code coverage report
Current view: top level - fs/btrfs - extent-tree.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-djwx @ Mon Jul 31 20:08:22 PDT 2023 Lines: 2296 3030 75.8 %
Date: 2023-07-31 20:08:22 Functions: 96 102 94.1 %

Function Name Sort by function name Hit count Sort by hit count
__btrfs_free_extent 23184535
__btrfs_inc_extent_ref 28669953
__btrfs_mod_ref 3920005
__btrfs_run_delayed_refs 4345432
__exclude_logged_extent 83052
__run_delayed_extent_op 68815
alloc_reserved_extent 9718645
alloc_reserved_file_extent 2094251
alloc_reserved_tree_block 7624360
btrfs_add_excluded_extent 3245
btrfs_alloc_logged_file_extent 83052
btrfs_alloc_reserved_file_extent 3652091
btrfs_alloc_tree_block 9008767
btrfs_cleanup_ref_head_accounting 49005905
btrfs_cross_ref_exist 367007
btrfs_dec_ref 33696
btrfs_discard_extent 33962
btrfs_drop_snapshot 1652
btrfs_drop_subtree 681289
btrfs_error_unpin_extent_range 141
btrfs_exclude_logged_extents 4583
btrfs_finish_extent_commit 203010
btrfs_free_excluded_extents 26934
btrfs_free_extent 16779260
btrfs_free_reserved_extent 193
btrfs_free_tree_block 11351165
btrfs_get_extent_inline_ref_type 331558047
btrfs_grab_block_group 10778787
btrfs_inc_extent_ref 34154479
btrfs_inc_ref 1987795
btrfs_init_new_buffer 9007453
btrfs_issue_discard 45379
btrfs_lock_cluster 8676623
btrfs_lookup_data_extent 94243
btrfs_lookup_extent_info 9499982
btrfs_obtain_ref_head 49654014
btrfs_pin_extent 1674369
btrfs_pin_extent_for_log_replay 5132
btrfs_pin_reserved_extent 24501
btrfs_release_block_group 21634403
btrfs_reserve_extent 12656804
btrfs_run_delayed_refs 2380392
btrfs_run_delayed_refs_for_head 48658884
btrfs_set_disk_extent_flags 69062
btrfs_trim_free_extents 982
btrfs_trim_fs 987
can_allocate_chunk 42159
can_allocate_chunk_zoned 0
check_committed_ref 367009
check_delayed_ref 361675
check_ref_cleanup 762546
check_ref_exists 0
cleanup_extent_op 49009272
cleanup_ref_head 48658065
do_allocation 17106104
do_allocation_clustered 17106070
do_allocation_zoned 0
do_discard_extent 45347
do_free_extent_accounting 8407825
do_walk_down 6863994
extent_data_ref_count 1047522
fetch_cluster_info 16418516
find_free_extent 12666523
find_free_extent_check_size_class 21637541
find_free_extent_clustered 8676716
find_free_extent_unclustered 8429244
find_free_extent_update_loop 15034722
find_next_key 21304395
first_logical_byte 12660187
found_extent 12656910
found_extent_clustered 12656837
get_alloc_profile_by_root 12656490
hash_extent_data_ref 447569395
hash_extent_data_ref_item 217740644
insert_extent_data_ref 12630362
insert_inline_extent_backref 28669838
insert_tree_block_ref 0
lookup_extent_backref 23184529
lookup_extent_data_ref 203461
lookup_inline_extent_backref 51854432
lookup_tree_block_ref 0
match_extent_data_ref 219200273
pin_down_extent 2983097
prepare_allocation 12665958
prepare_allocation_clustered 12665923
reada_walk_down 0
release_block_group 8977721
remove_extent_backref 14776751
remove_extent_data_ref 203197
run_and_cleanup_extent_op 48658062
run_delayed_data_ref 32404485
run_delayed_extent_op 3685
run_delayed_tree_ref 29085507
run_one_delayed_ref 61490016
setup_inline_extent_backref 15969255
unpin_extent_range 3758231
unselect_delayed_ref_head 553
update_inline_extent_backref 14644018
walk_down_proc 9458953
walk_down_tree 2594959
walk_up_proc 2601628
walk_up_tree 2594959

Generated by: LCOV version 1.14