intel_uncore_forcewake_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” the intel_uncore structure, 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 πŸ‘‘

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