snd_hda_input_mux_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… snd_hda_input_mux_put(9)

okay so bestie, welcome to the Kernel API Manual β€” section 9, kernel internals, the whole vibe ✨ this one's a little function with a big job and honestly it ate.


🌸 NAME

snd_hda_input_mux_put β€” the put-callback helper for the input-mux enum, no cap πŸ’–


πŸŽ€ SYNOPSIS

int snd_hda_input_mux_put (struct hda_codec *codec , const struct
hda_input_mux *imux , struct snd_ctl_elem_value *ucontrol , hda_nid_t
nid , unsigned int *cur_val );

πŸ¦‹ ARGUMENTS

okay so here's the whole cast, main-character energy only πŸ‘‘

  • codec β€” the HDA codec, literally the star of the show.
  • imux β€” the imux helper object, your little sidekick 🫢
  • ucontrol β€” a pointer to get/store the data. it holds the goods.
  • nid β€” the input mux NID, the address of the widget we're talking to.
  • cur_val β€” a pointer to get/store the current imux value, so like, the value right now πŸ’«

πŸ”₯ SEE ALSO

so there's a whole friend group here, and the hangout spot is the kernel file ./sound/hda/common/codec.c πŸ“βœ¨ here's everyone invited to the group chat:


that's the whole page bestie, you're so welcome πŸ’œ and before you go β€” cute little sign-off: this one lives in ./sound/hda/common, it's dated October 2026, and the page itself is snd_hda_input_mux_put(9) πŸŽ€βœ¨ slay.

πŸ“¦ where this page comes from