LCOV - code coverage report
Current view: top level - fs - buffer.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 520 1072 48.5 %
Date: 2014-02-18 Functions: 62 101 61.4 %
Branches: 303 1155 26.2 %

Function Name Sort by function name Hit count Sort by hit count
unlock_buffer 19032298
__brelse 14908091
lookup_bh_lru 14487000
__find_get_block 14486755
__getblk 14243303
mark_buffer_dirty 7417513
create_page_buffers 7212009
__block_write_begin 7184195
__block_commit_write.isra.12 7176667
generic_write_end 6912344
block_write_end 6912239
recalc_bh_state 3952835
__find_get_block_slow 3058301
unmap_underlying_metadata 2621665
__set_page_dirty 2139259
inode_has_buffers 2001367
free_buffer_head 1983743
set_bh_page 1969148
alloc_buffer_head 1968873
drop_buffers 1929030
try_to_free_buffers 1928973
__clear_page_buffers 1913312
alloc_page_buffers 1898705
create_empty_buffers 1839210
block_invalidatepage 1713931
discard_buffer 1698946
ll_rw_block 1079697
__set_page_dirty_buffers 792976
invalidate_inode_buffers 476186
bh_uptodate_or_lock 347271
bh_lru_install 304124
__block_page_mkwrite 264373
generic_block_bmap 145402
_submit_bh 138168
end_bio_bh_io_sync 138168
guard_bh_eod 138168
submit_bh 111954
__getblk_slow 59600
init_page_buffers 59596
grow_dev_page 59596
grow_buffers 59596
blkdev_max_block.isra.9 59596
buffer_check_dirty_writeback 52196
sleep_on_buffer 43784
__wait_on_buffer 42037
__bforget 38767
block_write_full_page_endio 26055
block_write_full_page 26055
__block_write_full_page 26055
end_buffer_async_write 19852
end_buffer_read_sync 5255
__end_buffer_read_notouch 5255
__breadahead 5128
__lock_buffer 4990
block_read_full_page 1752
end_buffer_async_read 668
end_buffer_write_sync 623
write_dirty_buffer 610
remove_inode_buffers 36
page_zero_new_buffers 8
bh_submit_read 8
SyS_bdflush 1
nobh_write_end 0
do_thaw_all 0
__bread_slow 0
buffer_init 0
invalidate_bh_lru 0
free_more_memory 0
do_thaw_one 0
cont_expand_zero 0
fsync_buffers_list 0
generic_cont_expand_simple 0
mark_buffer_dirty_inode 0
osync_buffers_list 0
emergency_thaw_all 0
nobh_write_begin 0
__sync_dirty_buffer 0
block_write_begin 0
sync_dirty_buffer 0
sync_mapping_buffers 0
block_commit_write 0
quiet_error 0
end_buffer_read_nobh 0
buffer_cpu_notify 0
nobh_writepage 0
buffer_io_error.isra.11 0
invalidate_bh_lrus 0
touch_buffer 0
block_is_partially_uptodate 0
block_truncate_page 0
init_buffer 0
has_bh_in_lru 0
nobh_truncate_page 0
__remove_assoc_queue 0
write_boundary_block 0
attach_nobh_buffers 0
buffer_exit_cpu 0
__bread 0
cont_write_begin 0
block_page_mkwrite 0
mark_buffer_async_write 0

Generated by: LCOV version 1.9