LCOV - code coverage report
Current view:
top level
-
fs/ext4
- mballoc.c
(
source
/ functions)
Hit
Total
Coverage
Test:
fstests of 6.5.0-rc4-xfsx @ Mon Jul 31 20:08:34 PDT 2023
Lines:
2696
3328
81.0 %
Date:
2023-07-31 20:08:34
Functions:
109
120
90.8 %
Function Name
Hit count
ext4_discard_allocated_blocks
1
ext4_discard_preallocations
9743441
ext4_discard_work
0
ext4_exit_mballoc
0
ext4_free_blocks
2622126
ext4_free_blocks_simple
0
ext4_free_data_in_buddy
1664427
ext4_get_discard_pa_seq_sum
446
ext4_group_add_blocks
29
ext4_groupinfo_create_slab
2536
ext4_groupinfo_destroy_slabs
0
ext4_init_mballoc
12
ext4_issue_discard
17545
ext4_mb_add_groupinfo
856551
ext4_mb_add_n_trim
265755
ext4_mb_alloc_groupinfo
2561
ext4_mb_check_group_pa
272497
ext4_mb_check_limits
160740519
ext4_mb_choose_next_group
166305182
ext4_mb_choose_next_group_best_avail
918557
ext4_mb_choose_next_group_goal_fast
796074
ext4_mb_choose_next_group_p2_aligned
104538
ext4_mb_cleanup_pa
856551
ext4_mb_clear_bb
2622166
ext4_mb_collect_stats
3620081
ext4_mb_complex_scan_group
9416469
ext4_mb_discard_group_preallocations
670720
ext4_mb_discard_lg_preallocations
37
ext4_mb_discard_preallocations
5941
ext4_mb_discard_preallocations_should_retry
5942
ext4_mb_find_by_goal
2685004
ext4_mb_find_good_group_avg_frag_lists
5325082
ext4_mb_free_metadata
2624605
ext4_mb_generate_buddy
160468
ext4_mb_generate_from_freelist
160468
ext4_mb_generate_from_pa
160468
ext4_mb_get_buddy_page_lock
157744
ext4_mb_good_group
35083170
ext4_mb_good_group_nolock
168821892
ext4_mb_group_or_file
3617994
ext4_mb_init
2536
ext4_mb_init_backend
2536
ext4_mb_init_cache
310963
ext4_mb_init_group
157744
ext4_mb_initialize_context
3619011
ext4_mb_load_buddy_gfp
21420778
ext4_mb_mark_bb
0
ext4_mb_mark_diskspace_used
3619061
ext4_mb_mark_free_simple
230397
ext4_mb_mark_pa_deleted
716150
ext4_mb_measure_extent
153782114
ext4_mb_new_blocks
4055377
ext4_mb_new_blocks_simple
0
ext4_mb_new_group_pa
1695
ext4_mb_new_inode_pa
715263
ext4_mb_new_preallocation
716957
ext4_mb_normalize_request
2678942
ext4_mb_pa_adjust_overlap
1474824
ext4_mb_pa_alloc
2679247
ext4_mb_pa_assert_overlap
1475377
ext4_mb_pa_callback
922
ext4_mb_pa_free
2679110
ext4_mb_pa_goal_check
674968
ext4_mb_pa_put_free
1962887
ext4_mb_pa_rb_insert
715259
ext4_mb_prefetch
15448382
ext4_mb_prefetch_fini
2448467
ext4_mb_put_buddy_page_lock
157745
ext4_mb_put_pa
1657264
ext4_mb_regular_allocator
2685015
ext4_mb_release
2536
ext4_mb_release_context
3620230
ext4_mb_release_group_pa
176
ext4_mb_release_inode_pa
703823
ext4_mb_scan_aligned
151172
ext4_mb_seq_groups_next
1615
ext4_mb_seq_groups_show
1662
ext4_mb_seq_groups_start
47
ext4_mb_seq_groups_stop
47
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_mb_show_ac
234
ext4_mb_show_pa
432227
ext4_mb_simple_scan_group
350723
ext4_mb_try_best_found
811570
ext4_mb_unload_buddy
21448637
ext4_mb_use_best_found
2679660
ext4_mb_use_group_pa
266501
ext4_mb_use_inode_pa
1390611
ext4_mb_use_preallocated
3618480
ext4_mballoc_query_range
2475
ext4_process_freed_data
206991
ext4_seq_mb_stats_show
0
ext4_trim_all_free
4679755
ext4_trim_extent
17545
ext4_trim_fs
18121
ext4_try_merge_freed_extent
4210765
ext4_try_to_trim_range
14348
mb_buddy_adjust_border
9643900
mb_buddy_mark_free
2577456
mb_clear_bit
36914588
mb_clear_bits
2644773
mb_find_buddy
3065653436
mb_find_extent
156390378
mb_find_next_bit
23367736
mb_find_next_zero_bit
169842610
mb_find_order_for_block
500207666
mb_free_blocks
2838341
mb_mark_used
2697199
mb_set_bit
73270782
mb_set_bits
6317915
mb_set_largest_free_order
5696025
mb_test_and_clear_bit
40227496
mb_test_and_clear_bits
2838366
mb_test_bit
3020835651
mb_update_avg_fragment_size
5695943
next_linear_group
164582975
should_optimize_scan
331213080
Generated by:
LCOV version 1.14