STRUCT GUC_STATE_CAPTURE_GROUP_HEADER_T(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct guc_state_capture_group_header_t(9) β€” Kernel API Manual, bestie

okay so this is a page from the Kernel API Manual and it's literally all about struct guc_state_capture_group_header_t, aka the state capture group header. yes it's a mouthful, no we're not abbreviating it, it's giving very demure very mindful kernel naming ✨


🌸 NAME 🌸

struct guc_state_capture_group_header_t β€” the State capture group header, bestie. that's the whole vibe πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

here's the whole struct, copied exactly, do not touch, do not edit, she is perfect:

struct guc_state_capture_group_header_t {
    u32 owner;
  #define GUC_STATE_CAPTURE_GROUP_HEADER_VFID GENMASK(7, 0);
    u32 info;
  #define GUC_STATE_CAPTURE_GROUP_HEADER_NUM_CAPTURES GENMASK(7, 0);
  #define GUC_STATE_CAPTURE_GROUP_HEADER_CAPTURE_GROUP_TYPE GENMASK(15,
8);
 };

look at those #defines living inside the struct body like they pay rent 😭 GENMASK(7, 0) twice, and then GENMASK(15, 8) which got line-wrapped mid-call β€” iconic behavior honestly πŸ’€


πŸ¦‹ Members πŸ¦‹

  • owner β€” the VFID πŸ‘‘
  • info β€” engine class/instance and capture type info, she's multitasking fr fr πŸ’…

✨ Description ✨

State capture group header. that's it, that's the description β€” short, sweet, and lowkey mysterious. main character energy 🫢


🌈 SEE ALSO 🌈

go check these out, they're the friend group:

  • Kernel file ./drivers/gpu/drm/xe/abi/guc_capture_abi.h
  • struct guc_mmio_reg(9)
  • struct guc_mmio_reg_set(9)
  • struct guc_debug_capture_list_header(9)
  • struct guc_debug_capture_list(9)
  • struct guc_state_capture_header_t(9)
  • struct guc_state_capture_t(9)
  • struct guc_state_capture_group_t(9)

ngl the header on this page got truncated to struct guc_...oup_header_t(9) and honestly? relatable. we've all been abbreviated by a terminal that was too narrow πŸ₯²

okay that's the page!! sourced from ./drivers/gpu/drm/xe/abi, dated October 2026, and the footer literally reads struct guc_...oup_header_t(9) β€” so like, that's the whole thing. slay, bye bestie πŸ’œπŸŽ€β­

πŸ“¦ where this page comes from