/linux-6.3-rc2/include/linux/ |
A D | task_work.h | 28 int task_work_add(struct task_struct *task, struct callback_head *twork,
|
/linux-6.3-rc2/kernel/ |
A D | task_work.c | 42 int task_work_add(struct task_struct *task, struct callback_head *work, in task_work_add() function
|
/linux-6.3-rc2/io_uring/ |
A D | msg_ring.c | 86 if (task_work_add(ctx->submitter_task, &msg->tw, TWA_SIGNAL)) in io_msg_exec_remote()
|
A D | io-wq.c | 373 if (!task_work_add(wq->task, &worker->create_work, TWA_SIGNAL)) { in io_queue_worker_create()
|
A D | io_uring.c | 1328 if (likely(!task_work_add(req->task, &tctx->task_work, ctx->notify_method))) in __io_req_task_work_add() 2871 if (task_work_add(ctx->submitter_task, &ctx->poll_wq_task_work, TWA_SIGNAL)) in io_activate_pollwq() 3022 ret = task_work_add(node->task, &exit.task_work, TWA_SIGNAL); in io_ring_exit_work()
|
A D | rsrc.c | 257 if (!task_work_add(ctx->submitter_task, &ctx->rsrc_put_tw, in io_rsrc_node_ref_zero()
|
/linux-6.3-rc2/fs/ |
A D | file_table.c | 377 if (!task_work_add(task, &file->f_rcuhead, TWA_RESUME)) in fput()
|
A D | namespace.c | 1256 if (!task_work_add(task, &mnt->mnt_rcu, TWA_RESUME)) in mntput_no_expire()
|
/linux-6.3-rc2/security/yama/ |
A D | yama_lsm.c | 102 if (task_work_add(current, &info->work, TWA_RESUME) == 0) in report_access()
|
/linux-6.3-rc2/drivers/block/ |
A D | Kconfig | 382 Say Y if you want to get better performance because task_work_add() 384 shared between IO tasks and ubq daemon, meantime task_work_add() can 385 can handle batch more effectively, but task_work_add() isn't exported
|
A D | ublk_drv.c | 887 if (task_work_add(ubq->ubq_daemon, &data->work, in ublk_queue_cmd()
|
/linux-6.3-rc2/arch/x86/mm/ |
A D | tlb.c | 359 task_work_add(next, &next->l1d_flush_kill, TWA_RESUME); in l1d_flush_evaluate()
|
/linux-6.3-rc2/kernel/time/ |
A D | posix-cpu-timers.c | 1210 task_work_add(tsk, &tsk->posix_cputimers_work.work, TWA_RESUME); in __run_posix_cpu_timers()
|
/linux-6.3-rc2/drivers/acpi/apei/ |
A D | ghes.c | 1013 ret = task_work_add(current, &estatus_node->task_work, in ghes_proc_in_irq()
|
/linux-6.3-rc2/security/keys/ |
A D | keyctl.c | 1696 ret = task_work_add(parent, newwork, TWA_RESUME); in keyctl_session_to_parent()
|
/linux-6.3-rc2/arch/x86/kernel/cpu/mce/ |
A D | core.c | 1365 task_work_add(current, ¤t->mce_kill_me, TWA_RESUME); in queue_task_work()
|
/linux-6.3-rc2/kernel/events/ |
A D | uprobes.c | 1823 task_work_add(t, &t->utask->dup_xol_work, TWA_RESUME); in uprobe_copy_process()
|
A D | core.c | 2257 task_work_add(current, &event->pending_task, TWA_RESUME); in event_sched_out()
|
/linux-6.3-rc2/kernel/irq/ |
A D | manage.c | 1308 task_work_add(current, &on_exit_work, TWA_NONE); in irq_thread()
|
/linux-6.3-rc2/drivers/android/ |
A D | binder.c | 1928 task_work_add(current, &twcb->twork, TWA_RESUME); in binder_deferred_fd_close()
|
/linux-6.3-rc2/kernel/sched/ |
A D | fair.c | 3157 task_work_add(curr, work, TWA_RESUME); in task_tick_numa()
|