Home
last modified time | relevance | path

Searched refs:task_work (Results 1 - 25 of 55) sorted by relevance

123

/kernel/linux/linux-6.6/include/linux/
H A Dresume_user_mode.h7 #include <linux/task_work.h>
H A Dio_uring_types.h5 #include <linux/task_work.h>
65 struct { /* task_work */
67 struct callback_head task_work; member
168 /* inline/task_work completion list, under ->uring_lock */
285 * task_work and async notification delivery cacheline. Expected to
/kernel/linux/linux-5.10/drivers/acpi/apei/
H A Dghes.c43 #include <linux/task_work.h>
439 * Called as task_work before returning to user-space.
449 estatus_node = container_of(head, struct ghes_estatus_node, task_work); in ghes_kick_task_work()
1006 estatus_node->task_work.func = ghes_kick_task_work; in ghes_proc_in_irq()
1008 ret = task_work_add(current, &estatus_node->task_work, in ghes_proc_in_irq()
1011 estatus_node->task_work.func = NULL; in ghes_proc_in_irq()
1014 if (!estatus_node->task_work.func) in ghes_proc_in_irq()
1077 estatus_node->task_work.func = NULL; in ghes_in_nmi_queue_one_entry()
/kernel/linux/linux-6.6/drivers/acpi/apei/
H A Dghes.c43 #include <linux/task_work.h>
467 * Called as task_work before returning to user-space.
477 estatus_node = container_of(head, struct ghes_estatus_node, task_work); in ghes_kick_task_work()
1047 estatus_node->task_work.func = ghes_kick_task_work; in ghes_proc_in_irq()
1049 ret = task_work_add(current, &estatus_node->task_work, in ghes_proc_in_irq()
1052 estatus_node->task_work.func = NULL; in ghes_proc_in_irq()
1055 if (!estatus_node->task_work.func) in ghes_proc_in_irq()
1118 estatus_node->task_work.func = NULL; in ghes_in_nmi_queue_one_entry()
/kernel/linux/linux-5.10/include/linux/
H A Dtracehook.h49 #include <linux/task_work.h>
203 * is currently used by TWA_SIGNAL based task_work, which requires breaking
204 * wait loops to ensure that task_work is noticed and run.
H A Dposix-timers.h10 #include <linux/task_work.h>
/kernel/linux/linux-5.10/kernel/
H A Dtask_work.c3 #include <linux/task_work.h>
16 * it will interrupt the targeted task and run the task_work. @TWA_RESUME
26 * Note: there is no ordering guarantee on works queued here. The task_work
H A Dusermode_driver.c9 #include <linux/task_work.h>
H A DMakefile9 signal.o sys.o umh.o workqueue.o pid.o task_work.o \
/kernel/linux/linux-5.10/include/acpi/
H A Dghes.h38 struct callback_head task_work; member
/kernel/linux/linux-6.6/include/acpi/
H A Dghes.h40 struct callback_head task_work; member
/kernel/linux/linux-6.6/kernel/
H A Dtask_work.c3 #include <linux/task_work.h>
18 * task and run the task_work, regardless of whether the task is currently
21 * reschedule IPI to force the targeted task to reschedule and run task_work.
23 * task_work be run as soon as possible, just whenever the task enters the
36 * Note: there is no ordering guarantee on works queued here. The task_work
H A Dusermode_driver.c9 #include <linux/task_work.h>
H A DMakefile9 signal.o sys.o umh.o workqueue.o pid.o task_work.o \
/kernel/linux/linux-5.10/include/sound/
H A Dtimer.h77 struct work_struct task_work; member
/kernel/linux/linux-6.6/include/sound/
H A Dtimer.h77 struct work_struct task_work; member
/kernel/linux/linux-5.10/security/keys/
H A Dinternal.h15 #include <linux/task_work.h>
/kernel/linux/linux-5.10/security/yama/
H A Dyama_lsm.c18 #include <linux/task_work.h>
/kernel/linux/linux-5.10/fs/
H A Dfile_table.c27 #include <linux/task_work.h>
/kernel/linux/linux-6.6/io_uring/
H A Dtctx.c90 init_task_work(&tctx->task_work, tctx_task_work); in io_uring_alloc_task_context()
/kernel/linux/linux-6.6/security/keys/
H A Dinternal.h15 #include <linux/task_work.h>
/kernel/linux/linux-6.6/security/yama/
H A Dyama_lsm.c18 #include <linux/task_work.h>
/kernel/linux/linux-6.6/fs/
H A Dfile_table.c28 #include <linux/task_work.h>
/kernel/linux/linux-5.10/sound/core/
H A Dtimer.c821 struct snd_timer *timer = container_of(work, struct snd_timer, task_work); in snd_timer_work()
926 queue_work(system_highpri_wq, &timer->task_work); in snd_timer_interrupt()
970 INIT_WORK(&timer->task_work, snd_timer_work); in snd_timer_new()
/kernel/linux/linux-6.6/sound/core/
H A Dtimer.c821 struct snd_timer *timer = container_of(work, struct snd_timer, task_work); in snd_timer_work()
926 queue_work(system_highpri_wq, &timer->task_work); in snd_timer_interrupt()
970 INIT_WORK(&timer->task_work, snd_timer_work); in snd_timer_new()

Completed in 19 milliseconds

123