intel_uncore_forcewake_put(9)
π intel_uncore_forcewake_put(9)
okay so this is a page from the Kernel API Manual, and bestie, we are talking about releasing a forcewake domain reference. yes it sounds intense. it IS a little intense. but you're gonna slay it, i promise π«Ά
β¨ NAME β¨
intel_uncore_forcewake_put β release a forcewake domain reference π
πΈ SYNOPSIS πΈ
void intel_uncore_forcewake_put (struct intel_uncore *uncore , enum
forcewake_domains fw_domains );
like, that's the whole signature. short and iconic. no cap π
π¦ ARGUMENTS π¦
uncoreβ theintel_uncorestructure, obviously. the main character of the whole situation π₯fw_domainsβ the forcewake domains you're putting references on. the ones you're letting go of, respectfully β¨
π DESCRIPTION π
so what this function actually does: it drops the device-level forcewakes for the domains you specify β and the important part, the part you gotta remember, is that these are the ones you obtained earlier through intel_uncore_forcewake_get. it's giving "cleanup era". it's giving "you took a reference, now give it back" π§
literally the counterpart to the get. no drama, just balance in the universe π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/i915/intel_uncore.cβ go read the source, bestie, it's all there π intel_uncore_forcewake_get(9)intel_uncore_forcewake_user_get(9)intel_uncore_forcewake_user_put(9)intel_uncore_forcewake_get__locked(9)intel_uncore_forcewake_flush(9)intel_uncore_forcewake_put__locked(9)__intel_wait_for_register_fw(9)__intel_wait_for_register(9)intel_uncore_forcewake_for_reg(9)
like yes, that's a lot of cross-references, but that's the friend group and they're all valid π
and that's the page!! mwah π this one came from ./drivers/gpu/drm/i915, dated October 2026, and it's filed under intel_uncore_forcewake_put(9) β go forth and release those references responsibly, queen πβ¨
π¦ 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