/kernel/linux/linux-6.6/include/linux/ |
H A D | resume_user_mode.h | 7 #include <linux/task_work.h>
|
H A D | io_uring_types.h | 5 #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 D | ghes.c | 43 #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 D | ghes.c | 43 #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 D | tracehook.h | 49 #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 D | posix-timers.h | 10 #include <linux/task_work.h>
|
/kernel/linux/linux-5.10/kernel/ |
H A D | task_work.c | 3 #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 D | usermode_driver.c | 9 #include <linux/task_work.h>
|
H A D | Makefile | 9 signal.o sys.o umh.o workqueue.o pid.o task_work.o \
|
/kernel/linux/linux-5.10/include/acpi/ |
H A D | ghes.h | 38 struct callback_head task_work; member
|
/kernel/linux/linux-6.6/include/acpi/ |
H A D | ghes.h | 40 struct callback_head task_work; member
|
/kernel/linux/linux-6.6/kernel/ |
H A D | task_work.c | 3 #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 D | usermode_driver.c | 9 #include <linux/task_work.h>
|
H A D | Makefile | 9 signal.o sys.o umh.o workqueue.o pid.o task_work.o \
|
/kernel/linux/linux-5.10/include/sound/ |
H A D | timer.h | 77 struct work_struct task_work; member
|
/kernel/linux/linux-6.6/include/sound/ |
H A D | timer.h | 77 struct work_struct task_work; member
|
/kernel/linux/linux-5.10/security/keys/ |
H A D | internal.h | 15 #include <linux/task_work.h>
|
/kernel/linux/linux-5.10/security/yama/ |
H A D | yama_lsm.c | 18 #include <linux/task_work.h>
|
/kernel/linux/linux-5.10/fs/ |
H A D | file_table.c | 27 #include <linux/task_work.h>
|
/kernel/linux/linux-6.6/io_uring/ |
H A D | tctx.c | 90 init_task_work(&tctx->task_work, tctx_task_work); in io_uring_alloc_task_context()
|
/kernel/linux/linux-6.6/security/keys/ |
H A D | internal.h | 15 #include <linux/task_work.h>
|
/kernel/linux/linux-6.6/security/yama/ |
H A D | yama_lsm.c | 18 #include <linux/task_work.h>
|
/kernel/linux/linux-6.6/fs/ |
H A D | file_table.c | 28 #include <linux/task_work.h>
|
/kernel/linux/linux-5.10/sound/core/ |
H A D | timer.c | 821 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 D | timer.c | 821 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()
|