LCOV - code coverage report
Current view: top level - fs/ext4 - inode.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc4-xfsx @ Mon Jul 31 20:08:34 PDT 2023 Lines: 2157 2726 79.1 %
Date: 2023-07-31 20:08:34 Functions: 107 120 89.2 %

Function Name Sort by function name Hit count Sort by hit count
__check_block_validity 32193925
__ext4_block_zero_page_range 923760
__ext4_expand_extra_isize 20
__ext4_get_inode_loc 80074534
__ext4_get_inode_loc_noinmem 342060
__ext4_iget 290122
__ext4_journalled_invalidate_folio 1066
__ext4_mark_inode_dirty 72191448
__ext4_update_other_inode_time 375
_ext4_get_block 1221778
check_igot_inode 289083
do_journal_get_write_access 0
ext4_alloc_da_blocks 98201
ext4_begin_ordered_truncate 2056720
ext4_bh_unmapped 97
ext4_block_truncate_page 150843
ext4_block_zero_page_range 923770
ext4_bmap 5076
ext4_bread 16383935
ext4_bread_batch 2348704
ext4_break_layouts 1286973
ext4_can_truncate 801716
ext4_change_inode_journal_flag 24
ext4_chunk_trans_blocks 1620680
ext4_da_get_block_prep 36882017
ext4_da_map_blocks 36861729
ext4_da_release_space 8338047
ext4_da_reserve_space 26762736
ext4_da_should_update_i_disksize 25538235
ext4_da_update_reserve_space 901164
ext4_da_write_begin 112694976
ext4_da_write_end 112673751
ext4_da_writepages_trans_blocks 1158816
ext4_dax_writepages 0
ext4_dio_alignment 2919571
ext4_dirty_folio 25319976
ext4_dirty_inode 38541735
ext4_dirty_journalled_data 0
ext4_do_update_inode 78557940
ext4_do_writepages 1816475
ext4_evict_inode 3248607
ext4_expand_extra_isize 0
ext4_file_getattr 10450661
ext4_fill_raw_inode 78540999
ext4_get_block 192704
ext4_get_block_unwritten 249306
ext4_get_fc_inode_loc 0
ext4_get_inode_loc 79614061
ext4_get_projid 154
ext4_get_reserved_space 28998900
ext4_getattr 17629248
ext4_getblk 18720714
ext4_iget_extra_inode 240663
ext4_index_trans_blocks 9388185
ext4_inode_attach_jinode 6358623
ext4_inode_blocks 240999
ext4_inode_blocks_set 78531413
ext4_inode_csum 78721762
ext4_inode_csum_set 78552404
ext4_inode_csum_verify 242036
ext4_inode_datasync_dirty 2999800
ext4_inode_is_fast_symlink 2022283
ext4_insert_delayed_block 26840066
ext4_invalidate_folio 32860807
ext4_iomap_alloc 1267970
ext4_iomap_begin 2735998
ext4_iomap_begin_report 560848
ext4_iomap_end 2438478
ext4_iomap_is_delalloc 244616
ext4_iomap_overwrite_begin 290427
ext4_iomap_swap_activate 30
ext4_issue_zeroout 1
ext4_journal_folio_buffers 0
ext4_journalled_dirty_folio 0
ext4_journalled_invalidate_folio 1066
ext4_journalled_write_end 0
ext4_journalled_zero_new_buffers 0
ext4_map_blocks 74230637
ext4_mark_iloc_dirty 78531920
ext4_meta_trans_blocks 9388819
ext4_nonda_switch 121171502
ext4_normal_submit_inode_data_buffers 169069
ext4_page_mkwrite 8496389
ext4_print_free_blocks 0
ext4_punch_hole 255389
ext4_read_folio 76329
ext4_readahead 964678
ext4_release_folio 42151793
ext4_reserve_inode_write 79403770
ext4_set_aops 2296020
ext4_set_inode_flags 3081429
ext4_set_iomap 3000262
ext4_setattr 2616098
ext4_should_enable_dax 3064181
ext4_truncate 799445
ext4_try_to_expand_extra_isize 32
ext4_update_bh_state 10967150
ext4_update_disksize_before_punch 413997
ext4_update_other_inodes_time 25
ext4_wait_dax_page 0
ext4_wait_for_tail_page_commit 1065
ext4_walk_page_buffers 97
ext4_write_begin 286020
ext4_write_end 283602
ext4_write_inode 922475
ext4_writepage_trans_blocks 3883676
ext4_writepages 1675201
ext4_zero_partial_blocks 441285
mpage_add_bh_to_extent 35757698
mpage_folio_done 30647221
mpage_journal_page_buffers 0
mpage_map_and_submit_buffers 1117545
mpage_map_and_submit_extent 1117633
mpage_map_one_extent 1117624
mpage_prepare_extent_to_map 2690225
mpage_process_folio 24620232
mpage_process_page_bufs 35766469
mpage_release_unused_pages 2689853
mpage_submit_folio 30650846
write_end_fn 0

Generated by: LCOV version 1.14