LCOV - code coverage report
Current view: top level - fs - buffer.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc4-xfsx @ Mon Jul 31 20:08:34 PDT 2023 Lines: 1162 1374 84.6 %
Date: 2023-07-31 20:08:34 Functions: 87 96 90.6 %

Function Name Sort by function name Hit count Sort by hit count
__bforget 62570
__bh_read 3625434
__bh_read_batch 6926
__block_commit_write 158639120
__block_write_begin 150269914
__block_write_begin_int 158756106
__block_write_full_folio 14205801
__bread_gfp 273565
__bread_slow 87
__breadahead 498
__brelse 171576213
__end_buffer_read_notouch 3875083
__find_get_block 148448800
__find_get_block_slow 14679056
__getblk_gfp 144956804
__getblk_slow 1053100
__invalidate_bh_lrus 376725
__lock_buffer 76126
__remove_assoc_queue 118077
__sync_dirty_buffer 1965
__wait_on_buffer 605527
alloc_buffer_head 56347276
alloc_page_buffers 0
bh_lru_install 12535996
bh_uptodate_or_lock 35931468
blkdev_max_block 1054025
block_commit_write 90592
block_dirty_folio 25321786
block_invalidate_folio 41690114
block_is_partially_uptodate 11
block_page_mkwrite 8468336
block_read_full_folio 112541
block_truncate_page 119
block_write_begin 37496312
block_write_end 150159012
block_write_full_page 14205792
buffer_check_dirty_writeback 5
buffer_exit_cpu_dead 199
buffer_init 0
buffer_io_error 275981
clean_bdev_aliases 31811453
cont_expand_zero 0
cont_write_begin 0
create_empty_buffers 1135939
discard_buffer 41681692
drop_buffers 56688908
emergency_thaw_bdev 0
end_bio_bh_io_sync 22503200
end_buffer_async_read 53462
end_buffer_async_read_io 53389
end_buffer_async_write 14117826
end_buffer_read_sync 3875083
end_buffer_write_sync 266080
folio_alloc_buffers 52378935
folio_create_buffers 173041571
folio_create_empty_buffers 51367481
folio_init_buffers 1054025
folio_set_bh 52666433
folio_zero_new_buffers 171346
free_buffer_head 56429880
fsync_buffers_list 327
generic_block_bmap 0
generic_buffers_fsync 827
generic_buffers_fsync_noflush 848
generic_cont_expand_simple 0
generic_write_end 112382013
grow_buffers 1053593
grow_dev_page 1053602
has_bh_in_lru 2902933
inode_has_buffers 1339214235
invalidate_bh_lru 11023
invalidate_bh_lrus 626153
invalidate_bh_lrus_cpu 366249
invalidate_inode_buffers 3251721
iomap_to_bh 0
link_dev_buffers 1051364
lookup_bh_lru 148445371
mark_buffer_async_read 53462
mark_buffer_async_write 0
mark_buffer_async_write_endio 14117824
mark_buffer_dirty 173902166
mark_buffer_dirty_inode 754316
mark_buffer_write_io_error 269068
osync_buffers_list 327
recalc_bh_state 112807967
remove_inode_buffers 20543
set_bh_page 3703914
submit_bh 4406203
submit_bh_wbc 22502708
sync_dirty_buffer 1965
sync_mapping_buffers 849
touch_buffer 133937799
try_to_free_buffers 56688224
unlock_buffer 79564554
write_boundary_block 210
write_dirty_buffer 246668

Generated by: LCOV version 1.14