Home
last modified time | relevance | path

Searched refs:first_task (Results 1 – 2 of 2) sorted by relevance

/linux/include/linux/sched/
H A Dext.h73 struct task_struct __rcu *first_task; /* lockless peek at head */ member
/linux/kernel/sched/
H A Dext.c1078 rcu_assign_pointer(dsq->first_task, p); in dispatch_enqueue()
1090 rcu_assign_pointer(dsq->first_task, p); in dispatch_enqueue()
1097 rcu_assign_pointer(dsq->first_task, p); in dispatch_enqueue()
1144 if (!(dsq->id & SCX_DSQ_FLAG_BUILTIN) && dsq->first_task == p) { in task_unlink_from_dsq()
1145 struct task_struct *first_task; in task_unlink_from_dsq() local
1147 first_task = nldsq_next_task(dsq, NULL, false); in task_unlink_from_dsq()
1148 rcu_assign_pointer(dsq->first_task, first_task); in task_unlink_from_dsq()
6725 return rcu_dereference(dsq->first_task); in scx_bpf_dsq_peek()