| /kernel/ |
| D | irq_work.c | 57 static bool irq_work_claim(struct irq_work *work) in irq_work_claim() 79 static __always_inline void irq_work_raise(struct irq_work *work) in irq_work_raise() 88 static void __irq_work_queue_local(struct irq_work *work) in __irq_work_queue_local() 116 bool irq_work_queue(struct irq_work *work) in irq_work_queue() 137 bool irq_work_queue_on(struct irq_work *work, int cpu) in irq_work_queue_on() 204 struct irq_work *work = arg; in irq_work_single() local 238 struct irq_work *work, *tmp; in irq_work_run_list() local 287 void irq_work_sync(struct irq_work *work) in irq_work_sync()
|
| D | kthread.c | 809 struct kthread_work *work; in kthread_worker_fn() local 983 struct kthread_work *work) in queuing_blocked() 991 struct kthread_work *work) in kthread_insert_work_sanity_check() 1001 struct kthread_work *work, in kthread_insert_work() 1027 struct kthread_work *work) in kthread_queue_work() 1053 struct kthread_work *work = &dwork->work; in kthread_delayed_work_timer_fn() local 1083 struct kthread_work *work = &dwork->work; in __kthread_queue_delayed_work() local 1126 struct kthread_work *work = &dwork->work; in kthread_queue_delayed_work() local 1143 struct kthread_work work; member 1147 static void kthread_flush_work_fn(struct kthread_work *work) in kthread_flush_work_fn() [all …]
|
| D | workqueue.c | 621 struct work_struct *work = addr; in work_is_static_object() local 632 struct work_struct *work = addr; in work_fixup_init() local 650 struct work_struct *work = addr; in work_fixup_free() local 670 static inline void debug_work_activate(struct work_struct *work) in debug_work_activate() 675 static inline void debug_work_deactivate(struct work_struct *work) in debug_work_deactivate() 680 void __init_work(struct work_struct *work, int onstack) in __init_work() 689 void destroy_work_on_stack(struct work_struct *work) in destroy_work_on_stack() 695 void destroy_delayed_work_on_stack(struct delayed_work *work) in destroy_delayed_work_on_stack() 703 static inline void debug_work_activate(struct work_struct *work) { } in debug_work_activate() 704 static inline void debug_work_deactivate(struct work_struct *work) { } in debug_work_deactivate() [all …]
|
| D | task_work.c | 54 int task_work_add(struct task_struct *task, struct callback_head *work, in task_work_add() 128 struct callback_head *work; in task_work_cancel_match() local 210 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() 91 static bool cpu_stop_queue_work(unsigned int cpu, struct cpu_stop_work *work) in cpu_stop_queue_work() 140 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 | 72 struct work_struct work; member 117 static void async_run_entry_fn(struct work_struct *work) in async_run_entry_fn()
|
| D | backtracetest.c | 24 static void backtrace_test_bh_workfn(struct work_struct *work) in backtrace_test_bh_workfn()
|
| D | jump_label.c | 325 void jump_label_update_timeout(struct work_struct *work) in jump_label_update_timeout() 347 struct delayed_work *work, in __static_key_slow_dec_deferred() 359 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 207 static void close_work(struct work_struct *work) in close_work()
|
| D | reboot.c | 891 static void poweroff_work_func(struct work_struct *work) in poweroff_work_func() 913 static void reboot_work_func(struct work_struct *work) in reboot_work_func() 939 static void hw_failure_emergency_poweroff_func(struct work_struct *work) in hw_failure_emergency_poweroff_func()
|
| D | smp.c | 1112 struct work_struct work; member 1120 static void smp_call_on_cpu_callback(struct work_struct *work) in smp_call_on_cpu_callback()
|
| /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 428 static void stress_inorder_work(struct work_struct *work) in stress_inorder_work() 487 static void stress_reorder_work(struct work_struct *work) in stress_reorder_work() 546 static void stress_one_work(struct work_struct *work) in stress_one_work()
|
| /kernel/entry/ |
| D | common.c | 29 unsigned long work) in syscall_trace_enter() 141 static inline bool report_single_step(unsigned long work) in report_single_step() 149 static void syscall_exit_work(struct pt_regs *regs, unsigned long work) in syscall_exit_work() 182 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 | 758 struct mmap_unlock_irq_work *work = NULL; in BPF_CALL_5() local 804 struct mmap_unlock_irq_work *work; member 1040 struct mmap_unlock_irq_work *work; in do_mmap_read_unlock() local 1051 struct mmap_unlock_irq_work *work; in task_iter_init() local
|
| D | token.c | 42 static void bpf_token_put_deferred(struct work_struct *work) in bpf_token_put_deferred()
|
| /kernel/module/ |
| D | dups.c | 72 static void kmod_dup_request_delete(struct work_struct *work) in kmod_dup_request_delete() 97 static void kmod_dup_request_complete(struct work_struct *work) in kmod_dup_request_complete()
|
| /kernel/cgroup/ |
| D | cpuset-v1.c | 9 struct work_struct work; member 275 static void cpuset_migrate_tasks_workfn(struct work_struct *work) in cpuset_migrate_tasks_workfn()
|
| /kernel/irq/ |
| D | irq_sim.c | 15 struct irq_work work; member 128 static void irq_sim_handle_irq(struct irq_work *work) in irq_sim_handle_irq()
|
| /kernel/livepatch/ |
| D | transition.c | 53 static void klp_transition_work_fn(struct work_struct *work) in klp_transition_work_fn() 69 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 | 32 struct kthread_work work; member 551 static void sugov_work(struct kthread_work *work) in sugov_work() 645 static void rebuild_sd_workfn(struct work_struct *work) in rebuild_sd_workfn()
|
| /kernel/rcu/ |
| D | tree.c | 567 static void late_wakeup_func(struct irq_work *work) in late_wakeup_func() 1651 static void rcu_sr_normal_gp_cleanup_work(struct work_struct *work) in rcu_sr_normal_gp_cleanup_work() 2788 static void strict_work_handler(struct work_struct *work) in strict_work_handler() 2905 char work, *workp = this_cpu_ptr(&rcu_data.rcu_cpu_has_work); in rcu_cpu_kthread() local 3448 static void kfree_rcu_work(struct work_struct *work) in kfree_rcu_work() 3650 static void kfree_rcu_monitor(struct work_struct *work) in kfree_rcu_monitor() 3680 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()
|