i915_oa_stream_disable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ i915_oa_stream_disable(9) ✨

okay so this is a page from the Kernel API Manual bestie, and it's about i915_oa_stream_disable πŸ’…


πŸŽ€ NAME πŸŽ€

i915_oa_stream_disable β€” the one that handles I915_PERF_IOCTL_DISABLE for an OA stream 🫢


🌸 SYNOPSIS 🌸

void i915_oa_stream_disable (struct i915_perf_stream *stream );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • stream β€” an i915 perf stream that was opened for OA metrics πŸ‘‘ that's literally the whole vibe check here

πŸ’– DESCRIPTION πŸ’–

So what this does, right β€” it stops the OA unit from periodically writing counter reports into the circular OA buffer. Like, that's it, that's the job, and it ate ✨

It also stops the hrtimer that periodically checks for data in the circular OA buffer, for notifying userspace. Two for one, no cap πŸ”₯

lowkey the cleanest pair of shutdowns you'll ever see β€” counter reports stop getting written, and the little timer that pokes at the buffer to tell userspace "hey there's stuff here" stops too πŸ™ˆ

🌈 SEE ALSO 🌈

Grab a snack bestie, this list is long β€” but every single one of these is iconic in its own way πŸ’œ


that's the whole page bestie, go read the whole i915 Perf family, they're all main character energy πŸ‘‘

sign-off time 🧚 β€” this one lives in ./drivers/gpu/drm/i915 and the version stamp says October 2026, so like… future slay?? πŸ’€βœ¨ periodt.

πŸ“¦ where this page comes from