xe_guc_ct_snapshot_capture(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– xe_guc_ct_snapshot_capture(9) πŸ’–

okay bestie, this is the Kernel API Manual page for xe_guc_ct_snapshot_capture β€” long title, useful function, and we're getting into it ✨

✨ NAME ✨

xe_guc_ct_snapshot_capture β€” take a quick snapshot of the CT state. literally that's her job πŸ’…

🌸 SYNOPSIS 🌸

the whole signature, no cap:

struct xe_guc_ct_snapshot * xe_guc_ct_snapshot_capture (struct xe_guc_ct
       *ct );

πŸŽ€ ARGUMENTS πŸŽ€

  • ct β€” the GuC CT object. hand it over, bestie, that's the vibe.

πŸ’… DESCRIPTION πŸ’…

okay so this is the part where she takes a snapshot of the CT state. It can be printed out at a later stage β€” like during dev_coredump analysis. And yes, it is safe to be called during atomic context. no cap, that matters 😭✨

πŸ’– RETURN πŸ’–

You get back a GuC CT snapshot object. It must be freed by the caller using xe_guc_ct_snapshot_free β€” don't leave it hanging, bestie 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file and the whole squad, periodt:


Source/version check: ./drivers/gpu/drm/xe + Kernel API Manual, dated October 2026 β€” xe_guc_ct_snapshot_capture(9) signing off πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from