STRUCT GUC_MMIO_REG_SET(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct guc_mmio_reg_set(9) 🌸

okay bestie, welcome to the Kernel API Manual entry for struct guc_mmio_reg_set β€” yes we're reading kernel ABI docs together, this is our hangout now πŸ’–


✨ NAME ✨

struct guc_mmio_reg_set β€” GuC register sets. that's it, that's the name, short and iconic πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

struct guc_mmio_reg_set {
    u32 address;
    u16 count;
    u16 reserved;
 };

like look at her. three fields. compact. efficient. main character energy fr fr πŸ’…


πŸ¦‹ Members πŸ¦‹

  • address β€” the register address. it's a u32, it's where the thing lives, periodt πŸ“
  • count β€” the register count. a u16, telling you how many registers we're talking about πŸ”’
  • reserved β€” reserved. it's a u16 and it is, respectfully, just sitting there holding space for the future πŸ™ˆ don't touch it, don't read into it, it's reserved πŸ’€

🌈 Description 🌈

GuC register sets. that's the whole description ngl β€” sometimes the manpage just says the thing and we respect that 🫢

lowkey this is a "trust the header file" situation. the real lore lives in ./drivers/gpu/drm/xe/abi/guc_capture_abi.h and the SEE ALSO squad below πŸ‘‡

⭐ SEE ALSO ⭐

Kernel file ./drivers/gpu/drm/xe/abi/guc_capture_abi.h, plus the whole friend group:

  • struct guc_mmio_reg(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_header_t(9)
  • struct guc_state_capture_group_t(9)

and that's the page bestie!! πŸ’œ source/version is ./drivers/gpu/drm/xe/abi, dated October 2026, and the whole thing is filed under struct guc_mmio_reg_set(9) β€” go forth and read your header files, mwah πŸ˜˜πŸ’…βœ¨

πŸ“¦ where this page comes from