intel_context_lock_pinned(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 🌈


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