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
Hit count
__cancel_work
312
__cancel_work_timer
12112
__flush_work
26668
__queue_delayed_work
36059
__queue_work
66353
alloc_and_link_pwqs
3354
alloc_unbound_pwq
1404
alloc_worker
2496
alloc_workqueue
3354
alloc_workqueue_attrs
4836
apply_workqueue_attrs
1404
apply_workqueue_attrs_locked
1404
apply_wqattrs_cleanup
1404
apply_wqattrs_commit
1404
apply_wqattrs_prepare
1404
cancel_delayed_work
312
cancel_delayed_work_sync
2806
cancel_work_sync
9306
check_flush_dependency
252
create_worker
936
current_is_workqueue_rescuer
5
current_work
0
cwt_wakefn
0
delayed_work_timer_fn
5444
destroy_worker
0
destroy_workqueue
0
drain_workqueue
0
execute_in_process_context
0
flush_delayed_work
156
flush_rcu_work
0
flush_work
14400
flush_workqueue
13338
flush_workqueue_prep_pwqs
13338
free_workqueue_attrs
0
freeze_workqueues_begin
0
freeze_workqueues_busy
0
get_unbound_pool
1404
get_work_pool
93535
get_work_pool_id
12424
idle_worker_timeout
0
init_pwq
3354
init_rescuer
3354
init_worker_pool
312
insert_work
66605
insert_wq_barrier
252
link_pwq
4758
manage_workers
624
mark_work_canceling
12112
max_active_show
0
max_active_store
0
maybe_create_worker
624
mod_delayed_work_on
21746
need_to_create_worker
624
per_cpu_show
0
pool_mayday_timeout
0
pr_cont_pool_info
0
pr_cont_work
0
print_worker_info
0
process_one_work
66101
put_pwq
66605
put_pwq_unlocked
2808
put_unbound_pool
0
pwq_activate_delayed_work
2189
pwq_adjust_max_active
6708
pwq_dec_nr_in_flight
66605
pwq_unbound_release_workfn
0
queue_delayed_work_on
14767
queue_rcu_work
4011
queue_work_node
390
queue_work_on
29691
rcu_free_pool
0
rcu_free_pwq
0
rcu_free_wq
0
rcu_work_rcufn
4011
rebind_workers
0
rescuer_thread
1560
restore_unbound_workers_cpumask
0
schedule_on_each_cpu
0
send_mayday
0
set_pf_worker
2496
set_work_data
157746
set_worker_desc
5
show_pwq
0
show_workqueue_state
0
start_flush_work
26668
thaw_workqueues
0
try_to_grab_pending
34170
unbind_workers
0
work_busy
0
work_for_cpu_fn
0
work_on_cpu
0
work_on_cpu_safe
0
worker_attach_to_pool
936
worker_clr_flags
111196
worker_detach_from_pool
0
worker_enter_idle
58371
worker_leave_idle
57435
worker_set_flags
53761
worker_thread
936
workqueue_apply_unbound_cpumask
0
workqueue_congested
0
workqueue_init
78
workqueue_init_early
78
workqueue_offline_cpu
0
workqueue_online_cpu
0
workqueue_prepare_cpu
0
workqueue_select_cpu_near
390
workqueue_set_max_active
0
workqueue_set_unbound_cpumask
0
workqueue_sysfs_register
78
wq_barrier_func
252
wq_calc_node_cpumask
1404
wq_clamp_max_active
3354
wq_cpumask_show
0
wq_cpumask_store
0
wq_device_release
0
wq_nice_show
0
wq_nice_store
0
wq_numa_init
78
wq_numa_show
0
wq_numa_store
0
wq_pool_ids_show
0
wq_select_unbound_cpu
6729
wq_sysfs_init
78
wq_sysfs_prep_attrs
0
wq_unbound_cpumask_show
0
wq_unbound_cpumask_store
0
wq_update_unbound_numa
702
wq_worker_comm
2339
wq_worker_last_func
0
wq_worker_running
66100
wq_worker_sleeping
68570
wqattrs_hash
1404
Generated by:
LCOV version 1.14