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 Sort by function name Hit count Sort by 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