i915_request_active_engine(9)
π 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 operationactiveβ a pointer where the active engine gets returned π― yes it's astruct 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 π:
i915_request_free_capture_list(9)i915_request_await_deps(9)i915_request_await_object(9)i915_request_wait_timeout(9)i915_request_wait(9)
π«Ά and that's the page!! source is./drivers/gpu/drm/i915, dated October 2026, and the manual calls itselfi915_request_active_engine(9)β periodt π β¨
π¦ 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