Home
last modified time | relevance | path

Searched refs:deq_flags (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/tools/testing/selftests/sched_ext/
H A Dmaximal.bpf.c28 void BPF_STRUCT_OPS(maximal_dequeue, struct task_struct *p, u64 deq_flags) in BPF_STRUCT_OPS() argument
45 void BPF_STRUCT_OPS(maximal_quiescent, struct task_struct *p, u64 deq_flags) in BPF_STRUCT_OPS() argument
/linux-6.15/tools/sched_ext/
H A Dscx_qmap.bpf.c280 void BPF_STRUCT_OPS(qmap_dequeue, struct task_struct *p, u64 deq_flags) in BPF_STRUCT_OPS() argument
283 if (deq_flags & SCX_DEQ_CORE_SCHED_EXEC) in BPF_STRUCT_OPS()
H A Dscx_flatcg.bpf.c577 void BPF_STRUCT_OPS(fcg_quiescent, struct task_struct *p, u64 deq_flags) in BPF_STRUCT_OPS() argument
/linux-6.15/kernel/sched/
H A Dext.c305 void (*dequeue)(struct task_struct *p, u64 deq_flags);
404 void (*quiescent)(struct task_struct *p, u64 deq_flags);
2320 static void ops_dequeue(struct rq *rq, struct task_struct *p, u64 deq_flags) in ops_dequeue() argument
2341 SCX_CALL_OP_TASK(SCX_KF_REST, dequeue, rq, p, deq_flags); in ops_dequeue()
2367 static bool dequeue_task_scx(struct rq *rq, struct task_struct *p, int deq_flags) in dequeue_task_scx() argument
2374 ops_dequeue(rq, p, deq_flags); in dequeue_task_scx()
2394 SCX_CALL_OP_TASK(SCX_KF_REST, quiescent, rq, p, deq_flags); in dequeue_task_scx()
2396 if (deq_flags & SCX_DEQ_SLEEP) in dequeue_task_scx()
5759 static void sched_ext_ops__quiescent(struct task_struct *p, u64 deq_flags) {} in sched_ext_ops__quiescent() argument