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.c1074 rcu_assign_pointer(dsq->first_task, p); in dispatch_enqueue()
1086 rcu_assign_pointer(dsq->first_task, p); in dispatch_enqueue()
1093 rcu_assign_pointer(dsq->first_task, p); in dispatch_enqueue()
1140 if (!(dsq->id & SCX_DSQ_FLAG_BUILTIN) && dsq->first_task == p) { in task_unlink_from_dsq()
1141 struct task_struct *first_task; in task_unlink_from_dsq() local
1143 first_task = nldsq_next_task(dsq, NULL, false); in task_unlink_from_dsq()
1144 rcu_assign_pointer(dsq->first_task, first_task); in task_unlink_from_dsq()
6645 return rcu_dereference(dsq->first_task); in scx_bpf_dsq_peek()