LCOV - code coverage report
Current view: top level - kernel - workqueue.c (source / functions) Hit Total Coverage
Test: combined.info Lines: 1019 1998 51.0 %
Date: 2022-04-01 13:59:58 Functions: 78 133 58.6 %
Branches: 423 1232 34.3 %

Function Name Sort by function name Hit count Sort by hit count
current_work 0
cwt_wakefn 0
destroy_worker 0
destroy_workqueue 0
drain_workqueue 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
print_worker_info 0
put_unbound_pool 0
pwq_unbound_release_workfn 0
rcu_free_pool 0
rcu_free_pwq 0
rcu_free_wq 0
rebind_workers 0
restore_unbound_workers_cpumask 0
schedule_on_each_cpu 0
send_mayday 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
current_is_workqueue_rescuer 5
set_worker_desc 5
workqueue_init 78
workqueue_init_early 78
workqueue_sysfs_register 78
wq_numa_init 78
wq_sysfs_init 78
flush_delayed_work 156
check_flush_dependency 252
insert_wq_barrier 252
wq_barrier_func 252
__cancel_work 312
cancel_delayed_work 312
init_worker_pool 312
queue_work_node 390
workqueue_select_cpu_near 390
manage_workers 624
maybe_create_worker 624
need_to_create_worker 624
wq_update_unbound_numa 702
create_worker 936
worker_attach_to_pool 936
worker_thread 936
alloc_unbound_pwq 1404
apply_workqueue_attrs 1404
apply_workqueue_attrs_locked 1404
apply_wqattrs_cleanup 1404
apply_wqattrs_commit 1404
apply_wqattrs_prepare 1404
get_unbound_pool 1404
wq_calc_node_cpumask 1404
wqattrs_hash 1404
rescuer_thread 1560
pwq_activate_delayed_work 2189
wq_worker_comm 2339
alloc_worker 2496
set_pf_worker 2496
cancel_delayed_work_sync 2806
put_pwq_unlocked 2808
alloc_and_link_pwqs 3354
alloc_workqueue 3354
init_pwq 3354
init_rescuer 3354
wq_clamp_max_active 3354
queue_rcu_work 4011
rcu_work_rcufn 4011
link_pwq 4758
alloc_workqueue_attrs 4836
delayed_work_timer_fn 5444
pwq_adjust_max_active 6708
wq_select_unbound_cpu 6729
cancel_work_sync 9306
__cancel_work_timer 12112
mark_work_canceling 12112
get_work_pool_id 12424
flush_workqueue 13338
flush_workqueue_prep_pwqs 13338
flush_work 14400
queue_delayed_work_on 14767
mod_delayed_work_on 21746
__flush_work 26668
start_flush_work 26668
queue_work_on 29691
try_to_grab_pending 34170
__queue_delayed_work 36059
worker_set_flags 53761
worker_leave_idle 57435
worker_enter_idle 58371
wq_worker_running 66100
process_one_work 66101
__queue_work 66353
insert_work 66605
put_pwq 66605
pwq_dec_nr_in_flight 66605
wq_worker_sleeping 68570
get_work_pool 93535
worker_clr_flags 111196
set_work_data 157746

Generated by: LCOV version 1.14