/kernel/ |
D | irq_work.c | 30 static bool irq_work_claim(struct irq_work *work) in irq_work_claim() 61 static void __irq_work_queue_local(struct irq_work *work) in __irq_work_queue_local() 75 bool irq_work_queue(struct irq_work *work) in irq_work_queue() 96 bool irq_work_queue_on(struct irq_work *work, int cpu) in irq_work_queue_on() 144 struct irq_work *work, *tmp; in irq_work_run_list() local 198 void irq_work_sync(struct irq_work *work) in irq_work_sync()
|
D | workqueue.c | 444 struct work_struct *work = addr; in work_is_static_object() local 455 struct work_struct *work = addr; in work_fixup_init() local 473 struct work_struct *work = addr; in work_fixup_free() local 493 static inline void debug_work_activate(struct work_struct *work) in debug_work_activate() 498 static inline void debug_work_deactivate(struct work_struct *work) in debug_work_deactivate() 503 void __init_work(struct work_struct *work, int onstack) in __init_work() 512 void destroy_work_on_stack(struct work_struct *work) in destroy_work_on_stack() 518 void destroy_delayed_work_on_stack(struct delayed_work *work) in destroy_delayed_work_on_stack() 526 static inline void debug_work_activate(struct work_struct *work) { } in debug_work_activate() 527 static inline void debug_work_deactivate(struct work_struct *work) { } in debug_work_deactivate() [all …]
|
D | kthread.c | 636 struct kthread_work *work; in kthread_worker_fn() local 777 struct kthread_work *work) in queuing_blocked() 785 struct kthread_work *work) in kthread_insert_work_sanity_check() 795 struct kthread_work *work, in kthread_insert_work() 819 struct kthread_work *work) in kthread_queue_work() 845 struct kthread_work *work = &dwork->work; in kthread_delayed_work_timer_fn() local 874 struct kthread_work *work = &dwork->work; in __kthread_queue_delayed_work() local 917 struct kthread_work *work = &dwork->work; in kthread_queue_delayed_work() local 934 struct kthread_work work; member 938 static void kthread_flush_work_fn(struct kthread_work *work) in kthread_flush_work_fn() [all …]
|
D | task_work.c | 28 task_work_add(struct task_struct *task, struct callback_head *work, bool notify) in task_work_add() 59 struct callback_head *work; in task_work_cancel() local 93 struct callback_head *work, *head, *next; in task_work_run() local
|
D | stop_machine.c | 69 struct cpu_stop_work *work, in __cpu_stop_queue_work() 77 static bool cpu_stop_queue_work(unsigned int cpu, struct cpu_stop_work *work) in cpu_stop_queue_work() 126 struct cpu_stop_work work = { .fn = fn, .arg = arg, .done = &done }; in stop_one_cpu() local 377 struct cpu_stop_work *work; in queue_stop_cpus_work() local 500 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 | 482 static void poweroff_work_func(struct work_struct *work) in poweroff_work_func() 504 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 | 778 struct work_struct work; member 786 static void smp_call_on_cpu_callback(struct work_struct *work) in smp_call_on_cpu_callback()
|
D | pid_namespace.c | 62 static void proc_cleanup_work(struct work_struct *work) in proc_cleanup_work()
|
D | umh.c | 181 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() 437 static void stress_reorder_work(struct work_struct *work) in stress_reorder_work() 497 static void stress_one_work(struct work_struct *work) in stress_one_work()
|
/kernel/printk/ |
D | printk_safe.c | 40 struct irq_work work; /* IRQ work that flushes the buffer */ member 180 static void __printk_safe_flush(struct irq_work *work) in __printk_safe_flush()
|
/kernel/bpf/ |
D | stackmap.c | 41 struct stack_map_irq_work *work; in do_up_read() local 288 struct stack_map_irq_work *work = NULL; in stack_map_get_build_id_offset() local 624 struct stack_map_irq_work *work; in stack_map_init() local
|
/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 | 103 static void __wakelocks_gc(struct work_struct *work) in __wakelocks_gc()
|
/kernel/sched/ |
D | cpufreq_schedutil.c | 37 struct kthread_work work; member 549 static void sugov_work(struct kthread_work *work) in sugov_work() 922 static void rebuild_sd_workfn(struct work_struct *work) in rebuild_sd_workfn()
|
D | clock.c | 154 static void __sched_clock_work(struct work_struct *work) in __sched_clock_work()
|
D | psi.c | 410 static void psi_avgs_work(struct work_struct *work) in psi_avgs_work() 579 static void psi_poll_work(struct kthread_work *work) in psi_poll_work()
|
/kernel/irq/ |
D | irq_sim.c | 46 static void irq_sim_handle_irq(struct irq_work *work) in irq_sim_handle_irq()
|
/kernel/rcu/ |
D | srcutree.c | 1156 static void srcu_invoke_callbacks(struct work_struct *work) in srcu_invoke_callbacks() 1231 static void process_srcu(struct work_struct *work) in process_srcu()
|
/kernel/cgroup/ |
D | cgroup-v1.c | 213 static void cgroup_pidlist_destroy_work_fn(struct work_struct *work) in cgroup_pidlist_destroy_work_fn() 775 void cgroup1_release_agent(struct work_struct *work) in cgroup1_release_agent()
|
/kernel/trace/ |
D | bpf_trace.c | 631 struct send_signal_irq_work *work; in do_bpf_send_signal() local 639 struct send_signal_irq_work *work = NULL; in BPF_CALL_1() local 1461 struct send_signal_irq_work *work; in send_signal_irq_work_init() local
|