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
Hit count
current_is_workqueue_rescuer
0
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
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
set_worker_desc
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
workqueue_init
30
workqueue_init_early
30
workqueue_sysfs_register
30
wq_numa_init
30
wq_sysfs_init
30
flush_delayed_work
60
print_worker_info
97
check_flush_dependency
111
insert_wq_barrier
111
wq_barrier_func
111
__cancel_work
120
cancel_delayed_work
120
init_worker_pool
120
queue_work_node
150
workqueue_select_cpu_near
150
manage_workers
237
maybe_create_worker
237
need_to_create_worker
237
wq_update_unbound_numa
270
create_worker
357
worker_attach_to_pool
357
worker_thread
357
alloc_unbound_pwq
516
apply_workqueue_attrs
516
apply_workqueue_attrs_locked
516
apply_wqattrs_cleanup
516
apply_wqattrs_commit
516
apply_wqattrs_prepare
516
get_unbound_pool
516
wq_calc_node_cpumask
516
wqattrs_hash
516
rescuer_thread
570
pwq_activate_delayed_work
854
wq_worker_comm
897
alloc_worker
927
set_pf_worker
927
put_pwq_unlocked
1032
cancel_delayed_work_sync
1140
alloc_and_link_pwqs
1266
alloc_workqueue
1266
init_pwq
1266
init_rescuer
1266
wq_clamp_max_active
1266
queue_rcu_work
1610
rcu_work_rcufn
1610
link_pwq
1782
alloc_workqueue_attrs
1788
pwq_adjust_max_active
2532
delayed_work_timer_fn
2565
wq_select_unbound_cpu
2602
cancel_work_sync
3733
__cancel_work_timer
4873
mark_work_canceling
4873
get_work_pool_id
4993
flush_workqueue
5160
flush_workqueue_prep_pwqs
5160
flush_work
5726
queue_delayed_work_on
6212
mod_delayed_work_on
8604
__flush_work
10659
start_flush_work
10659
queue_work_on
11628
try_to_grab_pending
13597
__queue_delayed_work
14643
worker_set_flags
21536
worker_leave_idle
22939
worker_enter_idle
23296
wq_worker_running
26055
process_one_work
26395
__queue_work
26504
insert_work
26615
put_pwq
26615
pwq_dec_nr_in_flight
26615
wq_worker_sleeping
26974
get_work_pool
37391
worker_clr_flags
44475
set_work_data
63096
Generated by:
LCOV version 1.14