snd_hda_jack_set_dirty_all(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… snd_hda_jack_set_dirty_all

okay so bestie, welcome to the Kernel API Manual, section 9 β€” yes we're in the deep end of the pool today and honestly? iconic of you for showing up 🫢


✨ NAME ✨

snd_hda_jack_set_dirty_all β€” mark all the cached as dirty πŸŽ€

like. every single one. no cap.


🌸 SYNOPSIS 🌸

void snd_hda_jack_set_dirty_all (struct hda_codec *codec );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • codec β€” the HDA codec. that's it, that's the whole vibe. it's the codec you're handing over πŸ’–

πŸ’€ DESCRIPTION πŸ’€

so what this function does β€” literally, this is the entire assignment β€” is it sets the dirty flag on every single entry of the jack table. all of them. not a vibe check on some of them, ALL of them πŸ‘‘

and where does this get called from? the resume path in hda_codec.c. that's the context, bestie, that's the iykyk 🧚

ngl there is genuinely nothing else on this page. it's a short one. sometimes that's the energy ✨

πŸ”₯ SEE ALSO πŸ”₯

the kernel file ./sound/hda/common/jack.c is where it's all at, and here's the whole friend group β€” go say hi to:


πŸŽ€ THE SIGN-OFF πŸŽ€

this absolute cutie of a page lives under ./sound/hda/common, and it was last touched October 2026 ✨ that's the source, that's the version, that's the date β€” and that's the whole man page snd_hda_jack_set_dirty_all(9), bestie πŸ’œ

go mark something dirty (the flag!! the flag 😭) β€” slay πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from