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
apply_wqattrs_lock 0
cancel_delayed_work_sync 0
current_work 0
cwt_wakefn 0
destroy_delayed_work_on_stack 0
destroy_worker 0
execute_in_process_context 0
flush_rcu_work 0
free_workqueue_attrs 0
idle_worker_timeout 0
is_chained_work 0
max_active_show 0
max_active_store 0
per_cpu_show 0
pr_cont_pool_info 0
pr_cont_work 0
queue_work_node 0
rcu_free_pool 0
schedule_on_each_cpu 0
send_mayday 0
show_pwq 0
show_workqueue_state 0
unbind_workers 0
work_busy 0
work_debug_hint 0
work_fixup_free 0
work_fixup_init 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_select_cpu_near 0
workqueue_set_max_active 0
workqueue_set_unbound_cpumask 0
wq_cpumask_show 0
wq_cpumask_store 0
wq_device_release 0
wq_manager_inactive 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
destroy_workqueue 1
drain_workqueue 1
pool_mayday_timeout 1
print_worker_info 1
put_unbound_pool 1
pwq_busy 1
pwq_unbound_release_workfn 1
rcu_free_pwq 1
rcu_free_wq 1
workqueue_init 1
workqueue_init_early 1
workqueue_sysfs_register 1
wq_numa_init 1
wq_sysfs_init 1
__cancel_work 2
cancel_delayed_work 2
restore_unbound_workers_cpumask 3
workqueue_online_cpu 3
workqueue_prepare_cpu 3
alloc_unbound_pwq 5
apply_workqueue_attrs 5
apply_workqueue_attrs_locked 5
apply_wqattrs_cleanup 5
apply_wqattrs_commit 5
apply_wqattrs_prepare 5
current_is_workqueue_rescuer 5
get_unbound_pool 5
numa_pwq_tbl_install 5
set_worker_desc 5
wq_calc_node_cpumask 5
wqattrs_hash 5
flush_delayed_work 6
rebind_workers 6
rescuer_thread 7
init_worker_pool 9
worker_pool_assign_id 9
check_flush_dependency 11
insert_wq_barrier 11
process_scheduled_works 11
work_is_static_object 11
wq_barrier_func 11
manage_workers 12
maybe_create_worker 12
put_pwq_unlocked 12
need_to_create_worker 13
alloc_and_link_pwqs 20
alloc_workqueue 20
init_rescuer 20
wq_clamp_max_active 20
wq_init_lockdep 20
create_worker 21
worker_attach_to_pool 21
worker_thread 21
wq_worker_comm 24
alloc_worker 28
alloc_workqueue_attrs 28
set_pf_worker 28
wq_update_unbound_numa 39
pwq_activate_delayed_work 40
move_linked_works 48
flush_workqueue 49
flush_workqueue_prep_pwqs 49
init_pwq 65
link_pwq 70
unbound_pwq_by_node 117
wq_select_unbound_cpu 117
pwq_adjust_max_active 130
destroy_work_on_stack 159
__cancel_work_timer 184
cancel_work_sync 184
mark_work_canceling 184
get_work_pool_id 186
queue_rcu_work 191
rcu_work_rcufn 191
mod_delayed_work_on 247
flush_work 285
try_to_grab_pending 433
__flush_work 475
start_flush_work 475
delayed_work_timer_fn 539
queue_delayed_work_on 635
queue_work_on 848
__queue_delayed_work 879
worker_set_flags 1639
worker_leave_idle 1669
too_many_workers 1691
worker_enter_idle 1691
wake_up_worker 1837
wq_worker_running 1869
__queue_work 1894
keep_working 1895
wq_worker_sleeping 1898
get_pwq 1903
insert_work 1905
process_one_work 1906
pwq_dec_nr_in_flight 1906
put_pwq 1908
set_work_pool_and_clear_pending 1908
get_work_pwq 1963
find_worker_executing_work 2194
get_work_pool 2365
worker_clr_flags 3308
need_more_worker 3601
set_work_data 4178
__init_work 6586

Generated by: LCOV version 1.14