Home
last modified time | relevance | path

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

123

/kernel/
Dirq_work.c30 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()
Dworkqueue.c444 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 …]
Dkthread.c636 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 …]
Dtask_work.c28 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
Dstop_machine.c69 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
Dasync.c70 struct work_struct work; member
109 static void async_run_entry_fn(struct work_struct *work) in async_run_entry_fn()
Dreboot.c482 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()
Djump_label.c259 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()
Dacct.c92 struct work_struct work; member
183 static void close_work(struct work_struct *work) in close_work()
Dsmp.c778 struct work_struct work; member
786 static void smp_call_on_cpu_callback(struct work_struct *work) in smp_call_on_cpu_callback()
Dpid_namespace.c62 static void proc_cleanup_work(struct work_struct *work) in proc_cleanup_work()
Dumh.c181 static void call_usermodehelper_exec_work(struct work_struct *work) in call_usermodehelper_exec_work()
/kernel/locking/
Dtest-ww_mutex.c20 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/
Dprintk_safe.c40 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/
Dstackmap.c41 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/
Dtransition.c32 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/
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.c37 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()
Dclock.c154 static void __sched_clock_work(struct work_struct *work) in __sched_clock_work()
Dpsi.c410 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/
Dirq_sim.c46 static void irq_sim_handle_irq(struct irq_work *work) in irq_sim_handle_irq()
/kernel/rcu/
Dsrcutree.c1156 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/
Dcgroup-v1.c213 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/
Dbpf_trace.c631 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

123