LCOV - code coverage report
Current view: top level - kernel - workqueue.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 387 1234 31.4 %
Date: 2014-04-07 Functions: 48 112 42.9 %
Branches: 288 1219 23.6 %

Function Name Sort by function name Hit count Sort by hit count
__alloc_workqueue_key 0
__cancel_work_timer 1188
__queue_delayed_work 1673750
__queue_work 1698587
alloc_and_link_pwqs 0
alloc_unbound_pwq 0
alloc_worker 495
alloc_workqueue_attrs 0
apply_workqueue_attrs 0
cancel_delayed_work 0
cancel_delayed_work_sync 576
cancel_work_sync 612
clear_work_data 1188
create_and_start_worker 0
create_worker 495
current_is_workqueue_rescuer 4790
delayed_work_timer_fn 1362532
destroy_worker 496
destroy_workqueue 0
drain_workqueue 0
execute_in_process_context 0
find_worker_executing_work 1727419
flush_delayed_work 0
flush_scheduled_work 0
flush_work 2336
flush_workqueue 5955
flush_workqueue_prep_pwqs 5972
free_unbound_pwq 0
free_workqueue_attrs 0
freeze_workqueues_begin 0
freeze_workqueues_busy 0
get_pwq.isra.21 1697447
get_unbound_pool 0
get_work_pool 1708088
idle_worker_timeout 516
init_pwq 0
init_worker_pool 0
init_workqueues 0
insert_work 1697147
insert_wq_barrier 56
is_chained_work 0
link_pwq 0
manage_workers.isra.22 1430
mark_work_canceling 1188
max_active_show 0
max_active_store 0
maybe_create_worker 990
maybe_destroy_workers 990
mod_delayed_work_on 469885
move_linked_works 2326
need_to_manage_workers 1166088
per_cpu_show 0
pool_mayday_timeout 1
print_worker_info 3
process_one_work 1693105
put_pwq 1698834
put_pwq_unlocked 0
put_unbound_pool 0
pwq_activate_delayed_work 0
pwq_adjust_max_active 0
pwq_dec_nr_in_flight 1698851
pwq_unbound_release_workfn 0
queue_delayed_work_on 1204246
queue_work_on 424466
rcu_free_pool 0
rcu_free_pwq 0
rebind_workers 0
rescuer_thread 0
restore_unbound_workers_cpumask 0
schedule_on_each_cpu 0
send_mayday 0
set_work_pool_and_clear_pending 1691329
set_work_pool_and_keep_pending 7334
set_work_pwq 1697799
set_worker_desc 4790
start_flush_work 2336
start_worker 495
thaw_workqueues 0
try_to_grab_pending 471148
wake_up_worker 1698835
work_busy 0
work_for_cpu_fn 0
work_on_cpu 0
worker_enter_idle 1166126
worker_leave_idle 1160437
worker_maybe_bind_and_lock 0
worker_pool_assign_id 0
worker_thread 495
workqueue_congested 0
workqueue_cpu_down_callback 0
workqueue_cpu_up_callback 0
workqueue_set_max_active 0
workqueue_sysfs_register 0
wq_barrier_func 56
wq_calc_node_cpumask 0
wq_clamp_max_active 0
wq_cpumask_show 0
wq_cpumask_store 0
wq_device_release 0
wq_nice_show 0
wq_nice_store 0
wq_numa_init 0
wq_numa_show 0
wq_numa_store 0
wq_pool_ids_show 0
wq_sysfs_init 0
wq_sysfs_prep_attrs 0
wq_unbind_fn 0
wq_update_unbound_numa 0
wq_worker_sleeping 1244926
wq_worker_waking_up 1244846
wqattrs_hash 0

Generated by: LCOV version 1.9