LCOV - code coverage report
Current view:
top level
-
fs/btrfs
- extent-tree.c
(
source
/ functions)
Hit
Total
Coverage
Test:
btrfstest.info
Lines:
2545
3597
70.8 %
Date:
2014-11-28
Functions:
153
183
83.6 %
Function Name
Hit count
btrfs_put_block_group
795183
block_group_cache_tree_search
479918
select_delayed_ref
386450
run_one_delayed_ref
386435
btrfs_trans_release_metadata
359896
block_rsv_add_bytes
323967
block_rsv_release_bytes
293261
btrfs_block_rsv_release
293036
next_block_group.isra.44
254724
calc_csum_metadata_size
239712
reserve_metadata_bytes
222682
__get_raid_index
213561
btrfs_should_throttle_delayed_refs
175227
btrfs_block_rsv_check
174833
btrfs_check_space_for_delayed_refs
173077
update_block_group.isra.46
170354
get_restripe_target.isra.23
166920
btrfs_reduce_alloc_profile.isra.30
166789
get_alloc_profile
166787
btrfs_get_alloc_profile
166086
block_rsv_use_bytes
160165
btrfs_check_data_free_space
159345
block_group_cache_done.isra.20
155859
btrfs_delalloc_reserve_metadata
154344
btrfs_update_reserved_bytes
113443
btrfs_reserve_extent
112259
first_logical_byte.isra.45
112258
find_free_extent
112255
drop_outstanding_extent
110632
btrfs_delalloc_release_metadata
110613
run_delayed_tree_ref
106070
block_rsv_migrate_bytes
104781
btrfs_grab_block_group
98349
btrfs_block_rsv_migrate
95152
btrfs_free_reserved_data_space
90628
run_delayed_data_ref
88601
lookup_inline_extent_backref
88585
add_pinned_bytes
86060
__btrfs_free_extent
71066
lookup_extent_backref
71064
get_block_rsv.isra.27
68514
btrfs_init_new_buffer.isra.42
58886
btrfs_alloc_free_block
58884
use_block_rsv
58884
btrfs_block_rsv_add
56987
btrfs_free_tree_block
54155
btrfs_alloc_reserved_file_extent
53378
alloc_reserved_tree_block
53373
alloc_reserved_file_extent
52711
__btrfs_get_ro_block_group_free_space
48484
btrfs_account_ro_block_groups_free_space
48481
btrfs_lookup_block_group
46216
__btrfs_run_delayed_refs
41040
btrfs_run_delayed_refs
41030
btrfs_lock_cluster
40871
btrfs_delalloc_reserve_space
35037
unpin_extent_range.isra.47
32303
btrfs_free_extent
26762
btrfs_inc_extent_ref
21718
match_extent_data_ref
19777
insert_inline_extent_backref
17521
__btrfs_inc_extent_ref
17521
find_next_key
16646
setup_inline_extent_backref
16521
extent_data_ref_count.isra.37
15648
check_ref_cleanup.isra.31
11390
btrfs_free_block_rsv
11282
btrfs_block_rsv_refill
10447
btrfs_alloc_block_rsv
10375
btrfs_write_dirty_block_groups
9663
btrfs_orphan_release_metadata
9630
btrfs_orphan_reserve_metadata
9630
update_inline_extent_backref
7795
add_new_free_space.isra.34
6927
remove_extent_backref
6795
btrfs_extent_readonly
6754
btrfs_cross_ref_exist
6754
check_committed_ref.isra.36
6754
check_delayed_ref
6654
write_one_cache_group
6457
cache_save_setup
5895
can_overcommit
5304
pin_down_extent
4969
btrfs_start_nocow_write
2597
update_global_block_rsv
2406
calc_global_metadata_size
2406
btrfs_async_reclaim_metadata_space
2332
btrfs_calc_reclaim_metadata_size
2332
__btrfs_mod_ref
2201
btrfs_async_run_delayed_refs
2152
delayed_ref_async_start
2152
btrfs_finish_extent_commit
2098
btrfs_prepare_extent_commit
2098
update_space_info
1885
btrfs_end_nocow_write
1650
hash_extent_data_ref
1598
btrfs_init_block_rsv
1554
btrfs_lookup_extent_info
1418
btrfs_inc_ref
1396
find_first_block_group
1362
free_excluded_extents.isra.35
1300
__link_block_group
1228
exclude_super_stripes
1228
btrfs_add_block_group_cache
1228
btrfs_create_block_group_cache
1228
set_avail_alloc_bits
1228
btrfs_pin_extent
889
hash_extent_data_ref_item
799
add_excluded_extent.isra.40
689
put_caching_control
677
alloc_name
657
set_block_group_ro
532
cache_block_group
517
__btrfs_free_reserved_extent
505
btrfs_free_and_pin_reserved_extent
505
walk_down_proc
482
walk_up_proc
466
walk_up_tree
464
walk_down_tree
464
account_leaf_items.isra.38
464
btrfs_drop_snapshot
450
__run_delayed_extent_op
412
btrfs_set_disk_extent_flags
412
btrfs_dec_ref
341
flush_space
284
btrfs_subvolume_release_metadata
228
btrfs_subvolume_reserve_metadata
228
release_global_block_rsv
221
btrfs_init_space_info
221
init_global_block_rsv
221
btrfs_put_block_group_cache
221
btrfs_free_block_groups
221
btrfs_read_block_groups
221
btrfs_init_async_reclaim_work
221
caching_thread
206
btrfs_need_do_async_reclaim
150
get_caching_control
128
wait_block_group_cache_progress
128
do_chunk_alloc
87
should_alloc_chunk.isra.25
87
btrfs_create_pending_block_groups
87
btrfs_make_block_group
87
check_system_chunk
87
btrfs_remove_block_group
72
btrfs_can_relocate
72
update_block_group_flags.isra.29
66
btrfs_set_block_group_ro
66
shrink_delalloc
54
btrfs_writeback_inodes_sb_nr.isra.39
50
do_walk_down
18
run_delayed_extent_op.isra.32
9
clear_avail_alloc_bits
6
account_shared_subtree
2
btrfs_error_discard_extent
0
btrfs_clear_space_info_full
0
lookup_extent_data_ref
0
btrfs_lookup_extent
0
btrfs_exclude_logged_extents
0
btrfs_drop_subtree
0
btrfs_set_block_group_rw
0
adjust_slots_upwards.isra.43
0
dump_space_info
0
wait_block_group_cache_done
0
remove_extent_data_ref
0
btrfs_free_reserved_extent
0
btrfs_delalloc_release_space
0
btrfs_error_unpin_extent_range
0
__exclude_logged_extent
0
insert_extent_data_ref
0
btrfs_discard_extent.isra.41
0
btrfs_alloc_logged_file_extent
0
unuse_block_rsv
0
get_block_group_index
0
btrfs_pin_extent_for_log_replay
0
may_commit_transaction
0
reada_walk_down
0
convert_extent_item_v0
0
btrfs_force_chunk_alloc
0
btrfs_cond_migrate_bytes
0
insert_tree_block_ref
0
insert_extent_backref
0
btrfs_trim_fs
0
lookup_tree_block_ref
0
Generated by:
LCOV version 1.10