intel_uncore..._get__locked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… intel_uncore..._get__locked(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” yes the actual manual, page intel_uncore..._get__locked(9), and no I did not stutter, that name really is that long, she's just dramatic like that πŸŽ€


✨ NAME ✨

intel_uncore_forcewake_get__locked β€” grab forcewake domain references 🫢

🌸 SYNOPSIS 🌸

void intel_uncore_forcewake_get__locked (struct intel_uncore *uncore ,
enum forcewake_domains fw_domains );

like, look at her. a whole function signature. she ate πŸ’…

πŸ¦‹ ARGUMENTS πŸ¦‹

  • uncore β€” the intel_uncore structure, your main character struct ngl πŸ’–
  • fw_domains β€” the forcewake domains you wanna get a reference on, slay ✨

πŸ‘‘ DESCRIPTION πŸ‘‘

ok so lowkey the real tea is in intel_uncore_forcewake_get β€” go read that one, fr fr. This variant is the spicy one: it places the onus on you, the caller, to explicitly handle the dev_priv->uncore.lock spinlock. yes. you. personally. no cap πŸ™ˆ

⚠️ bestie please actually handle that spinlock, the whole point of the __locked suffix is that the locking is your job now. it's giving main character energy and main character responsibility 😭

🌈 SEE ALSO 🌈

like, the whole friend group showed up. iykyk πŸ’€


and that's the whole page bestie!! 🌟 this lil masterpiece lives over in ./drivers/gpu/drm/i915, dated October 2026, and it goes by intel_uncore..._get__locked(9) β€” mwah, iconic, no notes πŸ’œπŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from