Home
last modified time | relevance | path

Searched defs:work (Results 1 – 25 of 75) sorted by relevance

123

/kernel/
Dirq_work.c57 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()
Dkthread.c809 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 …]
Dworkqueue.c621 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 …]
Dtask_work.c54 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
Dstop_machine.c85 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
Dasync.c72 struct work_struct work; member
117 static void async_run_entry_fn(struct work_struct *work) in async_run_entry_fn()
Dbacktracetest.c24 static void backtrace_test_bh_workfn(struct work_struct *work) in backtrace_test_bh_workfn()
Djump_label.c325 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()
Dacct.c111 struct work_struct work; member
207 static void close_work(struct work_struct *work) in close_work()
Dreboot.c891 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()
Dsmp.c1112 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/
Dtest-ww_mutex.c29 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/
Dcommon.c29 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/
Dmmap_unlock_work.h26 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()
Dtask_iter.c758 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
Dtoken.c42 static void bpf_token_put_deferred(struct work_struct *work) in bpf_token_put_deferred()
/kernel/module/
Ddups.c72 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/
Dcpuset-v1.c9 struct work_struct work; member
275 static void cpuset_migrate_tasks_workfn(struct work_struct *work) in cpuset_migrate_tasks_workfn()
/kernel/irq/
Dirq_sim.c15 struct irq_work work; member
128 static void irq_sim_handle_irq(struct irq_work *work) in irq_sim_handle_irq()
/kernel/livepatch/
Dtransition.c53 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/
Dautosleep.c27 static void try_to_suspend(struct work_struct *work) in try_to_suspend()
Dwakelock.c103 static void __wakelocks_gc(struct work_struct *work) in __wakelocks_gc()
/kernel/sched/
Dcpufreq_schedutil.c32 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/
Dtree.c567 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/
Dpool.c151 static void atomic_pool_work_fn(struct work_struct *work) in atomic_pool_work_fn()

123