LCOV - code coverage report
Current view: top level - fs/btrfs - inode.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-djwx @ Mon Jul 31 20:08:22 PDT 2023 Lines: 4212 5399 78.0 %
Date: 2023-07-31 20:08:22 Functions: 162 177 91.5 %

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
run_delalloc_zoned 0
btrfs_print_data_csum_error 6
btrfs_init_cachep 11
btrfs_prealloc_file_range_trans 16
uncompress_inline 16
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 216
btrfs_new_subvol_inode 252
btrfs_add_swapfile_pin 593
run_delalloc_compressed 647
btrfs_set_inode_index_count 6213
btrfs_start_delalloc_snapshot 7060
btrfs_rename_exchange 19949
btrfs_alloc_delalloc_work 20374
btrfs_run_delalloc_work 20374
btrfs_orphan_cleanup 22228
btrfs_start_delalloc_roots 32217
btrfs_mknod 32393
btrfs_symlink 34982
new_whiteout_inode 35445
start_delalloc_inodes 36375
submit_compressed_extents 39958
async_cow_start 39978
compress_file_range 39979
async_cow_free 39981
async_cow_submit 39981
new_simple_dir 47238
fixup_tree_root_location 48291
btrfs_fiemap 57701
btrfs_rmdir 62377
btrfs_link 63578
btrfs_extent_readonly 80803
btrfs_mkdir 90449
run_delayed_iput_locked 95017
can_nocow_extent 102008
btrfs_opendir 148891
add_async_extent 158354
submit_one_async_extent 158498
btrfs_update_inode_item 160837
btrfs_wait_on_delayed_iputs 173000
read_inline_extent 235535
btrfs_truncate 245187
btrfs_migrate_folio 259073
csum_exist_in_range 297257
btrfs_setsize 343554
btrfs_tmpfile 397271
btrfs_rename 424351
btrfs_prealloc_file_range 437013
__btrfs_prealloc_file_range 437029
insert_prealloc_file_extent 439577
btrfs_rename2 444301
acls_after_inode_item 554123
btrfs_init_locked_inode 559717
btrfs_read_locked_inode 559717
btrfs_dio_write 705512
btrfs_iget 746737
btrfs_new_extent_direct 782128
btrfs_find_actor 825446
btrfs_create_dio_extent 856929
btrfs_extract_ordered_extent 859481
btrfs_get_blocks_direct_write 869736
btrfs_iget_locked 952259
btrfs_iget_path 952268
insert_inline_extent 1077546
fallback_to_cow 1085615
run_delalloc_nocow 1217627
can_nocow_file_extent 1234882
btrfs_dio_submit_io 1271485
btrfs_dio_end_io 1273086
btrfs_dio_read 1326923
btrfs_unlink 1339419
btrfs_readahead 1382152
btrfs_unlink_inode 1422528
btrfs_dio_iomap_end 1467235
btrfs_cont_expand 1644859
maybe_insert_hole 1666692
cow_file_range_inline 1724011
btrfs_orphan_add 1776728
__btrfs_unlink_inode 1885311
btrfs_run_delayed_iput 1885386
lock_extent_direct 2163194
btrfs_dio_iomap_begin 2172660
inode_need_compress 2412894
btrfs_setattr 2447564
init_once 2649387
btrfs_create 2651894
btrfs_real_readdir 2773639
btrfs_create_common 2779572
get_extent_allocation_hint 3044755
insert_reserved_file_extent 3212167
insert_ordered_extent_file_extent 3212255
btrfs_release_delalloc_bytes 3212633
btrfs_insert_inode_locked 3249886
btrfs_new_inode_prepare 3252162
btrfs_inherit_iflags 3253212
btrfs_create_new_inode 3254685
btrfs_init_inode_security 3254921
btrfs_new_inode_args_destroy 3255532
cow_file_range 3339951
btrfs_add_link 3377256
btrfs_set_inode_index 3377621
inode_should_defrag 3379854
fill_inode_item 3416018
btrfs_inode_by_name 3423558
btrfs_lookup_dentry 3425615
btrfs_lookup 3425668
btrfs_add_delalloc_inodes 3461050
btrfs_del_delalloc_inode 3464787
__btrfs_del_delalloc_inode 3464856
should_nocow 3472383
btrfs_run_delalloc_range 3472498
create_io_em 3501028
add_pending_csums 3503754
btrfs_finish_one_ordered 3504138
btrfs_finish_ordered_io 3504269
btrfs_update_inode_fallback 3505070
evict_refill_and_join 3551201
inode_tree_add 3809311
btrfs_alloc_inode 3846997
btrfs_free_inode 3856690
inode_tree_del 3865228
evict_inode_truncate_pages 3865328
btrfs_destroy_inode 3867009
btrfs_evict_inode 3867049
btrfs_run_delayed_iputs 4172871
btrfs_drop_inode 4255618
btrfs_dirty_inode 4441656
btrfs_truncate_block 4509845
btrfs_update_time 4699421
btrfs_writepages 5596660
btrfs_assert_inode_range_clean 5877549
btrfs_page_mkwrite 8595354
btrfs_add_delayed_iput 10683650
btrfs_dentry_delete 11360156
btrfs_getattr 17663781
btrfs_release_folio 19139319
btrfs_update_inode_bytes 20215905
btrfs_data_csum_ok 21942569
btrfs_filldir 22303904
btrfs_check_sector_csum 22639463
btrfs_find_new_delalloc_bytes 26491180
btrfs_inode_lock 32957751
btrfs_inode_unlock 32959963
btrfs_update_inode 36660898
btrfs_set_extent_delalloc 39275810
btrfs_merge_delalloc_extent 43439035
btrfs_split_delalloc_extent 49153370
btrfs_writepage_cow_fixup 50231367
btrfs_set_range_writeback 50232253
__btrfs_release_folio 50570927
btrfs_invalidate_folio 85466247
btrfs_permission 99642560
btrfs_get_extent 105179336
wait_subpage_spinlock 135912704
btrfs_clear_delalloc_extent 136920569
btrfs_set_delalloc_extent 154003589

Generated by: LCOV version 1.14