LCOV - code coverage report
Current view: top level - fs/btrfs - inode.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-achx @ Mon Jul 31 20:08:12 PDT 2023 Lines: 4208 5369 78.4 %
Date: 2023-07-31 20:08:12 Functions: 162 176 92.0 %

Function Name Sort by function name Hit count Sort by hit count
__btrfs_del_delalloc_inode 3418422
__btrfs_prealloc_file_range 432708
__btrfs_release_folio 50210836
__btrfs_unlink_inode 1920341
acls_after_inode_item 526467
add_async_extent 158330
add_pending_csums 3410279
async_cow_free 39989
async_cow_start 39989
async_cow_submit 39989
btrfs_add_delalloc_inodes 3413845
btrfs_add_delayed_iput 10411141
btrfs_add_link 3415302
btrfs_add_swap_extent 39
btrfs_add_swapfile_pin 593
btrfs_alloc_delalloc_work 20335
btrfs_alloc_inode 3828955
btrfs_assert_inode_range_clean 5865730
btrfs_check_sector_csum 22542026
btrfs_cleanup_ordered_extents 0
btrfs_clear_delalloc_extent 135574281
btrfs_cont_expand 1639981
btrfs_create 2650250
btrfs_create_common 2785158
btrfs_create_dio_extent 849131
btrfs_create_new_inode 3266039
btrfs_data_csum_ok 21844819
btrfs_del_delalloc_inode 3418370
btrfs_delete_subvolume 170
btrfs_dentry_delete 11349997
btrfs_destroy_cachep 0
btrfs_destroy_inode 3853382
btrfs_dio_end_io 1198840
btrfs_dio_iomap_begin 2100901
btrfs_dio_iomap_end 1392017
btrfs_dio_read 1076547
btrfs_dio_submit_io 1198291
btrfs_dio_write 697437
btrfs_dirty_inode 4488777
btrfs_do_encoded_write 0
btrfs_drop_inode 4248753
btrfs_encoded_io_compression_from_extent 0
btrfs_encoded_read 0
btrfs_encoded_read_endio 0
btrfs_encoded_read_inline 0
btrfs_encoded_read_regular 0
btrfs_encoded_read_regular_fill_pages 0
btrfs_evict_inode 3853407
btrfs_extent_readonly 80705
btrfs_extract_ordered_extent 848641
btrfs_fiemap 63752
btrfs_filldir 23380420
btrfs_find_actor 806406
btrfs_find_new_delalloc_bytes 26577841
btrfs_finish_one_ordered 3410690
btrfs_finish_ordered_io 3410574
btrfs_free_inode 3841920
btrfs_free_swapfile_pins 43
btrfs_get_blocks_direct_write 862303
btrfs_get_extent 105584692
btrfs_getattr 17613884
btrfs_iget 735899
btrfs_iget_locked 936661
btrfs_iget_path 936685
btrfs_inherit_iflags 3262924
btrfs_init_cachep 11
btrfs_init_inode_security 3266392
btrfs_init_locked_inode 532665
btrfs_inode_by_name 3449512
btrfs_inode_lock 33006841
btrfs_inode_unlock 33026589
btrfs_insert_inode_locked 3256239
btrfs_invalidate_folio 84594987
btrfs_link 64600
btrfs_lookup 3452435
btrfs_lookup_dentry 3452064
btrfs_merge_delalloc_extent 43740823
btrfs_migrate_folio 189344
btrfs_mkdir 96205
btrfs_mknod 30997
btrfs_new_extent_direct 774268
btrfs_new_inode_args_destroy 3266462
btrfs_new_inode_prepare 3258574
btrfs_new_subvol_inode 252
btrfs_opendir 156392
btrfs_orphan_add 1786798
btrfs_orphan_cleanup 22062
btrfs_page_mkwrite 8621634
btrfs_permission 99502168
btrfs_prealloc_file_range 432691
btrfs_prealloc_file_range_trans 17
btrfs_print_data_csum_error 6
btrfs_prune_dentries 168
btrfs_read_locked_inode 532665
btrfs_readahead 1368933
btrfs_real_readdir 2929886
btrfs_release_delalloc_bytes 3124874
btrfs_release_folio 18577036
btrfs_rename 455826
btrfs_rename2 474294
btrfs_rename_exchange 18467
btrfs_rmdir 67134
btrfs_run_delalloc_range 3402229
btrfs_run_delalloc_work 20335
btrfs_run_delayed_iput 1920408
btrfs_run_delayed_iputs 4046558
btrfs_set_delalloc_extent 153459714
btrfs_set_extent_delalloc 39371261
btrfs_set_inode_index 3414765
btrfs_set_inode_index_count 6132
btrfs_set_range_writeback 50488874
btrfs_setattr 2459325
btrfs_setsize 343134
btrfs_split_delalloc_extent 48921672
btrfs_start_delalloc_roots 30487
btrfs_start_delalloc_snapshot 6692
btrfs_swap_activate 44
btrfs_swap_deactivate 43
btrfs_symlink 33283
btrfs_tmpfile 398388
btrfs_truncate 241701
btrfs_truncate_block 4503266
btrfs_unlink 1335577
btrfs_unlink_inode 1429040
btrfs_unlink_subvol 178
btrfs_update_inode 37680370
btrfs_update_inode_bytes 21156577
btrfs_update_inode_fallback 3411647
btrfs_update_inode_item 153471
btrfs_update_time 4870918
btrfs_wait_on_delayed_iputs 173797
btrfs_writepage_cow_fixup 50489382
btrfs_writepage_endio_finish_ordered 0
btrfs_writepage_fixup_worker 0
btrfs_writepages 5501377
can_nocow_extent 102134
can_nocow_file_extent 1230309
compress_file_range 39988
cow_file_range 3275131
cow_file_range_inline 1737268
create_io_em 3410293
csum_exist_in_range 291662
data_reloc_print_warning_inode 0
evict_inode_truncate_pages 3851718
evict_refill_and_join 3568363
fallback_to_cow 1082164
fill_inode_item 3420118
fixup_tree_root_location 50293
free_async_extent_pages 0
get_extent_allocation_hint 2959334
init_once 2709227
inode_need_compress 2351454
inode_should_defrag 3314897
inode_tree_add 3793114
inode_tree_del 3851462
insert_inline_extent 1090246
insert_ordered_extent_file_extent 3124605
insert_prealloc_file_extent 435259
insert_reserved_file_extent 3124538
lock_extent_direct 2091447
may_destroy_subvol 169
maybe_insert_hole 1658355
new_simple_dir 49237
new_whiteout_inode 38209
print_data_reloc_error 0
read_inline_extent 250342
run_delalloc_compressed 653
run_delalloc_nocow 1208828
run_delayed_iput_locked 92931
should_nocow 3402111
start_delalloc_inodes 33973
submit_compressed_extents 39966
submit_one_async_extent 158504
submit_uncompressed_range 212
uncompress_inline 16
wait_subpage_spinlock 134703992

Generated by: LCOV version 1.14