LCOV - code coverage report
Current view: top level - fs/btrfs - extent_io.c (source / functions) Hit Total Coverage
Test: btrfstest.info Lines: 1502 1970 76.2 %
Date: 2014-11-28 Functions: 112 128 87.5 %

Function Name Sort by function name Hit count Sort by hit count
map_private_extent_buffer 41588982
read_extent_buffer 12262845
free_extent_buffer 7021982
free_extent_state 4910880
release_extent_buffer 4671365
check_buffer_tree_ref 4657738
find_extent_buffer 3493030
extent_buffer_uptodate 3434517
mark_extent_buffer_accessed 3432902
set_page_extent_mapped 3158407
tree_search_for_insert 3150213
__etree_search 3149917
alloc_extent_state 2270839
merge_state 1834115
submit_extent_page.isra.27 1566609
merge_bio.isra.20 1495689
update_nr_written.isra.19 1485946
copy_pages 1476644
cache_state 1349025
__extent_writepage 1312964
writepage_delalloc.isra.25 1312952
find_delalloc_range 1312844
find_lock_delalloc_range 1312842
set_range_writeback.isra.22 1308912
__extent_writepage_io 1308893
end_extent_writepage 1308880
alloc_extent_buffer 1268775
set_state_bits 1242906
read_extent_buffer_pages 1209796
__set_extent_bit 1186226
set_extent_buffer_dirty 1165610
clear_extent_bit 1100499
tree_insert 962717
clear_state_bit 941819
write_extent_buffer 897735
memmove_extent_buffer 743372
split_state 597916
__do_readpage 486456
lock_extent_bits 463423
__get_extent_map 462506
memcpy_extent_buffer 410701
insert_state 364809
test_range_bit 353484
memcmp_extent_buffer 228578
attach_extent_buffer_page 192393
try_release_extent_mapping 188224
try_release_extent_state.isra.26 188224
btrfs_io_bio_alloc 183799
set_extent_delalloc 131791
set_extent_dirty 126731
find_first_extent_bit 123332
find_first_extent_bit_state 123332
btrfs_bio_alloc 122377
submit_one_bio 122182
unlock_extent_cached 112703
copy_extent_buffer 93062
btrfs_bio_clone 90602
count_range_bits 81161
clean_io_failure 80536
end_bio_extent_writepage 65676
__alloc_extent_buffer 61762
btrfs_release_extent_buffer_page 61460
btrfs_release_extent_buffer_rcu 61440
set_extent_buffer_uptodate 61290
flush_epd_write_bio 59814
extent_io_tree_init 57474
lock_extent_buffer_for_io 57106
end_extent_buffer_writeback 57026
write_one_eb.isra.28 57026
free_extent_buffer_stale 53689
__do_contiguous_readpages 51609
__extent_readpages 49223
extent_writepages 38223
extent_write_cache_pages.isra.23 38221
__extent_read_full_page 36048
clear_extent_dirty 32303
extent_clear_unlock_delalloc 30095
lock_delalloc_pages 29879
endio_readpage_release_extent 29590
end_bio_extent_readpage 28580
memset_extent_buffer 28122
end_bio_extent_buffer_writepage 27921
extent_read_full_page 27771
set_extent_bit 25258
extent_readpages 24097
flush_write_bio 21511
btree_write_cache_pages 21234
convert_extent_bit 20035
try_release_extent_buffer 13164
set_extent_bits 3159
clear_extent_bits 3025
unlock_extent 2967
lock_extent 2746
clear_extent_buffer_dirty 2006
set_extent_new 1384
set_extent_defrag 1337
extent_invalidatepage 1335
count_ext_ref 1120
get_extent_skip_holes 1030
btrfs_clone_extent_buffer 731
check_page_uptodate 452
set_extent_uptodate 452
extent_fiemap 344
read_extent_buffer_to_user 208
extent_range_clear_dirty_for_io 155
extent_write_locked_range 81
extent_read_full_page_nolock 64
wait_on_state 56
wait_extent_bit 44
try_lock_extent 3
extent_range_redirty_for_io 2
alloc_dummy_extent_buffer 1
extent_buffer_under_io 0
clear_extent_buffer_uptodate 0
get_state_private 0
repair_io_failure 0
set_state_private 0
extent_io_tree_panic 0
__unlock_for_delalloc.isra.21 0
repair_eb_io_failure 0
extent_write_full_page 0
wait_on_extent_buffer_writeback 0
bio_readpage_error 0
free_io_failure.isra.24 0
extent_io_exit 0
btrfs_release_extent_buffer 0
clear_extent_uptodate 0
extent_io_init 0

Generated by: LCOV version 1.10