Searched refs:deq_flags (Results 1 – 5 of 5) 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 | 329 void (*dequeue)(struct task_struct *p, u64 deq_flags); 446 void (*quiescent)(struct task_struct *p, u64 deq_flags);
|
| H A D | ext.c | 1512 static void ops_dequeue(struct rq *rq, struct task_struct *p, u64 deq_flags) in ops_dequeue() argument 1535 p, deq_flags); in ops_dequeue() 1561 static bool dequeue_task_scx(struct rq *rq, struct task_struct *p, int deq_flags) in dequeue_task_scx() argument 1570 ops_dequeue(rq, p, deq_flags); in dequeue_task_scx() 1590 SCX_CALL_OP_TASK(sch, SCX_KF_REST, quiescent, rq, p, deq_flags); in dequeue_task_scx() 1592 if (deq_flags & SCX_DEQ_SLEEP) in dequeue_task_scx() 5308 static void sched_ext_ops__quiescent(struct task_struct *p, u64 deq_flags) {} in sched_ext_ops__quiescent() argument
|
| /linux/tools/sched_ext/ |
| H A D | scx_qmap.bpf.c | 285 void BPF_STRUCT_OPS(qmap_dequeue, struct task_struct *p, u64 deq_flags) in BPF_STRUCT_OPS() argument 288 if (deq_flags & SCX_DEQ_CORE_SCHED_EXEC) in BPF_STRUCT_OPS()
|
| H A D | scx_flatcg.bpf.c | 577 void BPF_STRUCT_OPS(fcg_quiescent, struct task_struct *p, u64 deq_flags) in BPF_STRUCT_OPS() argument
|