LCOV - code coverage report
Current view: top level - kernel - workqueue.c (source / functions) Hit Total Coverage
Test: gcov_data_raspi2_real_modules_combined.info Lines: 895 1452 61.6 %
Date: 2020-09-30 20:25:40 Functions: 90 136 66.2 %
Branches: 512 1244 41.2 %

Function Name Sort by function name Hit count Sort by hit count
__cancel_work 2495
__cancel_work_timer 36020
__flush_work 124742
__queue_delayed_work 1215704
__queue_work 2365111
alloc_and_link_pwqs 8694
alloc_unbound_pwq 4347
alloc_worker 10911
alloc_workqueue 8694
alloc_workqueue_attrs 15939
apply_workqueue_attrs 4347
apply_workqueue_attrs_locked 4347
apply_wqattrs_cleanup 4347
apply_wqattrs_commit 4347
apply_wqattrs_prepare 4347
cancel_delayed_work 2495
cancel_delayed_work_sync 0
cancel_work_sync 36020
check_flush_dependency 5775
create_worker 6361
current_is_workqueue_rescuer 2950
current_work 0
cwt_wakefn 0
delayed_work_timer_fn 87022
destroy_worker 0
destroy_workqueue 207
drain_workqueue 207
execute_in_process_context 0
find_worker_executing_work 2803115
flush_delayed_work 1035
flush_rcu_work 0
flush_work 87700
flush_workqueue 135887
flush_workqueue_prep_pwqs 135905
free_workqueue_attrs 0
freeze_workqueues_begin 0
freeze_workqueues_busy 0
get_pwq 2370792
get_unbound_pool 4347
get_work_pool 2647911
idle_worker_timeout 0
init_pwq 21735
init_rescuer 8694
init_worker_pool 2070
insert_work 2367000
insert_wq_barrier 5775
link_pwq 26082
manage_workers 4621
mark_work_canceling 36020
max_active_show 0
max_active_store 0
maybe_create_worker 4291
mod_delayed_work_on 1099440
move_linked_works 240907
per_cpu_show 0
pool_mayday_timeout 43
pr_cont_pool_info 0
pr_cont_work 0
print_worker_info 0
process_one_work 2393149
put_pwq 2371353
put_pwq_unlocked 9108
put_unbound_pool 207
pwq_activate_delayed_work 64875
pwq_adjust_max_active 43470
pwq_dec_nr_in_flight 2370976
pwq_unbound_release_workfn 207
queue_delayed_work_on 118807
queue_rcu_work 37710
queue_work_node 0
queue_work_on 1168249
rcu_free_pool 0
rcu_free_pwq 207
rcu_free_wq 207
rcu_work_rcufn 37710
rebind_workers 1242
rescuer_thread 4553
restore_unbound_workers_cpumask 621
schedule_on_each_cpu 0
send_mayday 22
set_pf_worker 11122
set_work_data 4811054
set_worker_desc 2950
show_pwq 0
show_workqueue_state 0
start_flush_work 124754
thaw_workqueues 0
try_to_grab_pending 1149117
unbind_workers 0
wake_up_worker 2298036
work_busy 0
work_for_cpu_fn 0
work_on_cpu 0
work_on_cpu_safe 0
worker_attach_to_pool 6361
worker_clr_flags 4397202
worker_detach_from_pool 0
worker_enter_idle 2230028
worker_leave_idle 2222605
worker_pool_assign_id 2070
worker_set_flags 2178400
worker_thread 6361
workqueue_apply_unbound_cpumask 0
workqueue_congested 0
workqueue_init 207
workqueue_init_early 207
workqueue_offline_cpu 0
workqueue_online_cpu 621
workqueue_prepare_cpu 621
workqueue_select_cpu_near 0
workqueue_set_max_active 0
workqueue_set_unbound_cpumask 0
workqueue_sysfs_register 414
wq_barrier_func 5775
wq_calc_node_cpumask 4347
wq_clamp_max_active 8694
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 60153
wq_sysfs_init 207
wq_sysfs_prep_attrs 0
wq_unbound_cpumask_show 0
wq_unbound_cpumask_store 0
wq_update_unbound_numa 8073
wq_worker_comm 7778
wq_worker_last_func 0
wq_worker_running 2777933
wq_worker_sleeping 2779809
wqattrs_equal 3933
wqattrs_hash 4347

Generated by: LCOV version 1.14