intel_context_lock_pinned(9)
π intel_context_lock_pinned β a whole manual page, bestie
okay so this one lives in the Kernel API Manual, section 9, and its whole personality is: hold the pinned-ness still. That's it. That's the vibe. π
β¨ NAME β¨
intel_context_lock_pinned β stabilises the "pinned" status of the HW context π¦
β¨ SYNOPSIS β¨
int intel_context_lock_pinned (struct intel_context *ce );
β¨ ARGUMENTS β¨
ceβ the context. the one. the main character. π
β¨ DESCRIPTION β¨
so basically you acquire a lock on the pinned status of the HW context, and while you're holding that lock the context can't be bound to the GPU and it can't be unbound either β like, not on your watch, no cap. π₯
the point of all this? intel_context_is_pinned stays stable. literally that's the whole assignment: keep it stable while the lock is held. periodt. π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/i915/gt/intel_context.h intel_context_is_pinned(9)intel_context_unlock_pinned(9)
fr fr, go read intel_context_unlock_pinned(9) next β you can't hold this lock forever, bestie. release your grip. π
okay and the cute lil sign-off: this one comes from ./drivers/gpu/drm/i915/gt, dated October 2026, and it's page intel_context_lock_pinned(9) from the Kernel API Manual. slay πβ¨
π¦ 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