LCOV - code coverage report
Current view: top level - fs/ext4 - inode.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-achx @ Mon Jul 31 20:08:12 PDT 2023 Lines: 2152 2726 78.9 %
Date: 2023-07-31 20:08:12 Functions: 106 120 88.3 %

Function Name Sort by function name Hit count Sort by hit count
__check_block_validity 30471762
__ext4_block_zero_page_range 899320
__ext4_expand_extra_isize 20
__ext4_get_inode_loc 74702105
__ext4_get_inode_loc_noinmem 315806
__ext4_iget 255622
__ext4_journalled_invalidate_folio 1052
__ext4_mark_inode_dirty 67369900
__ext4_update_other_inode_time 375
_ext4_get_block 984215
check_igot_inode 254583
do_journal_get_write_access 0
ext4_alloc_da_blocks 78963
ext4_begin_ordered_truncate 1957127
ext4_bh_unmapped 143
ext4_block_truncate_page 134638
ext4_block_zero_page_range 899324
ext4_bmap 5053
ext4_bread 16314350
ext4_bread_batch 2148889
ext4_break_layouts 1150136
ext4_can_truncate 598317
ext4_change_inode_journal_flag 25
ext4_chunk_trans_blocks 1357700
ext4_da_get_block_prep 31513579
ext4_da_map_blocks 31491327
ext4_da_release_space 6672730
ext4_da_reserve_space 24727320
ext4_da_should_update_i_disksize 24040308
ext4_da_update_reserve_space 928252
ext4_da_write_begin 112958434
ext4_da_write_end 113015588
ext4_da_writepages_trans_blocks 1162688
ext4_dax_writepages 0
ext4_dio_alignment 2948138
ext4_dirty_folio 24014854
ext4_dirty_inode 36015708
ext4_dirty_journalled_data 0
ext4_do_update_inode 73226092
ext4_do_writepages 1630567
ext4_evict_inode 3160768
ext4_expand_extra_isize 0
ext4_file_getattr 9358132
ext4_fill_raw_inode 73176014
ext4_get_block 134426
ext4_get_block_unwritten 91157
ext4_get_fc_inode_loc 0
ext4_get_inode_loc 74302568
ext4_get_projid 154
ext4_get_reserved_space 26878405
ext4_getattr 15275088
ext4_getblk 18450538
ext4_iget_extra_inode 214407
ext4_index_trans_blocks 8131208
ext4_inode_attach_jinode 5334784
ext4_inode_blocks 214743
ext4_inode_blocks_set 73163728
ext4_inode_csum 73355010
ext4_inode_csum_set 73223540
ext4_inode_csum_verify 215779
ext4_inode_datasync_dirty 2541070
ext4_inode_is_fast_symlink 1977069
ext4_insert_delayed_block 24804930
ext4_invalidate_folio 30342101
ext4_iomap_alloc 1441341
ext4_iomap_begin 2614718
ext4_iomap_begin_report 562928
ext4_iomap_end 1977668
ext4_iomap_is_delalloc 250542
ext4_iomap_overwrite_begin 290205
ext4_iomap_swap_activate 30
ext4_issue_zeroout 0
ext4_journal_folio_buffers 0
ext4_journalled_dirty_folio 0
ext4_journalled_invalidate_folio 1052
ext4_journalled_write_end 0
ext4_journalled_zero_new_buffers 0
ext4_map_blocks 70686789
ext4_mark_iloc_dirty 73210571
ext4_meta_trans_blocks 8132062
ext4_nonda_switch 120990794
ext4_normal_submit_inode_data_buffers 159978
ext4_page_mkwrite 8055512
ext4_print_free_blocks 0
ext4_punch_hole 266117
ext4_read_folio 63958
ext4_readahead 965542
ext4_release_folio 33602415
ext4_reserve_inode_write 74093787
ext4_set_aops 2270190
ext4_set_inode_flags 2991711
ext4_set_iomap 2541199
ext4_setattr 2457367
ext4_should_enable_dax 2972349
ext4_truncate 594740
ext4_try_to_expand_extra_isize 32
ext4_update_bh_state 7417169
ext4_update_disksize_before_punch 424698
ext4_update_other_inodes_time 25
ext4_wait_dax_page 0
ext4_wait_for_tail_page_commit 1051
ext4_walk_page_buffers 143
ext4_write_begin 127589
ext4_write_end 124602
ext4_write_inode 818771
ext4_writepage_trans_blocks 2839335
ext4_writepages 1494552
ext4_zero_partial_blocks 451983
mpage_add_bh_to_extent 30179380
mpage_folio_done 25203866
mpage_journal_page_buffers 0
mpage_map_and_submit_buffers 1122820
mpage_map_and_submit_extent 1122930
mpage_map_one_extent 1122927
mpage_prepare_extent_to_map 2555125
mpage_process_folio 22190547
mpage_process_page_bufs 30185282
mpage_release_unused_pages 2555113
mpage_submit_folio 25205631
write_end_fn 0

Generated by: LCOV version 1.14