SCX_TASK_QUEUED
WARN_ON_ONCE(!(p->scx.flags & SCX_TASK_QUEUED));
if (p->scx.flags & SCX_TASK_QUEUED) {
p->scx.flags |= SCX_TASK_QUEUED;
if (!(p->scx.flags & SCX_TASK_QUEUED)) {
p->scx.flags &= ~SCX_TASK_QUEUED;
BUG_ON(!(p->scx.flags & SCX_TASK_QUEUED));
bool prev_on_rq = prev->scx.flags & SCX_TASK_QUEUED;
if (p->scx.flags & SCX_TASK_QUEUED) {
if (SCX_HAS_OP(sch, running) && (p->scx.flags & SCX_TASK_QUEUED))
if (SCX_HAS_OP(sch, stopping) && (p->scx.flags & SCX_TASK_QUEUED))
if (p->scx.flags & SCX_TASK_QUEUED) {
SCX_ENUM_SET(skel, scx_ent_flags, SCX_TASK_QUEUED); \