LCOV - code coverage report
Current view: top level - fs/ext4 - mballoc.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-djwx @ Mon Jul 31 20:08:22 PDT 2023 Lines: 2693 3328 80.9 %
Date: 2023-07-31 20:08:22 Functions: 109 120 90.8 %

Function Name Sort by function name Hit count Sort by hit count
ext4_discard_work 0
ext4_exit_mballoc 0
ext4_free_blocks_simple 0
ext4_groupinfo_destroy_slabs 0
ext4_mb_mark_bb 0
ext4_mb_new_blocks_simple 0
ext4_mb_seq_structs_summary_next 0
ext4_mb_seq_structs_summary_show 0
ext4_mb_seq_structs_summary_start 0
ext4_mb_seq_structs_summary_stop 0
ext4_seq_mb_stats_show 0
ext4_discard_allocated_blocks 1
ext4_init_mballoc 12
ext4_group_add_blocks 29
ext4_mb_discard_lg_preallocations 38
ext4_mb_seq_groups_start 52
ext4_mb_seq_groups_stop 52
ext4_mb_release_group_pa 183
ext4_mb_show_ac 214
ext4_get_discard_pa_seq_sum 405
ext4_mb_pa_callback 907
ext4_mb_new_group_pa 1676
ext4_mb_seq_groups_next 1790
ext4_mb_seq_groups_show 1842
ext4_mballoc_query_range 2475
ext4_groupinfo_create_slab 2517
ext4_mb_init 2517
ext4_mb_init_backend 2517
ext4_mb_release 2518
ext4_mb_alloc_groupinfo 2542
ext4_mb_discard_preallocations 5249
ext4_mb_discard_preallocations_should_retry 5251
ext4_try_to_trim_range 9032
ext4_issue_discard 11975
ext4_trim_extent 11975
ext4_trim_fs 18905
ext4_mb_choose_next_group_p2_aligned 79393
ext4_mb_get_buddy_page_lock 170138
ext4_mb_init_group 170140
ext4_mb_put_buddy_page_lock 170141
ext4_mb_generate_buddy 170720
ext4_mb_generate_from_freelist 170720
ext4_mb_generate_from_pa 170720
ext4_process_freed_data 202470
ext4_mb_mark_free_simple 221023
ext4_mb_add_n_trim 270255
ext4_mb_use_group_pa 270979
ext4_mb_check_group_pa 277952
ext4_mb_simple_scan_group 322521
ext4_mb_init_cache 337796
ext4_mb_scan_aligned 504567
ext4_mb_choose_next_group_goal_fast 610075
ext4_mb_release_inode_pa 610423
ext4_mb_try_best_found 611097
ext4_mb_pa_rb_insert 621613
ext4_mb_new_inode_pa 621616
ext4_mb_mark_pa_deleted 622498
ext4_mb_new_preallocation 623292
ext4_mb_discard_group_preallocations 652518
ext4_mb_show_pa 729732
ext4_mb_pa_goal_check 731656
ext4_mb_add_groupinfo 857308
ext4_mb_cleanup_pa 857575
ext4_mb_choose_next_group_best_avail 1089101
ext4_mb_pa_adjust_overlap 1236359
ext4_mb_pa_assert_overlap 1236517
ext4_mb_use_inode_pa 1353472
ext4_free_data_in_buddy 1503956
ext4_mb_put_pa 1624645
ext4_mb_pa_put_free 1763375
ext4_mb_prefetch_fini 2169766
mb_buddy_mark_free 2313594
ext4_mb_pa_free 2385950
ext4_mb_pa_alloc 2386251
ext4_mb_normalize_request 2386306
ext4_mb_use_best_found 2386516
ext4_mb_find_by_goal 2391450
ext4_mb_regular_allocator 2391451
mb_mark_used 2398473
ext4_free_blocks 2402548
ext4_mb_clear_bb 2402575
ext4_mb_free_metadata 2404316
mb_clear_bits 2417720
mb_free_blocks 2566989
mb_test_and_clear_bits 2567005
ext4_mb_use_preallocated 3386858
ext4_mb_group_or_file 3386999
ext4_mb_mark_diskspace_used 3387018
ext4_mb_initialize_context 3387507
ext4_mb_collect_stats 3387998
ext4_mb_release_context 3388111
ext4_try_merge_freed_extent 3795898
ext4_mb_new_blocks 4121421
ext4_mb_find_good_group_avg_frag_lists 4319963
ext4_trim_all_free 4849399
mb_update_avg_fragment_size 5136102
mb_set_largest_free_order 5136142
mb_set_bits 5787218
ext4_discard_preallocations 8597084
mb_buddy_adjust_border 8761767
ext4_mb_complex_scan_group 8861469
ext4_mb_prefetch 12113865
ext4_mb_load_buddy_gfp 20555531
ext4_mb_unload_buddy 20581323
mb_find_next_bit 21180983
ext4_mb_good_group 29357591
mb_clear_bit 32847298
mb_test_and_clear_bit 35290111
mb_set_bit 64529854
ext4_mb_measure_extent 117562134
mb_find_extent 119959326
ext4_mb_check_limits 124255546
next_linear_group 127437697
ext4_mb_choose_next_group 129201975
ext4_mb_good_group_nolock 131216965
mb_find_next_zero_bit 131594331
should_optimize_scan 256617481
mb_find_order_for_block 401078467
mb_find_buddy 2586164891
mb_test_bit 2623748019

Generated by: LCOV version 1.14