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

Generated by: LCOV version 1.14