xe_guc_engi...enable_stats(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_guc_engine_activity_enable_stats(9) β€” from the Kernel API Manual, bestie ✨

okay so picture this: you're deep in the xe driver, the engine activity stats are just sitting there, and someone has to turn them on. That someone's function is this one. Welcome to the glow-up. πŸŽ€


🌸 NAME 🌸

xe_guc_engine_activity_enable_stats β€” turn the engine activity stats on, no cap. Like flipping the switch at the start of main character energy.


✨ SYNOPSIS ✨

void xe_guc_engine_activity_enable_stats (struct xe_guc *guc );

that's it. that's the whole signature. returns nothing (void), because it's not here to give you answers, it's here to enable things. πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • guc β€” the GuC object πŸ’– (yes, that's the whole description, and honestly? iconic. it's the GuC object, bestie, you know the one.)

πŸ”₯ DESCRIPTION πŸ”₯

So what does it actually do? Two things, and they're both important:

  1. It enables engine activity stats β€” the stats are now live, the vibes are collected, the numbers have entered the chat. πŸ“Šβœ¨
  2. It sets the initial timestamps β€” you can't measure activity without a starting point, so this bad boy stamps the beginning so everything after has something to compare against. Lowkey essential. ⏱️

That's the whole job. It enables, it initialises, it slays. periodt. πŸ‘‘


🌈 SEE ALSO 🌈

Other members of the friend group, all in the same kernel file πŸ’œ:


ngl bestie, this one's short but she's doing her job. go read the neighbours above if you want the full lore 🫢

okay signing off! 🧚 this page lives under ./drivers/gpu/drm/xe, dated October 2026, and it's xe_guc_engi...enable_stats(9) β€” yes the title got truncated in the header, she's mysterious like that πŸ’€πŸ’– mwah, study hard, drink water, and always initialise your timestamps πŸ’œπŸŒΈ

πŸ“¦ where this page comes from