xe_guc_ct_enable(9)
π xe_guc_ct_enable(9) β the Kernel API Manual page bestie π
Okay so first things first, this is from the Kernel API Manual, and the whole entire page is about xe_guc_ct_enable β yes that's a lot of letters, we'll get through it together π«Ά
β¨ NAME β¨
xe_guc_ct_enable β literally just: Enable GuC CT. That's the whole vibe. Short, sweet, iconic π
πΈ SYNOPSIS πΈ
int xe_guc_ct_enable (struct xe_guc_ct *ct );
That's it. One function, one argument, returns an int. Clean. Minimal. Main character energy fr fr.
π ARGUMENTS π
ctβ thexe_guc_ct. Yep. That's the description. It's astruct xe_guc_ct *and it's the thing you're enabling. No notes, no cap π
π¦ DESCRIPTION π¦
Okay so what does this thing actually do? Two whole jobs, bestie:
- It enables GuC CT, bringing it to an empty state π§Ή
- Then it issues a CT register MMIO command π‘
That's the tea. Empty state first, then the MMIO command gets issued. Slay β¨
β RETURN β
0β success, we ate π- a negative errno β on failure π check that errno value, it's telling you something
π SEE ALSO π
Everything's here in ./drivers/gpu/drm/xe/xe_guc_ct.c β the source file, the mothership, the blueprint π And also all these sibling functions, go say hi to them:
- GuC CTB Blob(9)
xe_guc_ct_queue_proc_time_jiffies(9)xe_guc_ct_init_post_hwconfig(9)xe_guc_ct_restart(9)xe_guc_ct_disable(9)xe_guc_ct_flush_and_stop(9)xe_guc_ct_stop(9)xe_guc_ct_runtime_suspend(9)xe_guc_ct_runtime_resume(9)xe_guc_ct_send(9)xe_guc_ct_send_recv(9)xe_guc_ct_fast_path(9)xe_guc_ct_snapshot_capture(9)xe_guc_ct_snapshot_print(9)xe_guc_ct_snapshot_free(9)xe_guc_ct_print(9)
Like, look at that family tree. Gorgeous π
One (1) tiny thing: the manpage source line here literally wrapsKernel file ./drivers/gpu/drm/xe/xe_guc_ct.conto the list right beforeGuC CTB Blob(9), so that's exactly how we're rolling with it π
Okay that's the page!! Signing off from ./drivers/gpu/drm/xe, this is the October 2026 edition of the Kernel API Manual β stay hydrated, read your errno values, and remember: a negative return is not a personality flaw, it's data π§π
π¦ 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