ENUM XE_GUC_CT_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

enum xe_guc_ct_state β€” the CT state, and yes bestie we're gonna get into it ✨ (this is from the Kernel API Manual, iconic of it)


πŸ¦‹ SYNOPSIS πŸ¦‹

enum xe_guc_ct_state {
    XE_GUC_CT_STATE_NOT_INITIALIZED ,
    XE_GUC_CT_STATE_DISABLED ,
    XE_GUC_CT_STATE_STOPPED ,
    XE_GUC_CT_STATE_ENABLED

};

🌸 CONSTANTS 🌸

Okay so there's literally four states and each one has a whole personality, let's go 🫢

  • XE_GUC_CT_STATE_NOT_INITIALIZED β€” CT isn't initialized yet, so like… don't expect messages here, bestie. Not a single one. πŸ™ˆ
  • XE_GUC_CT_STATE_DISABLED β€” CT is disabled, and same vibe as above: messages are not expected in this state. Periodt. πŸ’…
  • XE_GUC_CT_STATE_STOPPED β€” CT is stopped, and the way this one works is it just drops messages without errors 😭 like it's not mad, it's just not answering. Lowkey relatable.
  • XE_GUC_CT_STATE_ENABLED β€” CT is enabled!! πŸ”₯ this is the main character state fr fr β€” messages are sent / received in this state πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

Go touch some related structs, iykyk 🧚

  • Kernel file ./drivers/gpu/drm/xe/xe_guc_ct_types.h
  • struct guc_ctb_info(9)
  • struct guc_ctb(9)
  • struct guc_ctb_snapshot(9)
  • struct xe_guc_ct_snapshot(9)
  • struct xe_guc_ct(9)

ngl the whole thing lives in ./drivers/gpu/drm/xe and this page is dated October 2026 πŸ—“οΈ β€” so yeah, enum xe_guc_ct_state(9) out here being futuristic. Slay πŸ’œ

that's the whole manpage, you ate that, mwah πŸŽ€

πŸ“¦ where this page comes from