LCOV - code coverage report
Current view:
top level
-
kernel
- workqueue.c
(
source
/ functions)
Hit
Total
Coverage
Test:
combined.info
Lines:
1133
1998
56.7 %
Date:
2022-03-28 15:32:58
Functions:
83
133
62.4 %
Branches:
451
1232
36.6 %
Function Name
Hit count
current_is_workqueue_rescuer
0
current_work
0
cwt_wakefn
0
destroy_worker
0
execute_in_process_context
0
flush_rcu_work
0
free_workqueue_attrs
0
freeze_workqueues_begin
0
freeze_workqueues_busy
0
idle_worker_timeout
0
max_active_show
0
max_active_store
0
per_cpu_show
0
pool_mayday_timeout
0
pr_cont_pool_info
0
pr_cont_work
0
rcu_free_pool
0
rebind_workers
0
restore_unbound_workers_cpumask
0
schedule_on_each_cpu
0
send_mayday
0
set_worker_desc
0
show_pwq
0
show_workqueue_state
0
thaw_workqueues
0
unbind_workers
0
work_busy
0
work_for_cpu_fn
0
work_on_cpu
0
work_on_cpu_safe
0
worker_detach_from_pool
0
workqueue_apply_unbound_cpumask
0
workqueue_congested
0
workqueue_offline_cpu
0
workqueue_online_cpu
0
workqueue_prepare_cpu
0
workqueue_set_max_active
0
workqueue_set_unbound_cpumask
0
wq_cpumask_show
0
wq_cpumask_store
0
wq_device_release
0
wq_nice_show
0
wq_nice_store
0
wq_numa_show
0
wq_numa_store
0
wq_pool_ids_show
0
wq_sysfs_prep_attrs
0
wq_unbound_cpumask_show
0
wq_unbound_cpumask_store
0
wq_worker_last_func
0
destroy_workqueue
6
drain_workqueue
6
put_unbound_pool
6
pwq_unbound_release_workfn
6
rcu_free_pwq
6
rcu_free_wq
6
print_worker_info
15
workqueue_init
28
workqueue_init_early
28
workqueue_sysfs_register
28
wq_numa_init
28
wq_sysfs_init
28
flush_delayed_work
56
check_flush_dependency
98
insert_wq_barrier
98
wq_barrier_func
98
__cancel_work
112
cancel_delayed_work
112
init_worker_pool
112
queue_work_node
140
workqueue_select_cpu_near
140
manage_workers
224
maybe_create_worker
224
need_to_create_worker
224
wq_update_unbound_numa
252
create_worker
336
worker_attach_to_pool
336
worker_thread
336
alloc_unbound_pwq
532
apply_workqueue_attrs
532
apply_workqueue_attrs_locked
532
apply_wqattrs_cleanup
532
apply_wqattrs_commit
532
apply_wqattrs_prepare
532
get_unbound_pool
532
wq_calc_node_cpumask
532
wqattrs_hash
532
rescuer_thread
588
pwq_activate_delayed_work
793
wq_worker_comm
840
alloc_worker
924
set_pf_worker
930
cancel_delayed_work_sync
1008
put_pwq_unlocked
1076
alloc_and_link_pwqs
1232
alloc_workqueue
1232
init_pwq
1232
init_rescuer
1232
wq_clamp_max_active
1232
queue_rcu_work
1479
rcu_work_rcufn
1479
link_pwq
1764
alloc_workqueue_attrs
1820
delayed_work_timer_fn
2295
wq_select_unbound_cpu
2434
pwq_adjust_max_active
2464
cancel_work_sync
3403
__cancel_work_timer
4411
mark_work_canceling
4411
get_work_pool_id
4523
flush_workqueue
4800
flush_workqueue_prep_pwqs
4800
flush_work
5264
queue_delayed_work_on
5698
mod_delayed_work_on
7924
__flush_work
9731
start_flush_work
9731
queue_work_on
10810
try_to_grab_pending
12447
__queue_delayed_work
13454
worker_set_flags
19914
worker_leave_idle
21272
worker_enter_idle
21608
process_one_work
24401
__queue_work
24486
insert_work
24584
pwq_dec_nr_in_flight
24584
put_pwq
24596
wq_worker_sleeping
25267
wq_worker_running
25707
get_work_pool
34400
worker_clr_flags
41186
set_work_data
58102
Generated by:
LCOV version 1.14