Home
last modified time | relevance | path

Searched refs:reenq_flags (Results 1 – 3 of 3) sorted by relevance

/linux/tools/sched_ext/include/scx/
H A Dcompat.bpf.h410 void scx_bpf_dsq_reenq___compat(u64 dsq_id, u64 reenq_flags) __ksym __weak;
461 static inline void scx_bpf_dsq_reenq(u64 dsq_id, u64 reenq_flags) in scx_bpf_dsq_reenq() argument
464 scx_bpf_dsq_reenq___compat(dsq_id, reenq_flags); in scx_bpf_dsq_reenq()
465 else if (dsq_id == SCX_DSQ_LOCAL && reenq_flags == 0) in scx_bpf_dsq_reenq()
/linux/kernel/sched/ext/
H A Dext.c1091 u64 reenq_flags, struct rq *locked_rq) in schedule_dsq_reenq() argument
1127 (READ_ONCE(drl->flags) & reenq_flags) != reenq_flags) { in schedule_dsq_reenq()
1133 WRITE_ONCE(drl->flags, drl->flags | reenq_flags); in schedule_dsq_reenq()
1148 (READ_ONCE(dru->flags) & reenq_flags) != reenq_flags) { in schedule_dsq_reenq()
1158 WRITE_ONCE(dru->flags, dru->flags | reenq_flags); in schedule_dsq_reenq()
4445 * @reenq_flags is mutable and accumulates state across the DSQ walk:
4466 u64 *reenq_flags, u32 *reason) in reenq_local()
4470 first = !(*reenq_flags in reenq_local()
4416 local_task_should_reenq(struct rq * rq,struct task_struct * p,u64 * reenq_flags,u32 * reason) local_task_should_reenq() argument
4455 reenq_local(struct scx_sched * sch,struct rq * rq,u64 reenq_flags) reenq_local() argument
4545 u64 reenq_flags; process_deferred_reenq_locals() local
4573 user_task_should_reenq(struct task_struct * p,u64 reenq_flags,u32 * reason) user_task_should_reenq() argument
4579 reenq_user(struct rq * rq,struct scx_dispatch_q * dsq,u64 reenq_flags) reenq_user() argument
4662 u64 dsq_id, reenq_flags; process_deferred_reenq_users() local
9948 scx_bpf_dsq_reenq(u64 dsq_id,u64 reenq_flags,const struct bpf_prog_aux * aux) scx_bpf_dsq_reenq() argument
[all...]
H A Dinternal.h2125 u64 reenq_flags, struct rq *locked_rq);
2245 static inline void scx_schedule_reenq_local(struct rq *rq, u64 reenq_flags) in scx_schedule_reenq_local()
2252 schedule_dsq_reenq(root, &rq->scx.local_dsq, reenq_flags, rq);
2239 scx_schedule_reenq_local(struct rq * rq,u64 reenq_flags) scx_schedule_reenq_local() argument