LCOV - code coverage report
Current view:
top level
-
kernel
- workqueue.c
(
source
/ functions)
Hit
Total
Coverage
Test:
landlock.info
Lines:
1192
2023
58.9 %
Date:
2021-04-22 12:43:58
Functions:
105
155
67.7 %
Function Name
Hit count
__cancel_work
2
__cancel_work_timer
184
__flush_work
475
__init_work
6586
__queue_delayed_work
879
__queue_work
1894
alloc_and_link_pwqs
20
alloc_unbound_pwq
5
alloc_worker
28
alloc_workqueue
20
alloc_workqueue_attrs
28
apply_workqueue_attrs
5
apply_workqueue_attrs_locked
5
apply_wqattrs_cleanup
5
apply_wqattrs_commit
5
apply_wqattrs_lock
0
apply_wqattrs_prepare
5
cancel_delayed_work
2
cancel_delayed_work_sync
0
cancel_work_sync
184
check_flush_dependency
11
create_worker
21
current_is_workqueue_rescuer
5
current_work
0
cwt_wakefn
0
delayed_work_timer_fn
539
destroy_delayed_work_on_stack
0
destroy_work_on_stack
159
destroy_worker
0
destroy_workqueue
1
drain_workqueue
1
execute_in_process_context
0
find_worker_executing_work
2194
flush_delayed_work
6
flush_rcu_work
0
flush_work
285
flush_workqueue
49
flush_workqueue_prep_pwqs
49
free_workqueue_attrs
0
get_pwq
1903
get_unbound_pool
5
get_work_pool
2365
get_work_pool_id
186
get_work_pwq
1963
idle_worker_timeout
0
init_pwq
65
init_rescuer
20
init_worker_pool
9
insert_work
1905
insert_wq_barrier
11
is_chained_work
0
keep_working
1895
link_pwq
70
manage_workers
12
mark_work_canceling
184
max_active_show
0
max_active_store
0
maybe_create_worker
12
mod_delayed_work_on
247
move_linked_works
48
need_more_worker
3601
need_to_create_worker
13
numa_pwq_tbl_install
5
per_cpu_show
0
pool_mayday_timeout
1
pr_cont_pool_info
0
pr_cont_work
0
print_worker_info
1
process_one_work
1906
process_scheduled_works
11
put_pwq
1908
put_pwq_unlocked
12
put_unbound_pool
1
pwq_activate_delayed_work
40
pwq_adjust_max_active
130
pwq_busy
1
pwq_dec_nr_in_flight
1906
pwq_unbound_release_workfn
1
queue_delayed_work_on
635
queue_rcu_work
191
queue_work_node
0
queue_work_on
848
rcu_free_pool
0
rcu_free_pwq
1
rcu_free_wq
1
rcu_work_rcufn
191
rebind_workers
6
rescuer_thread
7
restore_unbound_workers_cpumask
3
schedule_on_each_cpu
0
send_mayday
0
set_pf_worker
28
set_work_data
4178
set_work_pool_and_clear_pending
1908
set_worker_desc
5
show_pwq
0
show_workqueue_state
0
start_flush_work
475
too_many_workers
1691
try_to_grab_pending
433
unbind_workers
0
unbound_pwq_by_node
117
wake_up_worker
1837
work_busy
0
work_debug_hint
0
work_fixup_free
0
work_fixup_init
0
work_for_cpu_fn
0
work_is_static_object
11
work_on_cpu
0
work_on_cpu_safe
0
worker_attach_to_pool
21
worker_clr_flags
3308
worker_detach_from_pool
0
worker_enter_idle
1691
worker_leave_idle
1669
worker_pool_assign_id
9
worker_set_flags
1639
worker_thread
21
workqueue_apply_unbound_cpumask
0
workqueue_congested
0
workqueue_init
1
workqueue_init_early
1
workqueue_offline_cpu
0
workqueue_online_cpu
3
workqueue_prepare_cpu
3
workqueue_select_cpu_near
0
workqueue_set_max_active
0
workqueue_set_unbound_cpumask
0
workqueue_sysfs_register
1
wq_barrier_func
11
wq_calc_node_cpumask
5
wq_clamp_max_active
20
wq_cpumask_show
0
wq_cpumask_store
0
wq_device_release
0
wq_init_lockdep
20
wq_manager_inactive
0
wq_nice_show
0
wq_nice_store
0
wq_numa_init
1
wq_numa_show
0
wq_numa_store
0
wq_pool_ids_show
0
wq_select_unbound_cpu
117
wq_sysfs_init
1
wq_sysfs_prep_attrs
0
wq_unbound_cpumask_show
0
wq_unbound_cpumask_store
0
wq_update_unbound_numa
39
wq_worker_comm
24
wq_worker_last_func
0
wq_worker_running
1869
wq_worker_sleeping
1898
wqattrs_hash
5
Generated by:
LCOV version 1.14