Home
last modified time | relevance | path

Searched refs:callback_head (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/kernel/
Dtask_work.c6 static struct callback_head work_exited; /* all we need is ->next == NULL */
28 task_work_add(struct task_struct *task, struct callback_head *work, bool notify) in task_work_add()
30 struct callback_head *head; in task_work_add()
55 struct callback_head *
58 struct callback_head **pprev = &task->task_works; in task_work_cancel()
59 struct callback_head *work; in task_work_cancel()
93 struct callback_head *work, *head, *next; in task_work_run()
/Linux-v4.19/include/linux/
Dtask_work.h8 typedef void (*task_work_func_t)(struct callback_head *);
11 init_task_work(struct callback_head *twork, task_work_func_t func) in init_task_work()
16 int task_work_add(struct task_struct *task, struct callback_head *twork, bool);
17 struct callback_head *task_work_cancel(struct task_struct *, task_work_func_t);
Dtypes.h224 struct callback_head { struct
225 struct callback_head *next; argument
226 void (*func)(struct callback_head *head); argument
228 #define rcu_head callback_head
Duprobes.h84 struct callback_head dup_xol_work;
Dsched.h880 struct callback_head *task_works;
1024 struct callback_head numa_work;
/Linux-v4.19/tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/linux/
Dtypes.h143 struct callback_head { struct
144 struct callback_head *next; argument
145 void (*func)(struct callback_head *head); argument
147 #define rcu_head callback_head
/Linux-v4.19/security/yama/
Dyama_lsm.c49 struct callback_head work;
55 static void __report_access(struct callback_head *work) in __report_access()
/Linux-v4.19/security/keys/
Dinternal.h168 extern void key_change_session_keyring(struct callback_head *twork);
Dprocess_keys.c844 void key_change_session_keyring(struct callback_head *twork) in key_change_session_keyring()
Dkeyctl.c1498 struct callback_head *newwork, *oldwork; in keyctl_session_to_parent()
/Linux-v4.19/fs/
Dfile_table.c307 static void ____fput(struct callback_head *work) in ____fput()
/Linux-v4.19/kernel/sched/
Dsched.h844 struct callback_head *balance_callback;
1119 struct callback_head *head, in queue_balance_callback()
1127 head->func = (void (*)(struct callback_head *))func; in queue_balance_callback()
Ddeadline.c509 static DEFINE_PER_CPU(struct callback_head, dl_push_head);
510 static DEFINE_PER_CPU(struct callback_head, dl_pull_head);
Drt.c354 static DEFINE_PER_CPU(struct callback_head, rt_push_head);
355 static DEFINE_PER_CPU(struct callback_head, rt_pull_head);
Dfair.c2461 void task_numa_work(struct callback_head *work) in task_numa_work()
2608 struct callback_head *work = &curr->numa_work; in task_tick_numa()
Dcore.c2721 struct callback_head *head, *next; in __balance_callback()
/Linux-v4.19/kernel/irq/
Dmanage.c956 static void irq_thread_dtor(struct callback_head *unused) in irq_thread_dtor()
1000 struct callback_head on_exit_work; in irq_thread()
/Linux-v4.19/arch/x86/kernel/cpu/
Dintel_rdt_rdtgroup.c509 struct callback_head work;
513 static void move_myself(struct callback_head *head) in move_myself()
/Linux-v4.19/kernel/events/
Duprobes.c1481 static void dup_xol_work(struct callback_head *work) in dup_xol_work()
/Linux-v4.19/net/ipv4/
Dfib_trie.c497 struct callback_head *head = &tn_info(tn)->rcu; in tnode_free()