snd_hda_jack_set_dirty_all(9)
π 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:
is_jack_detectable(9)snd_hda_jack_tbl_get_mst(9)snd_hda_jack_tbl_get_from_tag(9)snd_hda_jack_tbl_new(9)snd_hda_jack_pin_sense(9)snd_hda_jack_detect_state_mst(9)snd_hda_jack_detect_enable_callback_mst(9)snd_hda_jack_detect_enable(9)snd_hda_jack_set_gating_jack(9)snd_hda_jack_bind_keymap(9)snd_hda_jack_set_button_state(9)snd_hda_jack_report_sync(9)snd_hda_jack_add_kctl_mst(9)snd_hda_jack_add_kctls(9)snd_hda_jack_unsol_event(9)snd_hda_jack_poll_all(9)
π 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
- 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