LCOV - code coverage report
Current view:
top level
-
kernel
- workqueue.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
451
1235
36.5 %
Date:
2014-04-16
Functions:
54
112
48.2 %
Branches:
327
1220
26.8 %
Function Name
Hit count
set_work_pool_and_clear_pending
953962
find_worker_executing_work
581546
get_work_pool
565022
pwq_dec_nr_in_flight
557274
put_pwq
557272
wake_up_worker
557189
__queue_work
556853
get_pwq.isra.21
556804
set_work_pwq
556201
insert_work
555348
process_one_work
554125
try_to_grab_pending
513617
wq_worker_sleeping
495911
wq_worker_waking_up
495758
worker_enter_idle
472741
need_to_manage_workers
472728
worker_leave_idle
472559
cancel_delayed_work
402238
queue_work_on
357502
__queue_delayed_work
335237
delayed_work_timer_fn
260431
queue_delayed_work_on
225415
mod_delayed_work_on
109877
flush_workqueue_prep_pwqs
5962
flush_workqueue
5954
set_work_pool_and_keep_pending
5393
wq_update_unbound_numa
3816
current_is_workqueue_rescuer
3578
set_worker_desc
3578
flush_work
2614
start_flush_work
2614
move_linked_works
2454
__cancel_work_timer
1425
mark_work_canceling
1425
clear_work_data
1425
cancel_delayed_work_sync
852
cancel_work_sync
573
workqueue_cpu_down_callback
555
workqueue_cpu_up_callback
555
manage_workers.isra.22
175
rebind_workers
162
maybe_destroy_workers
160
maybe_create_worker
160
wq_barrier_func
121
insert_wq_barrier
121
idle_worker_timeout
88
destroy_worker
81
restore_unbound_workers_cpumask
81
start_worker
78
worker_thread
78
create_worker
78
wq_unbind_fn
78
alloc_worker
78
print_worker_info
4
alloc_workqueue_attrs
0
init_pwq
0
wq_numa_show
0
wq_cpumask_show
0
free_workqueue_attrs
0
init_worker_pool
0
put_unbound_pool
0
free_unbound_pwq
0
pwq_adjust_max_active
0
execute_in_process_context
0
work_busy
0
workqueue_congested
0
work_on_cpu
0
max_active_store
0
alloc_and_link_pwqs
0
worker_maybe_bind_and_lock
0
link_pwq
0
wq_cpumask_store
0
rcu_free_pool
0
rescuer_thread
0
wq_device_release
0
get_unbound_pool
0
per_cpu_show
0
init_workqueues
0
drain_workqueue
0
put_pwq_unlocked
0
wq_sysfs_prep_attrs
0
pwq_unbound_release_workfn
0
freeze_workqueues_busy
0
flush_scheduled_work
0
send_mayday
0
worker_pool_assign_id
0
wq_numa_init
0
wq_numa_store
0
rcu_free_pwq
0
flush_delayed_work
0
wq_clamp_max_active
0
workqueue_sysfs_register
0
create_and_start_worker
0
is_chained_work
0
wq_nice_show
0
wq_calc_node_cpumask
0
alloc_unbound_pwq
0
work_for_cpu_fn
0
schedule_on_each_cpu
0
wq_sysfs_init
0
wq_pool_ids_show
0
destroy_workqueue
0
workqueue_set_max_active
0
pwq_activate_delayed_work
0
freeze_workqueues_begin
0
pool_mayday_timeout
0
wqattrs_hash
0
max_active_show
0
thaw_workqueues
0
wq_nice_store
0
__alloc_workqueue_key
0
apply_workqueue_attrs
0
Generated by:
LCOV version 1.9