Searched refs:reenq_flags (Results 1 – 3 of 3) sorted by relevance
| /linux/tools/sched_ext/include/scx/ |
| H A D | compat.bpf.h | 410 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 D | ext.c | 1091 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 D | internal.h | 2125 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
|