task_works 925 include/linux/sched.h struct callback_head *task_works; task_works 187 include/linux/tracehook.h if (unlikely(current->task_works)) task_works 2101 kernel/fork.c p->task_works = NULL; task_works 2278 kernel/signal.c if (unlikely(current->task_works)) task_works 2536 kernel/signal.c if (unlikely(current->task_works)) task_works 33 kernel/task_work.c head = READ_ONCE(task->task_works); task_works 37 kernel/task_work.c } while (cmpxchg(&task->task_works, head, work) != head); task_works 58 kernel/task_work.c struct callback_head **pprev = &task->task_works; task_works 62 kernel/task_work.c if (likely(!task->task_works)) task_works 102 kernel/task_work.c work = READ_ONCE(task->task_works); task_works 105 kernel/task_work.c } while (cmpxchg(&task->task_works, work, head) != work);