Searched refs:SCX_HAS_OP (Results 1 – 5 of 5) sorted by relevance
| /linux/kernel/sched/ext/ |
| H A D | ext.c | 1537 if (task_leave_custody(p) && SCX_HAS_OP(sch, dequeue)) in rq_owned_post_enq() 1744 if (call_dequeue && SCX_HAS_OP(sch, dequeue)) in scx_dispatch_enqueue() 2070 if (unlikely(!SCX_HAS_OP(sch, enqueue))) in scx_do_enqueue_task() 2211 if (SCX_HAS_OP(sch, runnable) && !task_on_rq_migrating(p)) in enqueue_task_scx() 2300 if (task_leave_custody(p) && SCX_HAS_OP(sch, dequeue)) in ops_dequeue() 2336 (SCX_HAS_OP(sch, stopping) || unlikely(p == scx_rescuee(rq)))) { in dequeue_task_scx() 2338 if (SCX_HAS_OP(sch, stopping)) in dequeue_task_scx() 2342 if (SCX_HAS_OP(sch, quiescent) && !task_on_rq_migrating(p)) in dequeue_task_scx() 2372 if (SCX_HAS_OP(sch, yield)) in yield_task_scx() 2386 if (SCX_HAS_OP(sch, yield) && sch == scx_task_sched(to)) in yield_to_task_scx() [all …]
|
| H A D | inlines.h | 79 if (unlikely(!SCX_HAS_OP(sch, dispatch)) || !(rq->scx.flags & SCX_RQ_ONLINE)) in scx_dispatch_sched()
|
| H A D | sub.c | 852 if (cu->caps && SCX_HAS_OP(sch, sub_caps_updated) && in caps_updated_deliver() 1021 SCX_HAS_OP(pcpu->sch, sub_ecaps_updated) && in scx_process_sync_ecaps() 1368 if (SCX_HAS_OP(sch, cgroup_init)) { in scx_cgroup_claim_subtree() 1389 if ((tg->scx.flags & SCX_TG_INITED) && SCX_HAS_OP(parent, cgroup_exit)) in scx_cgroup_claim_subtree() 1405 if (SCX_HAS_OP(sch, cgroup_exit)) in scx_cgroup_claim_subtree() 1452 if ((tg->scx.flags & SCX_TG_INITED) && SCX_HAS_OP(sch, cgroup_exit)) in scx_cgroup_return_subtree() 1488 if (SCX_HAS_OP(parent, cgroup_init)) { in scx_cgroup_return_subtree()
|
| H A D | idle.c | 755 SCX_HAS_OP(root, update_idle) && !scx_bypassing(root, cpu)) in scx_idle_notify() 778 if ((do_notify || forced) && SCX_HAS_OP(pos, update_idle) && in scx_idle_notify()
|
| H A D | internal.h | 2276 #define SCX_HAS_OP(sch, op) test_bit(SCX_OP_IDX(op), (sch)->has_op) macro
|