LCOV - code coverage report
Current view:
top level
-
kernel
- workqueue.c
(
source
/ functions)
Hit
Total
Coverage
Test:
gcov_data_raspi2_qemu_modules_combined.info
Lines:
866
1452
59.6 %
Date:
2020-09-30 20:25:01
Functions:
86
136
63.2 %
Branches:
512
1244
41.2 %
Function Name
Hit count
__cancel_work
4170
__cancel_work_timer
92306
__flush_work
239724
__queue_delayed_work
3151126
__queue_work
6027530
alloc_and_link_pwqs
14948
alloc_unbound_pwq
6464
alloc_worker
19636
alloc_workqueue
14948
alloc_workqueue_attrs
25048
apply_workqueue_attrs
6464
apply_workqueue_attrs_locked
6464
apply_wqattrs_cleanup
6464
apply_wqattrs_commit
6464
apply_wqattrs_prepare
6464
cancel_delayed_work
4170
cancel_delayed_work_sync
0
cancel_work_sync
92306
check_flush_dependency
8410
create_worker
12776
current_is_workqueue_rescuer
9828
current_work
0
cwt_wakefn
0
delayed_work_timer_fn
253696
destroy_worker
0
destroy_workqueue
0
drain_workqueue
0
execute_in_process_context
0
find_worker_executing_work
6836976
flush_delayed_work
2432
flush_rcu_work
0
flush_work
144986
flush_workqueue
256240
flush_workqueue_prep_pwqs
256240
free_workqueue_attrs
0
freeze_workqueues_begin
0
freeze_workqueues_busy
0
get_pwq
6036264
get_unbound_pool
6464
get_work_pool
6466894
idle_worker_timeout
0
init_pwq
40400
init_rescuer
14948
init_worker_pool
4040
insert_work
6035746
insert_wq_barrier
8410
link_pwq
46864
manage_workers
9594
mark_work_canceling
92306
max_active_show
0
max_active_store
0
maybe_create_worker
8736
mod_delayed_work_on
2836608
move_linked_works
417280
per_cpu_show
0
pool_mayday_timeout
2810
pr_cont_pool_info
0
pr_cont_work
0
print_worker_info
2428
process_one_work
6130652
put_pwq
6036242
put_pwq_unlocked
12928
put_unbound_pool
0
pwq_activate_delayed_work
119690
pwq_adjust_max_active
80800
pwq_dec_nr_in_flight
6036084
pwq_unbound_release_workfn
0
queue_delayed_work_on
319634
queue_rcu_work
71128
queue_work_node
0
queue_work_on
3090852
rcu_free_pool
0
rcu_free_pwq
0
rcu_free_wq
0
rcu_work_rcufn
71128
rebind_workers
2424
rescuer_thread
6868
restore_unbound_workers_cpumask
1212
schedule_on_each_cpu
0
send_mayday
674
set_pf_worker
19636
set_work_data
12259916
set_worker_desc
9828
show_pwq
0
show_workqueue_state
0
start_flush_work
239724
thaw_workqueues
0
try_to_grab_pending
2935830
unbind_workers
0
wake_up_worker
5590830
work_busy
0
work_for_cpu_fn
0
work_on_cpu
0
work_on_cpu_safe
0
worker_attach_to_pool
13004
worker_clr_flags
10884830
worker_detach_from_pool
240
worker_enter_idle
5493134
worker_leave_idle
5479904
worker_pool_assign_id
4040
worker_set_flags
5405400
worker_thread
12778
workqueue_apply_unbound_cpumask
0
workqueue_congested
0
workqueue_init
404
workqueue_init_early
404
workqueue_offline_cpu
0
workqueue_online_cpu
1212
workqueue_prepare_cpu
1212
workqueue_select_cpu_near
0
workqueue_set_max_active
0
workqueue_set_unbound_cpumask
0
workqueue_sysfs_register
808
wq_barrier_func
8410
wq_calc_node_cpumask
6464
wq_clamp_max_active
14948
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_select_unbound_cpu
132178
wq_sysfs_init
404
wq_sysfs_prep_attrs
0
wq_unbound_cpumask_show
0
wq_unbound_cpumask_store
0
wq_update_unbound_numa
15756
wq_worker_comm
15492
wq_worker_last_func
0
wq_worker_running
6254600
wq_worker_sleeping
6254844
wqattrs_equal
5656
wqattrs_hash
6464
Generated by:
LCOV version 1.14