Symbol: callback_head
arch/x86/kernel/cpu/mce/core.c
1434
static void kill_me_now(struct callback_head *ch)
arch/x86/kernel/cpu/mce/core.c
1442
static void kill_me_maybe(struct callback_head *cb)
arch/x86/kernel/cpu/mce/core.c
1477
static void kill_me_never(struct callback_head *cb)
arch/x86/kernel/cpu/mce/core.c
1489
static void queue_task_work(struct mce_hw_err *err, char *msg, void (*func)(struct callback_head *))
arch/x86/mm/tlb.c
623
static void l1d_flush_force_sigbus(struct callback_head *ch)
drivers/acpi/apei/ghes.c
484
struct callback_head twork;
drivers/acpi/apei/ghes.c
489
static void memory_failure_cb(struct callback_head *twork)
drivers/android/binder.c
1975
struct callback_head twork;
drivers/android/binder.c
1992
static void binder_do_fd_close(struct callback_head *twork)
fs/file_table.c
495
static void ____fput(struct callback_head *work)
fs/xfs/xfs_buf.c
93
struct callback_head *cb)
fs/xfs/xfs_zone_alloc.c
31
struct callback_head *cb)
include/linux/fs.h
1292
struct callback_head f_task_work;
include/linux/io_uring_types.h
127
struct callback_head task_work;
include/linux/io_uring_types.h
461
struct callback_head poll_wq_task_work;
include/linux/perf_event.h
881
struct callback_head pending_task;
include/linux/posix-timers_types.h
69
struct callback_head work;
include/linux/sched.h
1207
struct callback_head *task_works;
include/linux/sched.h
1369
struct callback_head numa_work;
include/linux/sched.h
1602
struct callback_head mce_kill_me;
include/linux/sched.h
1620
struct callback_head l1d_flush_kill;
include/linux/sched.h
889
struct callback_head sched_throttle_work;
include/linux/task_work.h
11
init_task_work(struct callback_head *twork, task_work_func_t func)
include/linux/task_work.h
29
int task_work_add(struct task_struct *task, struct callback_head *twork,
include/linux/task_work.h
32
struct callback_head *task_work_cancel_match(struct task_struct *task,
include/linux/task_work.h
33
bool (*match)(struct callback_head *, void *data), void *data);
include/linux/task_work.h
34
struct callback_head *task_work_cancel_func(struct task_struct *, task_work_func_t);
include/linux/task_work.h
35
bool task_work_cancel(struct task_struct *task, struct callback_head *cb);
include/linux/task_work.h
8
typedef void (*task_work_func_t)(struct callback_head *);
include/linux/types.h
247
struct callback_head *next;
include/linux/types.h
248
void (*func)(struct callback_head *head);
include/linux/types.h
250
#define rcu_head callback_head
include/linux/unwind_deferred_types.h
38
struct callback_head work;
include/linux/uprobes.h
142
struct callback_head dup_xol_work;
io_uring/io-wq.c
1305
static bool io_task_work_match(struct callback_head *cb, void *data)
io_uring/io-wq.c
1322
struct callback_head *cb;
io_uring/io-wq.c
152
static void create_worker_cb(struct callback_head *cb);
io_uring/io-wq.c
222
static bool io_task_worker_match(struct callback_head *cb, void *data)
io_uring/io-wq.c
238
struct callback_head *cb = task_work_cancel_match(wq->task,
io_uring/io-wq.c
351
static void create_worker_cb(struct callback_head *cb)
io_uring/io-wq.c
63
struct callback_head create_work;
io_uring/io-wq.c
841
static void create_worker_cont(struct callback_head *cb)
io_uring/io_uring.c
2201
static __cold void io_activate_pollwq_cb(struct callback_head *cb)
io_uring/io_uring.c
2280
struct callback_head task_work;
io_uring/io_uring.c
2285
static __cold void io_tctx_exit_cb(struct callback_head *cb)
io_uring/msg_ring.c
208
static void io_msg_tw_fd_complete(struct callback_head *head)
io_uring/msg_ring.c
23
struct callback_head tw;
io_uring/tw.c
143
void tctx_task_work(struct callback_head *cb)
io_uring/tw.h
27
void tctx_task_work(struct callback_head *cb);
kernel/bpf/helpers.c
4132
struct callback_head work;
kernel/bpf/helpers.c
4193
static void bpf_task_work_callback(struct callback_head *cb)
kernel/cgroup/cpuset.c
2557
static void flush_migrate_mm_task_workfn(struct callback_head *head)
kernel/cgroup/cpuset.c
2565
struct callback_head *flush_cb;
kernel/cgroup/cpuset.c
2567
flush_cb = kzalloc_obj(struct callback_head);
kernel/events/core.c
7645
static void perf_pending_task(struct callback_head *head)
kernel/events/uprobes.c
2174
static void dup_xol_work(struct callback_head *work)
kernel/irq/manage.c
1178
static void irq_thread_dtor(struct callback_head *unused)
kernel/irq/manage.c
1246
struct callback_head on_exit_work;
kernel/sched/fair.c
3363
static void task_numa_work(struct callback_head *work)
kernel/sched/fair.c
3672
struct callback_head *work = &curr->numa_work;
kernel/sched/fair.c
5773
static void throttle_cfs_rq_work(struct callback_head *work)
kernel/task_work.c
115
struct callback_head *
kernel/task_work.c
117
bool (*match)(struct callback_head *, void *data),
kernel/task_work.c
120
struct callback_head **pprev = &task->task_works;
kernel/task_work.c
121
struct callback_head *work;
kernel/task_work.c
146
static bool task_work_func_match(struct callback_head *cb, void *data)
kernel/task_work.c
162
struct callback_head *
kernel/task_work.c
168
static bool task_work_match(struct callback_head *cb, void *data)
kernel/task_work.c
183
bool task_work_cancel(struct task_struct *task, struct callback_head *cb)
kernel/task_work.c
185
struct callback_head *ret;
kernel/task_work.c
203
struct callback_head *work, *head, *next;
kernel/task_work.c
59
int task_work_add(struct task_struct *task, struct callback_head *work,
kernel/task_work.c
62
struct callback_head *head;
kernel/task_work.c
7
static struct callback_head work_exited; /* all we need is ->next == NULL */
kernel/time/posix-cpu-timers.c
1132
static void posix_cpu_timers_work(struct callback_head *work)
kernel/unwind/deferred.c
187
static void unwind_deferred_task_work(struct callback_head *head)
net/ipv4/fib_trie.c
486
struct callback_head *head = &tn_info(tn)->rcu;
rust/helpers/binder.c
23
__rust_helper void rust_helper_init_task_work(struct callback_head *twork,
security/keys/internal.h
163
extern void key_change_session_keyring(struct callback_head *twork);
security/keys/keyctl.c
1630
struct callback_head *newwork, *oldwork;
security/keys/process_keys.c
911
void key_change_session_keyring(struct callback_head *twork)
security/landlock/tsync.c
158
static void restrict_one_thread_callback(struct callback_head *work)
security/landlock/tsync.c
60
struct callback_head work;
security/yama/yama_lsm.c
46
struct callback_head work;
security/yama/yama_lsm.c
52
static void __report_access(struct callback_head *work)
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
18
void (*func)(struct callback_head *head);
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
28
struct callback_head u_probe_in;
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
7
struct callback_head *next;
tools/testing/selftests/bpf/prog_tests/core_read_macros.c
8
void (*func)(struct callback_head *head);
tools/testing/selftests/bpf/progs/btf_dump_test_case_ordering.c
46
struct callback_head *next;
tools/testing/selftests/bpf/progs/btf_dump_test_case_ordering.c
47
void (*func)(struct callback_head *);
tools/testing/selftests/bpf/progs/btf_dump_test_case_ordering.c
55
struct callback_head cb;
tools/testing/selftests/bpf/progs/exhandler_kern.c
22
struct callback_head *work;
tools/testing/selftests/bpf/progs/kfree_skb.c
20
struct callback_head *next;
tools/testing/selftests/bpf/progs/kfree_skb.c
21
void (*func)(struct callback_head *head);
tools/testing/selftests/bpf/progs/kfree_skb.c
24
struct callback_head rcuhead;
tools/testing/selftests/bpf/progs/kfree_skb.c
64
struct callback_head *ptr;
tools/testing/selftests/bpf/progs/test_core_read_macros.c
16
struct callback_head k_probe_in = {};
tools/testing/selftests/bpf/progs/test_core_read_macros.c
19
struct callback_head *u_probe_in = 0;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
84
struct callback_head rcu;