/kernel/ |
D | irq_work.c | 55 static bool irq_work_claim(struct irq_work *work) in irq_work_claim() 78 static void __irq_work_queue_local(struct irq_work *work) in __irq_work_queue_local() 106 bool irq_work_queue(struct irq_work *work) in irq_work_queue() 127 bool irq_work_queue_on(struct irq_work *work, int cpu) in irq_work_queue_on() 194 struct irq_work *work = arg; in irq_work_single() local 228 struct irq_work *work, *tmp; in irq_work_run_list() local 277 void irq_work_sync(struct irq_work *work) in irq_work_sync()
|
D | workqueue.c | 466 struct work_struct *work = addr; in work_is_static_object() local 477 struct work_struct *work = addr; in work_fixup_init() local 495 struct work_struct *work = addr; in work_fixup_free() local 515 static inline void debug_work_activate(struct work_struct *work) in debug_work_activate() 520 static inline void debug_work_deactivate(struct work_struct *work) in debug_work_deactivate() 525 void __init_work(struct work_struct *work, int onstack) in __init_work() 534 void destroy_work_on_stack(struct work_struct *work) in destroy_work_on_stack() 540 void destroy_delayed_work_on_stack(struct delayed_work *work) in destroy_delayed_work_on_stack() 548 static inline void debug_work_activate(struct work_struct *work) { } in debug_work_activate() 549 static inline void debug_work_deactivate(struct work_struct *work) { } in debug_work_deactivate() [all …]
|
D | kthread.c | 798 struct kthread_work *work; in kthread_worker_fn() local 964 struct kthread_work *work) in queuing_blocked() 972 struct kthread_work *work) in kthread_insert_work_sanity_check() 982 struct kthread_work *work, in kthread_insert_work() 1008 struct kthread_work *work) in kthread_queue_work() 1034 struct kthread_work *work = &dwork->work; in kthread_delayed_work_timer_fn() local 1064 struct kthread_work *work = &dwork->work; in __kthread_queue_delayed_work() local 1107 struct kthread_work *work = &dwork->work; in kthread_queue_delayed_work() local 1124 struct kthread_work work; member 1128 static void kthread_flush_work_fn(struct kthread_work *work) in kthread_flush_work_fn() [all …]
|
D | task_work.c | 42 int task_work_add(struct task_struct *task, struct callback_head *work, in task_work_add() 91 struct callback_head *work; in task_work_cancel_match() local 149 struct callback_head *work, *head, *next; in task_work_run() local
|
D | stop_machine.c | 85 struct cpu_stop_work *work, in __cpu_stop_queue_work() 93 static bool cpu_stop_queue_work(unsigned int cpu, struct cpu_stop_work *work) in cpu_stop_queue_work() 142 struct cpu_stop_work work = { .fn = fn, .arg = arg, .done = &done, .caller = _RET_IP_ }; in stop_one_cpu() local 397 struct cpu_stop_work *work; in queue_stop_cpus_work() local 491 struct cpu_stop_work *work; in cpu_stopper_thread() local
|
D | async.c | 70 struct work_struct work; member 115 static void async_run_entry_fn(struct work_struct *work) in async_run_entry_fn()
|
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 | 111 struct work_struct work; member 202 static void close_work(struct work_struct *work) in close_work()
|
D | reboot.c | 872 static void poweroff_work_func(struct work_struct *work) in poweroff_work_func() 894 static void reboot_work_func(struct work_struct *work) in reboot_work_func() 920 static void hw_failure_emergency_poweroff_func(struct work_struct *work) in hw_failure_emergency_poweroff_func()
|
D | umh.c | 161 static void call_usermodehelper_exec_work(struct work_struct *work) in call_usermodehelper_exec_work()
|
/kernel/locking/ |
D | test-ww_mutex.c | 29 struct work_struct work; member 40 static void test_mutex_work(struct work_struct *work) in test_mutex_work() 177 struct work_struct work; member 186 static void test_abba_work(struct work_struct *work) in test_abba_work() 278 struct work_struct work; member 286 static void test_cycle_work(struct work_struct *work) in test_cycle_work() 383 struct work_struct work; member 418 static void stress_inorder_work(struct work_struct *work) in stress_inorder_work() 476 static void stress_reorder_work(struct work_struct *work) in stress_reorder_work() 535 static void stress_one_work(struct work_struct *work) in stress_one_work()
|
/kernel/entry/ |
D | common.c | 49 unsigned long work) in syscall_trace_enter() 91 unsigned long work = READ_ONCE(current_thread_info()->syscall_work); in __syscall_enter_from_user_work() local 220 static inline bool report_single_step(unsigned long work) in report_single_step() 228 static void syscall_exit_work(struct pt_regs *regs, unsigned long work) in syscall_exit_work() 261 unsigned long work = READ_ONCE(current_thread_info()->syscall_work); in syscall_exit_to_user_mode_prepare() local
|
/kernel/bpf/ |
D | mmap_unlock_work.h | 26 struct mmap_unlock_irq_work *work = NULL; in bpf_mmap_unlock_get_irq_work() local 49 static inline void bpf_mmap_unlock_mm(struct mmap_unlock_irq_work *work, struct mm_struct *mm) in bpf_mmap_unlock_mm()
|
D | task_iter.c | 783 struct mmap_unlock_irq_work *work = NULL; in BPF_CALL_5() local 830 struct mmap_unlock_irq_work *work; in do_mmap_read_unlock() local 841 struct mmap_unlock_irq_work *work; in task_iter_init() local
|
D | memalloc.c | 290 static void bpf_mem_refill(struct irq_work *work) in bpf_mem_refill() 453 static void free_mem_alloc_deferred(struct work_struct *work) in free_mem_alloc_deferred()
|
D | ringbuf.c | 36 struct irq_work work; member 156 static void bpf_ringbuf_notify(struct irq_work *work) in bpf_ringbuf_notify()
|
/kernel/irq/ |
D | irq_sim.c | 14 struct irq_work work; member 100 static void irq_sim_handle_irq(struct irq_work *work) in irq_sim_handle_irq()
|
/kernel/livepatch/ |
D | transition.c | 31 static void klp_transition_work_fn(struct work_struct *work) in klp_transition_work_fn() 47 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/rcu/ |
D | tree.c | 555 static void late_wakeup_func(struct irq_work *work) in late_wakeup_func() 2495 static void strict_work_handler(struct work_struct *work) in strict_work_handler() 2630 char work, *workp = this_cpu_ptr(&rcu_data.rcu_cpu_has_work); in rcu_cpu_kthread() local 3093 static void kfree_rcu_work(struct work_struct *work) in kfree_rcu_work() 3221 static void kfree_rcu_monitor(struct work_struct *work) in kfree_rcu_monitor() 3289 static void fill_page_cache_func(struct work_struct *work) in fill_page_cache_func()
|
/kernel/dma/ |
D | pool.c | 151 static void atomic_pool_work_fn(struct work_struct *work) in atomic_pool_work_fn()
|
/kernel/sched/ |
D | cpufreq_schedutil.c | 32 struct kthread_work work; member 470 static void sugov_work(struct kthread_work *work) in sugov_work()
|
D | clock.c | 152 notrace static void __sched_clock_work(struct work_struct *work) in __sched_clock_work()
|
/kernel/cgroup/ |
D | cgroup-v1.c | 210 static void cgroup_pidlist_destroy_work_fn(struct work_struct *work) in cgroup_pidlist_destroy_work_fn() 783 void cgroup1_release_agent(struct work_struct *work) in cgroup1_release_agent()
|