STRUCT XE_GT_SRIOV_MONITOR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the Kernel API Manual page for struct xe_gt_sriov_monitor β€” yes, struct xe_gt_sriov_monitor(9), we're literally in the kernel docs rn πŸ’… β€” and its whole vibe is GT level per-VF monitoring data. That's the assignment, no cap. ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

Here's the struct in all its glory, copied exactly (do not touch the brackets, iykyk):

       struct xe_gt_sriov_monitor {
           struct {
             unsigned int events[XE_GUC_KLV_NUM_THRESHOLDS];
           } guc;
        };

πŸ‘‘ Members πŸ‘‘

  • guc β€” the monitoring data related to the GuC. literally the GuC monitoring corner of this struct 🫢
  • guc.events β€” number of adverse events reported by the GuC. not me counting adverse events, but the struct is 😭

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor_types.h β€” go peek, bestie, it's giving source-file realness πŸ¦‹

mwah πŸ’‹ cute little sign-off: source/version is ./drivers/gpu/drm/xe, the date is October 2026, and this icon is struct xe_gt_sriov_monitor(9). slay your kernel journey, bestie 🫢✨

πŸ“¦ where this page comes from