LCOV - code coverage report
Current view:
top level
-
kernel
- workqueue.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
692
1653
41.9 %
Date:
2023-07-19 18:55:55
Functions:
61
130
46.9 %
Function Name
Hit count
__cancel_work_timer
0
__flush_workqueue
0
__warn_flushing_systemwide_wq
0
cancel_delayed_work_sync
0
cancel_work
0
cancel_work_sync
0
current_is_workqueue_rescuer
0
current_work
0
cwt_wakefn
0
destroy_workqueue
0
drain_workqueue
0
execute_in_process_context
0
flush_delayed_work
0
flush_rcu_work
0
flush_workqueue_prep_pwqs
0
free_workqueue_attrs
0
freeze_workqueues_begin
0
freeze_workqueues_busy
0
idle_cull_fn
0
idle_worker_timeout
0
mark_work_canceling
0
max_active_show
0
max_active_store
0
mod_delayed_work_on
0
per_cpu_show
0
pool_mayday_timeout
0
pr_cont_pool_info
0
pr_cont_work
0
pr_cont_work_flush
0
put_unbound_pool
0
pwq_activate_inactive_work
0
pwq_unbound_release_workfn
0
queue_rcu_work
0
queue_work_node
0
rcu_free_pool
0
rcu_free_pwq
0
rcu_free_wq
0
rcu_work_rcufn
0
schedule_on_each_cpu
0
send_mayday
0
set_worker_desc
0
set_worker_dying
0
show_all_workqueues
0
show_freezable_workqueues
0
show_one_worker_pool
0
show_one_workqueue
0
show_pwq
0
thaw_workqueues
0
unbind_worker.isra.35
0
wake_dying_workers
0
work_busy
0
worker_detach_from_pool
0
workqueue_apply_unbound_cpumask
0
workqueue_congested
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_comm
0
wq_worker_last_func
0
workqueue_init
1
workqueue_init_early
1
workqueue_sysfs_register
1
wq_sysfs_init
1
check_flush_dependency
2
insert_wq_barrier
2
manage_workers
2
maybe_create_worker
2
wq_barrier_func
2
alloc_unbound_pwq
3
apply_workqueue_attrs
3
apply_workqueue_attrs_locked
3
apply_wqattrs_cleanup
3
apply_wqattrs_commit
3
apply_wqattrs_prepare
3
get_unbound_pool
3
init_worker_pool
3
wq_calc_node_cpumask
3
wqattrs_hash
3
rescuer_thread
4
create_worker
5
print_worker_info
5
worker_attach_to_pool
5
worker_thread
5
put_pwq_unlocked
6
wq_update_unbound_numa
8
alloc_worker
9
delayed_work_timer_fn
9
set_pf_worker
9
__queue_delayed_work
11
queue_delayed_work_on
11
alloc_and_link_pwqs
14
alloc_workqueue
14
init_pwq
14
init_rescuer
14
wq_clamp_max_active.isra.31
14
alloc_workqueue_attrs
16
link_pwq
17
__flush_work
26
flush_work
26
start_flush_work
26
pwq_adjust_max_active
28
wq_select_unbound_cpu
33
__cancel_work
38
cancel_delayed_work
38
try_to_grab_pending
38
queue_work_on
76
worker_set_flags
83
__queue_work
84
wq_worker_running
85
get_pwq.isra.34
86
insert_work
86
process_one_work
86
put_pwq
86
pwq_dec_nr_in_flight
86
worker_leave_idle
88
worker_enter_idle
93
wq_worker_sleeping
94
get_work_pool
110
worker_clr_flags
171
set_work_data
210
Generated by:
LCOV version 1.14