STRUCT ENGINE_ACTIVITY_BUFFER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to struct engine_activity_buffer(9) from the Kernel API Manual ✨ this page is literally about engine activity buffers β€” that’s the name, that’s the whole vibe. no cap. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

here’s the exact shape, bestie:

       struct engine_activity_buffer {
           struct xe_bo *activity_bo;
           struct xe_bo *metadata_bo;
        };

🌸 Members 🌸

  • activity_bo β€” object allocated to hold activity data. that’s its whole job, and it ate. πŸ’–
  • metadata_bo β€” object allocated to hold activity metadata. yes, metadata gets its own object too, iconic. πŸŽ€

🧚 Description 🧚

This contains the buffers allocated for metadata and activity data. basically this struct is the lil carrying case for both of those allocated buffers β€” one for metadata, one for activity data β€” and that’s the tea. πŸ“


🌈 SEE ALSO 🌈

  • Kernel file ./drivers/gpu/drm/xe/xe_guc_engine_activity_types.h
  • struct engine_activity(9)
  • struct engine_activity_group(9)
  • struct xe_guc_engine_activity(9)

go say hi to those, iykyk 🫢


mwah πŸ’‹ this page lives under ./drivers/gpu/drm/xe, it’s dated October 2026, and the header/footer tag is struct engi...ivity_buffer(9) β€” periodt. πŸ‘‘

πŸ“¦ where this page comes from