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

Function Name Sort by function name Hit count Sort by hit count
__btrfs_del_delalloc_inode 3524113
__btrfs_prealloc_file_range 432360
__btrfs_release_folio 55638334
__btrfs_unlink_inode 1877166
acls_after_inode_item 559238
add_async_extent 158351
add_pending_csums 3658695
async_cow_free 39984
async_cow_start 39983
async_cow_submit 39984
btrfs_add_delalloc_inodes 3520083
btrfs_add_delayed_iput 10300117
btrfs_add_link 3376716
btrfs_add_swap_extent 39
btrfs_add_swapfile_pin 593
btrfs_alloc_delalloc_work 20287
btrfs_alloc_inode 3867179
btrfs_assert_inode_range_clean 5882688
btrfs_check_sector_csum 24851390
btrfs_cleanup_ordered_extents 0
btrfs_clear_delalloc_extent 139065153
btrfs_cont_expand 1650431
btrfs_create 2657012
btrfs_create_common 2794544
btrfs_create_dio_extent 935250
btrfs_create_new_inode 3271841
btrfs_data_csum_ok 24150316
btrfs_del_delalloc_inode 3523968
btrfs_delete_subvolume 170
btrfs_dentry_delete 11375659
btrfs_destroy_cachep 0
btrfs_destroy_inode 3888626
btrfs_dio_end_io 1481681
btrfs_dio_iomap_begin 2381863
btrfs_dio_iomap_end 1680335
btrfs_dio_read 1372310
btrfs_dio_submit_io 1480501
btrfs_dio_write 790386
btrfs_dirty_inode 4462268
btrfs_do_encoded_write 0
btrfs_drop_inode 4277784
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 3888693
btrfs_extent_readonly 80657
btrfs_extract_ordered_extent 934968
btrfs_fiemap 56135
btrfs_filldir 20095006
btrfs_find_actor 816884
btrfs_find_new_delalloc_bytes 27155284
btrfs_finish_one_ordered 3659113
btrfs_finish_ordered_io 3659064
btrfs_free_inode 3876750
btrfs_free_swapfile_pins 43
btrfs_get_blocks_direct_write 949749
btrfs_get_extent 111968759
btrfs_getattr 17732630
btrfs_iget 743043
btrfs_iget_locked 941494
btrfs_iget_path 941498
btrfs_inherit_iflags 3269762
btrfs_init_cachep 11
btrfs_init_inode_security 3272195
btrfs_init_locked_inode 564087
btrfs_inode_by_name 3406055
btrfs_inode_lock 33277167
btrfs_inode_unlock 33277668
btrfs_insert_inode_locked 3263744
btrfs_invalidate_folio 86943737
btrfs_link 65126
btrfs_lookup 3406815
btrfs_lookup_dentry 3407649
btrfs_merge_delalloc_extent 44303854
btrfs_migrate_folio 202017
btrfs_mkdir 98399
btrfs_mknod 32572
btrfs_new_extent_direct 860561
btrfs_new_inode_args_destroy 3276920
btrfs_new_inode_prepare 3273384
btrfs_new_subvol_inode 252
btrfs_opendir 151986
btrfs_orphan_add 1788550
btrfs_orphan_cleanup 22338
btrfs_page_mkwrite 9040065
btrfs_permission 105507273
btrfs_prealloc_file_range 432344
btrfs_prealloc_file_range_trans 17
btrfs_print_data_csum_error 6
btrfs_prune_dentries 168
btrfs_read_locked_inode 564087
btrfs_readahead 1461267
btrfs_real_readdir 2569568
btrfs_release_delalloc_bytes 3378239
btrfs_release_folio 22461886
btrfs_rename 410269
btrfs_rename2 429442
btrfs_rename_exchange 19167
btrfs_rmdir 67856
btrfs_run_delalloc_range 3566278
btrfs_run_delalloc_work 20287
btrfs_run_delayed_iput 1877259
btrfs_run_delayed_iputs 4304737
btrfs_set_delalloc_extent 157291748
btrfs_set_extent_delalloc 40104951
btrfs_set_inode_index 3377106
btrfs_set_inode_index_count 6141
btrfs_set_range_writeback 55836131
btrfs_setattr 2470528
btrfs_setsize 349199
btrfs_split_delalloc_extent 49438056
btrfs_start_delalloc_roots 33272
btrfs_start_delalloc_snapshot 10498
btrfs_swap_activate 44
btrfs_swap_deactivate 43
btrfs_symlink 34741
btrfs_tmpfile 398801
btrfs_truncate 245485
btrfs_truncate_block 4521468
btrfs_unlink 1336464
btrfs_unlink_inode 1430554
btrfs_unlink_subvol 178
btrfs_update_inode 36940041
btrfs_update_inode_bytes 20377576
btrfs_update_inode_fallback 3660155
btrfs_update_inode_item 160403
btrfs_update_time 4441642
btrfs_wait_on_delayed_iputs 172840
btrfs_writepage_cow_fixup 55836296
btrfs_writepage_endio_finish_ordered 0
btrfs_writepage_fixup_worker 0
btrfs_writepages 5051216
can_nocow_extent 103117
can_nocow_file_extent 1224966
compress_file_range 39983
cow_file_range 3443849
cow_file_range_inline 1744765
create_io_em 3658233
csum_exist_in_range 286876
data_reloc_print_warning_inode 0
evict_inode_truncate_pages 3882637
evict_refill_and_join 3571858
fallback_to_cow 1081993
fill_inode_item 3432856
fixup_tree_root_location 44045
free_async_extent_pages 0
get_extent_allocation_hint 3209878
init_once 2664184
inode_need_compress 2520429
inode_should_defrag 3483755
inode_tree_add 3831680
inode_tree_del 3882503
insert_inline_extent 1094723
insert_ordered_extent_file_extent 3378042
insert_prealloc_file_extent 435016
insert_reserved_file_extent 3377851
lock_extent_direct 2370299
may_destroy_subvol 169
maybe_insert_hole 1667661
new_simple_dir 42991
new_whiteout_inode 39494
print_data_reloc_error 0
read_inline_extent 254060
run_delalloc_compressed 638
run_delalloc_nocow 1203996
run_delayed_iput_locked 102830
should_nocow 3566143
start_delalloc_inodes 41379
submit_compressed_extents 39961
submit_one_async_extent 158498
submit_uncompressed_range 220
uncompress_inline 16
wait_subpage_spinlock 142370254

Generated by: LCOV version 1.14