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 Sort by function name Hit count Sort by 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