LCOV - code coverage report
Current view: top level - fs - buffer.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-djwx @ Mon Jul 31 20:08:22 PDT 2023 Lines: 1160 1374 84.4 %
Date: 2023-07-31 20:08:22 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
block_is_partially_uptodate 13
buffer_check_dirty_writeback 26
__bread_slow 84
block_truncate_page 122
write_boundary_block 186
buffer_exit_cpu_dead 245
fsync_buffers_list 340
osync_buffers_list 340
__breadahead 512
generic_buffers_fsync 795
generic_buffers_fsync_noflush 816
sync_mapping_buffers 817
__sync_dirty_buffer 2031
sync_dirty_buffer 2031
__bh_read_batch 7390
invalidate_bh_lru 11348
remove_inode_buffers 26596
end_buffer_async_read_io 42598
end_buffer_async_read 42644
mark_buffer_async_read 42644
block_commit_write 58989
__bforget 61670
__lock_buffer 74617
block_read_full_folio 101749
folio_zero_new_buffers 108559
__remove_assoc_queue 118030
write_dirty_buffer 172074
end_buffer_write_sync 189490
invalidate_bh_lrus_cpu 208830
__invalidate_bh_lrus 220067
mark_buffer_write_io_error 269068
__bread_gfp 273624
buffer_io_error 275345
invalidate_bh_lrus 550555
__wait_on_buffer 593096
mark_buffer_dirty_inode 753577
link_dev_buffers 1037235
__getblk_slow 1038773
grow_buffers 1039351
grow_dev_page 1039369
blkdev_max_block 1039824
folio_init_buffers 1039824
create_empty_buffers 1136443
__bh_read 1503086
__end_buffer_read_notouch 1756400
end_buffer_read_sync 1756400
has_bh_in_lru 2429111
invalidate_inode_buffers 3159952
set_bh_page 3184238
submit_bh 3905593
block_page_mkwrite 8049808
bh_lru_install 11488126
mark_buffer_async_write_endio 11578712
end_buffer_async_write 11578714
block_write_full_page 11666403
__block_write_full_folio 11666404
__find_get_block_slow 13594822
submit_bh_wbc 17259038
end_bio_bh_io_sync 17259466
bh_uptodate_or_lock 20239195
block_write_begin 20458522
block_dirty_folio 23976080
clean_bdev_aliases 29150104
discard_buffer 36834163
block_invalidate_folio 36837652
folio_create_empty_buffers 43391090
folio_alloc_buffers 44419893
folio_set_bh 44647834
try_to_free_buffers 45719317
drop_buffers 45719627
alloc_buffer_head 47814410
free_buffer_head 47887503
unlock_buffer 67619893
recalc_bh_state 95733048
generic_write_end 100452036
touch_buffer 116354220
block_write_end 121238630
__block_write_begin 121311234
__getblk_gfp 126411575
__block_commit_write 129254862
__block_write_begin_int 129319412
lookup_bh_lru 129736798
__find_get_block 129767484
folio_create_buffers 141056951
mark_buffer_dirty 143451264
__brelse 150160097
inode_has_buffers 1175094427

Generated by: LCOV version 1.14