/kernel/ |
D | irq_work.c | 30 static bool irq_work_claim(struct irq_work *work) in irq_work_claim() 53 static void __irq_work_queue_local(struct irq_work *work) in __irq_work_queue_local() 67 bool irq_work_queue(struct irq_work *work) in irq_work_queue() 88 bool irq_work_queue_on(struct irq_work *work, int cpu) in irq_work_queue_on() 135 struct irq_work *work = arg; in irq_work_single() local 160 struct irq_work *work, *tmp; in irq_work_run_list() local 197 void irq_work_sync(struct irq_work *work) in irq_work_sync()
|
D | workqueue.c | 447 struct work_struct *work = addr; in work_is_static_object() local 458 struct work_struct *work = addr; in work_fixup_init() local 476 struct work_struct *work = addr; in work_fixup_free() local 496 static inline void debug_work_activate(struct work_struct *work) in debug_work_activate() 501 static inline void debug_work_deactivate(struct work_struct *work) in debug_work_deactivate() 506 void __init_work(struct work_struct *work, int onstack) in __init_work() 515 void destroy_work_on_stack(struct work_struct *work) in destroy_work_on_stack() 521 void destroy_delayed_work_on_stack(struct delayed_work *work) in destroy_delayed_work_on_stack() 529 static inline void debug_work_activate(struct work_struct *work) { } in debug_work_activate() 530 static inline void debug_work_deactivate(struct work_struct *work) { } in debug_work_deactivate() [all …]
|
D | kthread.c | 720 struct kthread_work *work; in kthread_worker_fn() local 861 struct kthread_work *work) in queuing_blocked() 869 struct kthread_work *work) in kthread_insert_work_sanity_check() 879 struct kthread_work *work, in kthread_insert_work() 903 struct kthread_work *work) in kthread_queue_work() 929 struct kthread_work *work = &dwork->work; in kthread_delayed_work_timer_fn() local 959 struct kthread_work *work = &dwork->work; in __kthread_queue_delayed_work() local 1008 struct kthread_work *work = &dwork->work; in kthread_queue_delayed_work() local 1025 struct kthread_work work; member 1029 static void kthread_flush_work_fn(struct kthread_work *work) in kthread_flush_work_fn() [all …]
|
D | task_work.c | 32 int task_work_add(struct task_struct *task, struct callback_head *work, in task_work_add() 79 struct callback_head *work; in task_work_cancel_match() local 135 struct callback_head *work, *head, *next; in task_work_run() local
|
D | stop_machine.c | 60 struct cpu_stop_work *work, in __cpu_stop_queue_work() 68 static bool cpu_stop_queue_work(unsigned int cpu, struct cpu_stop_work *work) in cpu_stop_queue_work() 117 struct cpu_stop_work work = { .fn = fn, .arg = arg, .done = &done }; in stop_one_cpu() local 418 struct cpu_stop_work *work; in queue_stop_cpus_work() local 511 struct cpu_stop_work *work; in cpu_stopper_thread() local
|
D | async.c | 70 struct work_struct work; member 109 static void async_run_entry_fn(struct work_struct *work) in async_run_entry_fn()
|
D | reboot.c | 483 static void poweroff_work_func(struct work_struct *work) in poweroff_work_func() 505 static void reboot_work_func(struct work_struct *work) in reboot_work_func()
|
D | jump_label.c | 259 void jump_label_update_timeout(struct work_struct *work) in jump_label_update_timeout() 281 struct delayed_work *work, in __static_key_slow_dec_deferred() 293 void __static_key_deferred_flush(void *key, struct delayed_work *work) in __static_key_deferred_flush()
|
D | acct.c | 92 struct work_struct work; member 183 static void close_work(struct work_struct *work) in close_work()
|
D | smp.c | 999 struct work_struct work; member 1007 static void smp_call_on_cpu_callback(struct work_struct *work) in smp_call_on_cpu_callback()
|
D | umh.c | 158 static void call_usermodehelper_exec_work(struct work_struct *work) in call_usermodehelper_exec_work()
|
/kernel/locking/ |
D | test-ww_mutex.c | 20 struct work_struct work; member 31 static void test_mutex_work(struct work_struct *work) in test_mutex_work() 148 struct work_struct work; member 157 static void test_abba_work(struct work_struct *work) in test_abba_work() 238 struct work_struct work; member 246 static void test_cycle_work(struct work_struct *work) in test_cycle_work() 343 struct work_struct work; member 378 static void stress_inorder_work(struct work_struct *work) in stress_inorder_work() 436 static void stress_reorder_work(struct work_struct *work) in stress_reorder_work() 495 static void stress_one_work(struct work_struct *work) in stress_one_work()
|
D | percpu-rwsem.c | 294 static void destroy_list_workfn(struct work_struct *work) in destroy_list_workfn()
|
/kernel/printk/ |
D | printk_safe.c | 41 struct irq_work work; /* IRQ work that flushes the buffer */ member 183 static void __printk_safe_flush(struct irq_work *work) in __printk_safe_flush()
|
/kernel/irq/ |
D | irq_sim.c | 14 struct irq_work work; member 104 static void irq_sim_handle_irq(struct irq_work *work) in irq_sim_handle_irq()
|
/kernel/livepatch/ |
D | transition.c | 32 static void klp_transition_work_fn(struct work_struct *work) in klp_transition_work_fn() 48 static void klp_sync(struct work_struct *work) in klp_sync()
|
/kernel/power/ |
D | autosleep.c | 27 static void try_to_suspend(struct work_struct *work) in try_to_suspend()
|
D | wakelock.c | 100 static void __wakelocks_gc(struct work_struct *work) in __wakelocks_gc()
|
/kernel/bpf/ |
D | stackmap.c | 43 struct stack_map_irq_work *work; in do_up_read() local 299 struct stack_map_irq_work *work = NULL; in stack_map_get_build_id_offset() local 869 struct stack_map_irq_work *work; in stack_map_init() local
|
D | ringbuf.c | 35 struct irq_work work; member 126 static void bpf_ringbuf_notify(struct irq_work *work) in bpf_ringbuf_notify()
|
/kernel/dma/ |
D | pool.c | 154 static void atomic_pool_work_fn(struct work_struct *work) in atomic_pool_work_fn()
|
/kernel/rcu/ |
D | tree.c | 2690 static void strict_work_handler(struct work_struct *work) in strict_work_handler() 2805 char work, *workp = this_cpu_ptr(&rcu_data.rcu_cpu_has_work); in rcu_cpu_kthread() local 3201 static void kfree_rcu_work(struct work_struct *work) in kfree_rcu_work() 3389 static void kfree_rcu_monitor(struct work_struct *work) in kfree_rcu_monitor() 3412 static void fill_page_cache_func(struct work_struct *work) in fill_page_cache_func()
|
D | srcutree.c | 1229 static void srcu_invoke_callbacks(struct work_struct *work) in srcu_invoke_callbacks() 1304 static void process_srcu(struct work_struct *work) in process_srcu()
|
/kernel/sched/ |
D | cpufreq_schedutil.c | 38 struct kthread_work work; member 543 static void sugov_work(struct kthread_work *work) in sugov_work()
|
D | clock.c | 154 static void __sched_clock_work(struct work_struct *work) in __sched_clock_work()
|