Searched refs:deq_flags (Results 1 – 6 of 6) sorted by relevance
| /linux/tools/testing/selftests/sched_ext/ |
| H A D | maximal.bpf.c | 28 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/kernel/sched/ |
| H A D | ext_internal.h | 349 void (*dequeue)(struct task_struct *p, u64 deq_flags); 466 void (*quiescent)(struct task_struct *p, u64 deq_flags);
|
| H A D | ext.c | 1447 struct task_struct *p, u64 deq_flags) in call_task_dequeue() argument 1453 SCX_CALL_OP_TASK(sch, dequeue, rq, p, deq_flags); in call_task_dequeue() 2073 static void ops_dequeue(struct rq *rq, struct task_struct *p, u64 deq_flags) in ops_dequeue() argument 2146 call_task_dequeue(sch, rq, p, deq_flags); in ops_dequeue() 2152 u64 deq_flags = core_deq_flags; in dequeue_task_scx() local 2158 if (!(deq_flags & (DEQUEUE_SLEEP | SCX_DEQ_CORE_SCHED_EXEC))) in dequeue_task_scx() 2159 deq_flags |= SCX_DEQ_SCHED_CHANGE; in dequeue_task_scx() 2166 ops_dequeue(rq, p, deq_flags); in dequeue_task_scx() 2186 SCX_CALL_OP_TASK(sch, quiescent, rq, p, deq_flags); in dequeue_task_scx() 2188 if (deq_flags & SCX_DEQ_SLEEP) in dequeue_task_scx() [all …]
|
| /linux/tools/sched_ext/ |
| H A D | scx_qmap.bpf.c | 317 void BPF_STRUCT_OPS(qmap_dequeue, struct task_struct *p, u64 deq_flags) in BPF_STRUCT_OPS() argument 320 if (deq_flags & SCX_DEQ_CORE_SCHED_EXEC) in BPF_STRUCT_OPS()
|
| H A D | scx_flatcg.bpf.c | 579 void BPF_STRUCT_OPS(fcg_quiescent, struct task_struct *p, u64 deq_flags) in BPF_STRUCT_OPS() 577 BPF_STRUCT_OPS(fcg_quiescent,struct task_struct * p,u64 deq_flags) BPF_STRUCT_OPS() argument
|
| /linux/Documentation/scheduler/ |
| H A D | sched-ext.rst | 358 ``SCX_DEQ_SCHED_CHANGE`` flag set in ``deq_flags``.
|