rq_is_open(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

rq_is_open β€” is the rq available for immediate execution of an SCX task? πŸ’…

okay so bestie, this is rq_is_open(9) from the Kernel API Manual, and it’s literally the vibe check for whether an rq is open for immediate SCX task execution. 🫢


✨ SYNOPSIS ✨

bool rq_is_open (struct rq *rq , u64 enq_flags );

πŸŽ€ ARGUMENTS πŸŽ€

  • rq β€” the rq you’re testing, bestie.
  • enq_flags β€” optional SCX_ENQ_* flags of the task being enqueued.

πŸ¦‹ DESCRIPTION πŸ¦‹

Returns true if rq is currently open for executing an SCX task. ✨

If it comes back false, rq is guaranteed to invoke the SCX dispatch path at least once before going to idle, and after a false return, not inserting a task into rq’s local DSQ doesn’t cause rq to stall. no cap. πŸ’–


πŸ’– SEE ALSO πŸ’–

πŸ’– that’s a wrap, bestie! source/version: ./kernel/sched/ext; date: October 2026; page: rq_is_open(9) ✨
πŸ“¦ where this page comes from