snd_hda_gen...power_filter(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… snd_hda_gen...power_filter β€” from the Kernel API Manual bestie πŸŽ€

okay so this is a page about snd_hda_gen_path_power_filter, living in the Kernel API Manual, and honestly? it's a little guy with one job and it does it beautifully. let's get into it ✨


🌸 NAME 🌸

snd_hda_gen_path_power_filter β€” the power_filter hook whose whole thing is making inactive widgets go into power down πŸ’€ no cap, that's literally it, that's the gig.


✨ SYNOPSIS ✨

unsigned int snd_hda_gen_path_power_filter (struct hda_codec *codec ,
hda_nid_t nid , unsigned int power_state );

like... look at her. iconic signature, zero notes 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • codec β€” the HDA codec πŸ’– the main character of this whole situation
  • nid β€” the NID to evaluate πŸ” (this is the one getting the vibe check)
  • power_state β€” the target power state ⚑ the destination, the goal, the dream

πŸ‘‘ SEE ALSO πŸ‘‘

this is the friend group and they're all in the same kernel file, ./sound/hda/codecs/generic.c β€” go say hi to all of them 🌈


real talk bestie: the source of all this is ./sound/hda/codecs, the version/date stamp says October 2026, and the page goes by snd_hda_gen...power_filter(9). mwah, that's the whole sign-off πŸ’‹ slay, go read the source, ily πŸ§šβ€β™€οΈπŸ’œ
πŸ“¦ where this page comes from