xe_oa_add_config_ioctl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– xe_oa_add_config_ioctl πŸ’–

okay bestie, welcome to this little corner of the Kernel API Manual β€” we’re about to get into xe_oa_add_config_ioctl, and it’s literally right here near the top so you don’t have to go hunting. 🫢


✨ NAME ✨

xe_oa_add_config_ioctl β€” Adds one OA config. that’s the whole vibe. πŸ’…


πŸ’… SYNOPSIS πŸ’…

int xe_oa_add_config_ioctl (struct drm_device *dev , u64 data , struct
       drm_file *file );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” a drm_device, bestie. that’s the whole description, no cap. πŸ¦‹
  • data β€” pointer to struct drm_xe_oa_config. yes, it’s giving β€œimportant struct energy.” πŸ‘‘
  • file β€” a drm_file. iconic, brief, to the point. ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

so the function adds an OA config to the set of OA configs maintained in the kernel. that’s the main character move. 🌟

and what does that config do? it determines which OA metrics are collected for an OA stream. so yeah, it’s lowkey deciding what data shows up for the stream. no cap. πŸ“


🌈 SEE ALSO 🌈


and that’s the whole page, bestie 🫢 β€” this one’s from source/version ./drivers/gpu/drm/xe, dated October 2026. periodt. πŸ’…

πŸ“¦ where this page comes from