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

12

/linux-master/include/linux/
H A Dresume_user_mode.h7 #include <linux/task_work.h>
H A Dio_uring_types.h6 #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 Ddo_mounts.h12 #include <linux/task_work.h>
/linux-master/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 \
H A Dexit.c53 #include <linux/task_work.h>
/linux-master/include/acpi/
H A Dghes.h40 struct callback_head task_work; member in struct:ghes_estatus_node
/linux-master/include/sound/
H A Dtimer.h77 struct work_struct task_work; member in struct:snd_timer
/linux-master/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);
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 Dtctx.c90 init_task_work(&tctx->task_work, tctx_task_work);
H A Dio_uring.c69 #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 Dio-wq.c16 #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 Dinternal.h15 #include <linux/task_work.h>
/linux-master/security/yama/
H A Dyama_lsm.c18 #include <linux/task_work.h>
/linux-master/fs/
H A Dfile_table.c28 #include <linux/task_work.h>
/linux-master/arch/x86/mm/
H A Dtlb.c12 #include <linux/task_work.h>
/linux-master/sound/core/
H A Dtimer.c787 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 Dql4_def.h844 struct work_struct task_work; member in struct:ql4_task_data
H A Dql4_isr.c399 queue_work(ha->task_wq, &task_data->task_work);
/linux-master/kernel/time/
H A Dposix-cpu-timers.c18 #include <linux/task_work.h>
/linux-master/kernel/events/
H A Duprobes.c26 #include <linux/task_work.h>
/linux-master/kernel/irq/
H A Dmanage.c23 #include <linux/task_work.h>
/linux-master/arch/x86/kernel/cpu/mce/
H A Dcore.c45 #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 Dublk_drv.c44 #include <linux/task_work.h>
1094 * io_uring_cmd_complete_in_task() tries to run task_work

Completed in 542 milliseconds

12