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 Sort by function name Hit count Sort by 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