xe_guc_rc_disable(9)
π xe_guc_rc_disable(9) β from the Kernel API Manual, bestie π
okay so picture this: it's a Kernel API Manual moment and the function on everyone's lips is xe_guc_rc_disable. that's it. that's the whole name section. slay.
β¨ SYNOPSIS β¨
void xe_guc_rc_disable (struct xe_guc *guc );
literally the entire signature. no return value, no drama, void and done. π
π ARGUMENTS π
gucβ your Xe GuC instance. that's the ~vibe~ you're handing over. it's astruct xe_guc *, so it's a pointer, so yes you have to actually have one.
π¦ DESCRIPTION π¦
okay so here's the tea β: this bad boy disables GuC RC by taking control of RC6 back from GuC. that's it. that's the whole job. GuC had RC6, and now GuC does not have RC6, because we took it back. main character energy fr fr β the driver said "i'll take it from here" and GuC had no choice but to hand it over. πβ¨
no cap, that's genuinely all she does. simple, iconic, does exactly one thing and does it well. π
π SEE ALSO π
- the kernel file
./drivers/gpu/drm/xe/xe_guc_rc.cβ go read it, iykyk π§ GuC RC (Render C-states)(9)β the lore, the backstoryxe_guc_rc_init(9)β the setup eraxe_guc_rc_enable(9)β the opposite of this one, the other twin π«Ά
π friendly reminder: this is the disable one. if you were looking for the enable one, that's xe_guc_rc_enable(9) and it's right up there in SEE ALSO. don't mix them up bestie, i'm begging π
and that's the page!! π source lives in ./drivers/gpu/drm/xe, dated October 2026 β shoutout to the kernel docs girlies keeping it cute and documented, mwah ππβ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms