/linux-master/include/linux/ |
H A D | resume_user_mode.h | 7 #include <linux/task_work.h>
|
H A D | io_uring_types.h | 6 #include <linux/task_work.h> 97 struct { /* task_work */ 99 struct callback_head task_work; member in struct:io_uring_task::__anon46 200 /* inline/task_work completion list, under ->uring_lock */ 325 * task_work and async notification delivery cacheline. Expected to
|
/linux-master/init/ |
H A D | do_mounts.h | 12 #include <linux/task_work.h>
|
/linux-master/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 \
|
H A D | exit.c | 53 #include <linux/task_work.h>
|
/linux-master/include/acpi/ |
H A D | ghes.h | 40 struct callback_head task_work; member in struct:ghes_estatus_node
|
/linux-master/include/sound/ |
H A D | timer.h | 77 struct work_struct task_work; member in struct:snd_timer
|
/linux-master/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); 1047 estatus_node->task_work.func = ghes_kick_task_work; 1049 ret = task_work_add(current, &estatus_node->task_work, 1052 estatus_node->task_work.func = NULL; 1055 if (!estatus_node->task_work.func) 1118 estatus_node->task_work.func = NULL;
|
/linux-master/io_uring/ |
H A D | tctx.c | 90 init_task_work(&tctx->task_work, tctx_task_work);
|
H A D | io_uring.c | 69 #include <linux/task_work.h> 939 * Should only be used from a task_work including IO_URING_F_MULTISHOT. 1175 * Run queued task_work, returning the number of entries processed in *count. 1287 tctx = container_of(cb, struct io_uring_task, task_work); 1366 /* task_work already pending, we're done */ 1373 /* SQPOLL doesn't need the task_work added, it'll run it itself */ 1382 if (likely(!task_work_add(req->task, &tctx->task_work, ctx->notify_method))) 1629 * Also let task_work, etc. to progress by releasing the mutex 2656 * Run task_work after scheduling and before io_should_wake(). 2657 * If we got woken because of task_work bein 3015 struct callback_head task_work; member in struct:io_tctx_exit [all...] |
H A D | io-wq.c | 16 #include <linux/task_work.h> 377 * runs the task_work. 389 * adding the task_work and remove any creation item if it is 748 * Prevent perpetual task_work retry, if the task (or its group) is
|
/linux-master/security/keys/ |
H A D | internal.h | 15 #include <linux/task_work.h>
|
/linux-master/security/yama/ |
H A D | yama_lsm.c | 18 #include <linux/task_work.h>
|
/linux-master/fs/ |
H A D | file_table.c | 28 #include <linux/task_work.h>
|
/linux-master/arch/x86/mm/ |
H A D | tlb.c | 12 #include <linux/task_work.h>
|
/linux-master/sound/core/ |
H A D | timer.c | 787 struct snd_timer *timer = container_of(work, struct snd_timer, task_work); 885 queue_work(system_highpri_wq, &timer->task_work); 929 INIT_WORK(&timer->task_work, snd_timer_work);
|
/linux-master/drivers/scsi/qla4xxx/ |
H A D | ql4_def.h | 844 struct work_struct task_work; member in struct:ql4_task_data
|
H A D | ql4_isr.c | 399 queue_work(ha->task_wq, &task_data->task_work);
|
/linux-master/kernel/time/ |
H A D | posix-cpu-timers.c | 18 #include <linux/task_work.h>
|
/linux-master/kernel/events/ |
H A D | uprobes.c | 26 #include <linux/task_work.h>
|
/linux-master/kernel/irq/ |
H A D | manage.c | 23 #include <linux/task_work.h>
|
/linux-master/arch/x86/kernel/cpu/mce/ |
H A D | core.c | 45 #include <linux/task_work.h> 1408 /* Ten is likely overkill. Don't expect more than two faults before task_work() */
|
/linux-master/drivers/block/ |
H A D | ublk_drv.c | 44 #include <linux/task_work.h> 1094 * io_uring_cmd_complete_in_task() tries to run task_work
|