/kernel/ |
D | irq_work.c | 29 static bool irq_work_claim(struct irq_work *work) in irq_work_claim() 66 bool irq_work_queue_on(struct irq_work *work, int cpu) in irq_work_queue_on() 87 bool irq_work_queue(struct irq_work *work) in irq_work_queue() 132 struct irq_work *work; in irq_work_run_list() local 189 void irq_work_sync(struct irq_work *work) in irq_work_sync()
|
D | kthread.c | 592 struct kthread_work *work; in kthread_worker_fn() local 739 struct kthread_work *work) in queuing_blocked() 747 struct kthread_work *work) in kthread_insert_work_sanity_check() 757 struct kthread_work *work, in kthread_insert_work() 781 struct kthread_work *work) in kthread_queue_work() 808 struct kthread_work *work = &dwork->work; in kthread_delayed_work_timer_fn() local 836 struct kthread_work *work = &dwork->work; in __kthread_queue_delayed_work() local 881 struct kthread_work *work = &dwork->work; in kthread_queue_delayed_work() local 898 struct kthread_work work; member 902 static void kthread_flush_work_fn(struct kthread_work *work) in kthread_flush_work_fn() [all …]
|
D | workqueue.c | 440 struct work_struct *work = addr; in work_is_static_object() local 451 struct work_struct *work = addr; in work_fixup_init() local 469 struct work_struct *work = addr; in work_fixup_free() local 489 static inline void debug_work_activate(struct work_struct *work) in debug_work_activate() 494 static inline void debug_work_deactivate(struct work_struct *work) in debug_work_deactivate() 499 void __init_work(struct work_struct *work, int onstack) in __init_work() 508 void destroy_work_on_stack(struct work_struct *work) in destroy_work_on_stack() 514 void destroy_delayed_work_on_stack(struct delayed_work *work) in destroy_delayed_work_on_stack() 522 static inline void debug_work_activate(struct work_struct *work) { } in debug_work_activate() 523 static inline void debug_work_deactivate(struct work_struct *work) { } in debug_work_deactivate() [all …]
|
D | task_work.c | 27 task_work_add(struct task_struct *task, struct callback_head *work, bool notify) in task_work_add() 58 struct callback_head *work; in task_work_cancel() local 92 struct callback_head *work, *head, *next; in task_work_run() local
|
D | stop_machine.c | 68 struct cpu_stop_work *work) in __cpu_stop_queue_work() 75 static bool cpu_stop_queue_work(unsigned int cpu, struct cpu_stop_work *work) in cpu_stop_queue_work() 119 struct cpu_stop_work work = { .fn = fn, .arg = arg, .done = &done }; in stop_one_cpu() local 339 struct cpu_stop_work *work; in queue_stop_cpus_work() local 460 struct cpu_stop_work *work; in cpu_stopper_thread() local
|
D | async.c | 74 struct work_struct work; member 113 static void async_run_entry_fn(struct work_struct *work) in async_run_entry_fn()
|
D | reboot.c | 450 static void poweroff_work_func(struct work_struct *work) in poweroff_work_func() 472 static void reboot_work_func(struct work_struct *work) in reboot_work_func()
|
D | acct.c | 89 struct work_struct work; member 180 static void close_work(struct work_struct *work) in close_work()
|
D | jump_label.c | 140 unsigned long rate_limit, struct delayed_work *work) in __static_key_slow_dec() 164 static void jump_label_update_timeout(struct work_struct *work) in jump_label_update_timeout()
|
D | smp.c | 737 struct work_struct work; member 745 static void smp_call_on_cpu_callback(struct work_struct *work) in smp_call_on_cpu_callback()
|
D | pid_namespace.c | 73 static void proc_cleanup_work(struct work_struct *work) in proc_cleanup_work()
|
D | kmod.c | 321 static void call_usermodehelper_exec_work(struct work_struct *work) in call_usermodehelper_exec_work()
|
D | cpuset.c | 999 struct work_struct work; member 1005 static void cpuset_migrate_mm_workfn(struct work_struct *work) in cpuset_migrate_mm_workfn() 2315 static void cpuset_hotplug_workfn(struct work_struct *work) in cpuset_hotplug_workfn()
|
D | cgroup.c | 4485 static void cgroup_pidlist_destroy_work_fn(struct work_struct *work) in cgroup_pidlist_destroy_work_fn() 4989 static void css_free_work_fn(struct work_struct *work) in css_free_work_fn() 5045 static void css_release_work_fn(struct work_struct *work) in css_release_work_fn() 5374 static void css_killed_work_fn(struct work_struct *work) in css_killed_work_fn() 6094 static void cgroup_release_agent(struct work_struct *work) in cgroup_release_agent()
|
/kernel/printk/ |
D | nmi.c | 50 struct irq_work work; /* IRQ work that flushes the buffer */ member 132 static void __printk_nmi_flush(struct irq_work *work) in __printk_nmi_flush()
|
/kernel/power/ |
D | autosleep.c | 26 static void try_to_suspend(struct work_struct *work) in try_to_suspend()
|
D | wakelock.c | 102 static void __wakelocks_gc(struct work_struct *work) in __wakelocks_gc()
|
D | qos.c | 424 static void pm_qos_work_fn(struct work_struct *work) in pm_qos_work_fn()
|
/kernel/sched/ |
D | clock.c | 109 static void __clear_sched_clock_stable(struct work_struct *work) in __clear_sched_clock_stable()
|
D | cpufreq_schedutil.c | 54 struct kthread_work work; member 379 static void sugov_work(struct kthread_work *work) in sugov_work()
|
/kernel/rcu/ |
D | srcu.c | 664 void process_srcu(struct work_struct *work) in process_srcu()
|
/kernel/events/ |
D | internal.h | 15 struct work_struct work; member
|
D | ring_buffer.c | 776 static void rb_free_work(struct work_struct *work) in rb_free_work()
|
/kernel/trace/ |
D | ring_buffer.c | 398 struct irq_work work; member 509 static void rb_wake_up_waiters(struct irq_work *work) in rb_wake_up_waiters() 534 struct rb_irq_work *work; in ring_buffer_wait() local 638 struct rb_irq_work *work; in ring_buffer_poll_wait() local 1628 static void update_pages_handler(struct work_struct *work) in update_pages_handler()
|
/kernel/time/ |
D | ntp.c | 515 static void sync_cmos_clock(struct work_struct *work) in sync_cmos_clock()
|