LCOV - code coverage report
Current view: top level - kernel - workqueue.c (source / functions) Hit Total Coverage
Test: gcov_data_raspi2_qemu_modules_combined.info Lines: 866 1452 59.6 %
Date: 2020-09-30 20:25:01 Functions: 86 136 63.2 %
Branches: 512 1244 41.2 %

Function Name Sort by function name Hit count Sort by hit count
__cancel_work 4170
__cancel_work_timer 92306
__flush_work 239724
__queue_delayed_work 3151126
__queue_work 6027530
alloc_and_link_pwqs 14948
alloc_unbound_pwq 6464
alloc_worker 19636
alloc_workqueue 14948
alloc_workqueue_attrs 25048
apply_workqueue_attrs 6464
apply_workqueue_attrs_locked 6464
apply_wqattrs_cleanup 6464
apply_wqattrs_commit 6464
apply_wqattrs_prepare 6464
cancel_delayed_work 4170
cancel_delayed_work_sync 0
cancel_work_sync 92306
check_flush_dependency 8410
create_worker 12776
current_is_workqueue_rescuer 9828
current_work 0
cwt_wakefn 0
delayed_work_timer_fn 253696
destroy_worker 0
destroy_workqueue 0
drain_workqueue 0
execute_in_process_context 0
find_worker_executing_work 6836976
flush_delayed_work 2432
flush_rcu_work 0
flush_work 144986
flush_workqueue 256240
flush_workqueue_prep_pwqs 256240
free_workqueue_attrs 0
freeze_workqueues_begin 0
freeze_workqueues_busy 0
get_pwq 6036264
get_unbound_pool 6464
get_work_pool 6466894
idle_worker_timeout 0
init_pwq 40400
init_rescuer 14948
init_worker_pool 4040
insert_work 6035746
insert_wq_barrier 8410
link_pwq 46864
manage_workers 9594
mark_work_canceling 92306
max_active_show 0
max_active_store 0
maybe_create_worker 8736
mod_delayed_work_on 2836608
move_linked_works 417280
per_cpu_show 0
pool_mayday_timeout 2810
pr_cont_pool_info 0
pr_cont_work 0
print_worker_info 2428
process_one_work 6130652
put_pwq 6036242
put_pwq_unlocked 12928
put_unbound_pool 0
pwq_activate_delayed_work 119690
pwq_adjust_max_active 80800
pwq_dec_nr_in_flight 6036084
pwq_unbound_release_workfn 0
queue_delayed_work_on 319634
queue_rcu_work 71128
queue_work_node 0
queue_work_on 3090852
rcu_free_pool 0
rcu_free_pwq 0
rcu_free_wq 0
rcu_work_rcufn 71128
rebind_workers 2424
rescuer_thread 6868
restore_unbound_workers_cpumask 1212
schedule_on_each_cpu 0
send_mayday 674
set_pf_worker 19636
set_work_data 12259916
set_worker_desc 9828
show_pwq 0
show_workqueue_state 0
start_flush_work 239724
thaw_workqueues 0
try_to_grab_pending 2935830
unbind_workers 0
wake_up_worker 5590830
work_busy 0
work_for_cpu_fn 0
work_on_cpu 0
work_on_cpu_safe 0
worker_attach_to_pool 13004
worker_clr_flags 10884830
worker_detach_from_pool 240
worker_enter_idle 5493134
worker_leave_idle 5479904
worker_pool_assign_id 4040
worker_set_flags 5405400
worker_thread 12778
workqueue_apply_unbound_cpumask 0
workqueue_congested 0
workqueue_init 404
workqueue_init_early 404
workqueue_offline_cpu 0
workqueue_online_cpu 1212
workqueue_prepare_cpu 1212
workqueue_select_cpu_near 0
workqueue_set_max_active 0
workqueue_set_unbound_cpumask 0
workqueue_sysfs_register 808
wq_barrier_func 8410
wq_calc_node_cpumask 6464
wq_clamp_max_active 14948
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_select_unbound_cpu 132178
wq_sysfs_init 404
wq_sysfs_prep_attrs 0
wq_unbound_cpumask_show 0
wq_unbound_cpumask_store 0
wq_update_unbound_numa 15756
wq_worker_comm 15492
wq_worker_last_func 0
wq_worker_running 6254600
wq_worker_sleeping 6254844
wqattrs_equal 5656
wqattrs_hash 6464

Generated by: LCOV version 1.14