LCOV - code coverage report
Current view: top level - kernel - workqueue.c (source / functions) Hit Total Coverage
Test: combined.info Lines: 1027 1998 51.4 %
Date: 2022-03-28 13:20:08 Functions: 77 133 57.9 %
Branches: 428 1232 34.7 %

Function Name Sort by function name Hit count Sort by hit count
__cancel_work 120
__cancel_work_timer 4873
__flush_work 10659
__queue_delayed_work 14643
__queue_work 26504
alloc_and_link_pwqs 1266
alloc_unbound_pwq 516
alloc_worker 927
alloc_workqueue 1266
alloc_workqueue_attrs 1788
apply_workqueue_attrs 516
apply_workqueue_attrs_locked 516
apply_wqattrs_cleanup 516
apply_wqattrs_commit 516
apply_wqattrs_prepare 516
cancel_delayed_work 120
cancel_delayed_work_sync 1140
cancel_work_sync 3733
check_flush_dependency 111
create_worker 357
current_is_workqueue_rescuer 0
current_work 0
cwt_wakefn 0
delayed_work_timer_fn 2565
destroy_worker 0
destroy_workqueue 0
drain_workqueue 0
execute_in_process_context 0
flush_delayed_work 60
flush_rcu_work 0
flush_work 5726
flush_workqueue 5160
flush_workqueue_prep_pwqs 5160
free_workqueue_attrs 0
freeze_workqueues_begin 0
freeze_workqueues_busy 0
get_unbound_pool 516
get_work_pool 37391
get_work_pool_id 4993
idle_worker_timeout 0
init_pwq 1266
init_rescuer 1266
init_worker_pool 120
insert_work 26615
insert_wq_barrier 111
link_pwq 1782
manage_workers 237
mark_work_canceling 4873
max_active_show 0
max_active_store 0
maybe_create_worker 237
mod_delayed_work_on 8604
need_to_create_worker 237
per_cpu_show 0
pool_mayday_timeout 0
pr_cont_pool_info 0
pr_cont_work 0
print_worker_info 97
process_one_work 26395
put_pwq 26615
put_pwq_unlocked 1032
put_unbound_pool 0
pwq_activate_delayed_work 854
pwq_adjust_max_active 2532
pwq_dec_nr_in_flight 26615
pwq_unbound_release_workfn 0
queue_delayed_work_on 6212
queue_rcu_work 1610
queue_work_node 150
queue_work_on 11628
rcu_free_pool 0
rcu_free_pwq 0
rcu_free_wq 0
rcu_work_rcufn 1610
rebind_workers 0
rescuer_thread 570
restore_unbound_workers_cpumask 0
schedule_on_each_cpu 0
send_mayday 0
set_pf_worker 927
set_work_data 63096
set_worker_desc 0
show_pwq 0
show_workqueue_state 0
start_flush_work 10659
thaw_workqueues 0
try_to_grab_pending 13597
unbind_workers 0
work_busy 0
work_for_cpu_fn 0
work_on_cpu 0
work_on_cpu_safe 0
worker_attach_to_pool 357
worker_clr_flags 44475
worker_detach_from_pool 0
worker_enter_idle 23296
worker_leave_idle 22939
worker_set_flags 21536
worker_thread 357
workqueue_apply_unbound_cpumask 0
workqueue_congested 0
workqueue_init 30
workqueue_init_early 30
workqueue_offline_cpu 0
workqueue_online_cpu 0
workqueue_prepare_cpu 0
workqueue_select_cpu_near 150
workqueue_set_max_active 0
workqueue_set_unbound_cpumask 0
workqueue_sysfs_register 30
wq_barrier_func 111
wq_calc_node_cpumask 516
wq_clamp_max_active 1266
wq_cpumask_show 0
wq_cpumask_store 0
wq_device_release 0
wq_nice_show 0
wq_nice_store 0
wq_numa_init 30
wq_numa_show 0
wq_numa_store 0
wq_pool_ids_show 0
wq_select_unbound_cpu 2602
wq_sysfs_init 30
wq_sysfs_prep_attrs 0
wq_unbound_cpumask_show 0
wq_unbound_cpumask_store 0
wq_update_unbound_numa 270
wq_worker_comm 897
wq_worker_last_func 0
wq_worker_running 26055
wq_worker_sleeping 26974
wqattrs_hash 516

Generated by: LCOV version 1.14