i915_perf_ioctl_version(9)
β¨ i915_perf_ioctl_version β¨
okay bestie, welcome to the i915_perf_ioctl_version(9) page π
yeah that whole thing is the title, and it lives in the Kernel API Manual β we're in kernel-land now, keep up π«Ά
πΈ NAME πΈ
i915_perf_ioctl_version β literally just the version of the i915-perf subsystem, that's the whole vibe β¨
π¦ SYNOPSIS π¦
int i915_perf_ioctl_version (struct drm_i915_private *i915 );
π ARGUMENTS π
i915β the i915 device π₯οΈ that's it, that's the argument, she's lowkey simple like that
π DESCRIPTION π
so the way this works: this version number is what userspace peeks at to detect which features are available π that's it. that's the entire personality. no cap, it's giving "one job and she does it flawlessly" energy π
π₯ SEE ALSO π₯
the kernel file lives at ./drivers/gpu/drm/i915/i915_perf.c β go say hi π
and then we have the whole friend group, in order, no gatekeeping:
i915 Perf Overview(9)i915 Perf History and Comparison with Core Perf(9)OA Tail Pointer Race(9)struct perf_open_properties(9)oa_buffer_check_unlocked(9)append_oa_status(9)append_oa_sample(9)gen8_append_oa_reports(9)gen8_oa_read(9)gen7_append_oa_reports(9)gen7_oa_read(9)i915_oa_wait_unlocked(9)i915_oa_poll_wait(9)i915_oa_read(9)oa_get_render_ctx_id(9)oa_put_render_ctx_id(9)i915_oa_stream_enable(9)i915_oa_stream_disable(9)i915_oa_stream_init(9)i915_perf_read(9)i915_perf_poll_locked(9)i915_perf_poll(9)i915_perf_enable_locked(9)i915_perf_disable_locked(9)i915_perf_ioctl_locked(9)i915_perf_ioctl(9)i915_perf_destroy_locked(9)i915_perf_release(9)i915_perf_open_ioctl_locked(9)read_properties_unlocked(9)i915_perf_open_ioctl(9)i915_perf_register(9)i915_perf_unregister(9)i915_perf_add_config_ioctl(9)i915_perf_remove_config_ioctl(9)i915_perf_init(9)i915_perf_fini(9)
yeah that's a lot of besties, iykyk π§
ngl this page is short but she ate π every detail's here, nothing dropped, we don't do that here π
okay and before you go β cute little sign-off time π this whole thing comes from ./drivers/gpu/drm/i915, dated October 2026, and it's the i915_perf_ioctl_version(9) page, mwah π go read some kernel source, ily, bye π¦β¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms