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

Generated by: LCOV version 1.14