STRUCT EU_STALL_OPEN_PROPERTIES(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

Okay so this is the struct eu_s...n_properties(9) page from the Kernel API Manual, section 9, and we're talking about struct eu_stall_open_properties β€” literally the EU stall sampling properties received from user space at open. That's the vibe. πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

       struct eu_stall_open_properties {
           int sampling_rate_mult;
           int wait_num_reports;
           struct xe_gt *gt;
        };

πŸ’… Members πŸ’…

  • sampling_rate_mult β€” bestie, this is the EU stall sampling rate multiplier ✨. The HW will sample every (sampling_rate_mult x 251) cycles. No cap, that's the math.
  • wait_num_reports β€” the minimum number of EU stall data reports needed to unblock poll 🫢. Think of it as the "okay we have enough, wake up" threshold.
  • gt β€” the GT on which EU stall data will be captured πŸ‘‘. That's the main-character GT for this whole sampling situation.

πŸ”₯ SEE ALSO πŸ”₯

Go read these if you want the full lore, iykyk πŸ’€βœ¨

Later bestie πŸ’… β€” this cutie came from source/version ./drivers/gpu/drm/xe, dated October 2026, and it's still out here living as struct eu_s...n_properties(9) πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from