i915_request_active_engine(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… i915_request_active_engine β€” kernel API manual ✨

okay so bestie, welcome to i915_request_active_engine, straight out of the Kernel API Manual πŸ“– β€” yes it's a real manual page, yes it's about i915 requests, and yes we're gonna get through it together 🫢


🌸 NAME 🌸

i915_request_active_engine β€” the little helper that tells you which engine a request is currently vibing on πŸ‘‘

(the original leaves the description blank, so like… that's the whole name section, no cap πŸ’€)


✨ SYNOPSIS ✨

bool i915_request_active_engine (struct i915_request *rq , struct
intel_engine_cs **active );

that's it, that's the whole signature πŸŽ€ returns a bool, takes two pointers, iconic behavior honestly


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rq β€” the request you want to inspect πŸ” like, the main character of this whole operation
  • active β€” a pointer where the active engine gets returned 🎯 yes it's a struct intel_engine_cs **, double pointer, she's fancy like that πŸ’…

πŸ’– DESCRIPTION πŸ’–

so here's the tea β˜• β€” this function fills the currently active engine into the active pointer if the request is active and still not completed. like, if it's done, no engine for you bestie πŸ™ˆ

it returns true if the request was active, or false otherwise. simple, clean, slay 🌟

ngl, that's the entire description β€” no hidden lore, no extra caveats, the manpage is short and she knows it 😭

πŸ”₯ SEE ALSO πŸ”₯

peep the kernel file if you wanna read the source, she's right here:

  • ./drivers/gpu/drm/i915/i915_request.c

and the whole friend group πŸ’œ:


🫢 and that's the page!! source is ./drivers/gpu/drm/i915, dated October 2026, and the manual calls itself i915_request_active_engine(9) β€” periodt πŸ’…βœ¨
πŸ“¦ where this page comes from