Home
last modified time | relevance | path

Searched refs:task_works (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/kernel/
H A Dtask_work.c41 head = READ_ONCE(task->task_works); in task_work_add()
45 } while (cmpxchg(&task->task_works, head, work) != head); in task_work_add()
77 struct callback_head **pprev = &task->task_works; in task_work_cancel_match()
81 if (likely(!task->task_works)) in task_work_cancel_match()
143 work = READ_ONCE(task->task_works); in task_work_run()
150 } while (cmpxchg(&task->task_works, work, head) != work); in task_work_run()
H A Dsignal.c2277 if (unlikely(current->task_works)) in ptrace_notify()
2555 if (unlikely(current->task_works)) in get_signal()
H A Dfork.c2251 p->task_works = NULL; in copy_process()
/OK3568_Linux_fs/kernel/include/linux/
H A Dtracehook.h187 if (unlikely(current->task_works)) in tracehook_notify_resume()
210 if (current->task_works) in tracehook_notify_signal()
H A Dsched.h1004 struct callback_head *task_works; member
/OK3568_Linux_fs/kernel/io_uring/
H A Dio_uring.c2468 if (test_thread_flag(TIF_NOTIFY_SIGNAL) || current->task_works) { in io_run_task_work()
7363 if (!io_sqd_events_pending(sqd) && !current->task_works) { in io_sq_thread()
10057 req->task->task_works != NULL); in __io_uring_show_fdinfo()