xe_guc_engi...active_ticks(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ xe_guc_engine_activity_active_ticks(9) ✨

okay bestie, welcome to the Kernel API Manual πŸ’– we're talking about xe_guc_engine_activity_active_ticks today and honestly? it's giving "small function, big job" energy. sit down, grab a strawberry πŸ“, let's go.


πŸŽ€ NAME πŸŽ€

xe_guc_engine_activity_active_ticks β€” get engine active ticks ⏱️✨


🌸 SYNOPSIS 🌸

u64 xe_guc_engine_activity_active_ticks (struct xe_guc *guc,
                                        struct xe_hw_engine *hwe,
                                        unsigned int fn_id);

like, that's the whole signature. she's a u64, she takes three things, and she's literally iconic for it πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • guc β€” the GuC object πŸ‘‘ your main character.
  • hwe β€” the hw_engine object πŸ”₯ the engine we're snooping on.
  • fn_id β€” function id to report on 🌈 yes, that function. that one. the id says which.

πŸ’œ RETURN πŸ’œ

accumulated ticks hwe was active since engine activity stats were enabled πŸ‘ not gonna lie, this is the good part: it's the accumulated ticks β€” meaning all the ticks piled up from the moment engine activity stats got switched on, up to now. no cap. ⭐

just a heads up bestie: it's since stats were enabled, not since forever πŸ™ˆ if you enabled them five minutes ago, you're getting five minutes' worth of ticks. periodt.

🧚 SEE ALSO 🧚

the whole friend group fr fr, they all show up together 😭🫢


and that's the page!! huge shoutout to ./drivers/gpu/drm/xe for housing all this, dated October 2026 β€” future vibes only πŸ’€βœ¨ mwah, go read the other ones too, slay πŸ’…πŸŽ€

πŸ“¦ where this page comes from