snd_hda_jack_tbl_get_mst(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

snd_hda_jack_tbl_get_mst β€” okay so this is the one that queries the jack-table entry for the given NID, and honestly? iconic behavior πŸŽ€

This lil baby lives in the Kernel API Manual, which is where all the serious low-level lore is kept. iykyk πŸ’…


✨ SYNOPSIS ✨

struct hda_jack_tbl * snd_hda_jack_tbl_get_mst (struct hda_codec *codec
, hda_nid_t nid , int dev_id );

like. look at her. returning a struct hda_jack_tbl * and everything 😭🫢


🌸 ARGUMENTS 🌸

  • codec β€” the HDA codec, bestie. that's the whole audio chip vibe right there πŸ’œ
  • nid β€” the pin NID to refer to 🎯 (yes, pin, as in pin NID, not the pinterest kind, stay focused)
  • dev_id β€” the pin device entry id, the little number that tells you which device entry we're talking about ✨

πŸ¦‹ SEE ALSO πŸ¦‹

okay this is the friend group, and they're all in the kernel file ./sound/hda/common/jack.c β€” go say hi to all of them πŸ’–:


ngl if you ever forget one of these, they're all chillin' in ./sound/hda/common together, no cap 🌈

and that's the whole page, bestie β€” 10/10 no notes πŸ’…βœ¨

this lil legend came from the ./sound/hda/common source tree, dated October 2026 β€” mwah, slay, periodt πŸ“πŸ‘‘πŸ’–

πŸ“¦ where this page comes from