hda_get_input_pin_label(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hda_get_input_pin_label(9) πŸ’–βœ¨

okay so welcome to the Kernel API Manual page for hda_get_input_pin_label(9) β€” manual name folded in near the top like a little name tag, bestie 🫢. This is the lore.


🌸 NAME 🌸

hda_get_input_pin_label β€” give a label for the given input pin. That's it, that's the name, periodt πŸ’….


✨ SYNOPSIS ✨

const char * hda_get_input_pin_label (struct hda_codec *codec , const
       struct auto_pin_cfg_item *item , hda_nid_t pin , bool check_location );

🧠 ARGUMENTS 🧠

  • codec β€” the HDA codec
  • item β€” ping config item to refer
  • pin β€” the pin NID
  • check_location β€” flag to add the jack location prefix

πŸ’… DESCRIPTION πŸ’…

When check_location is true, the function checks the pin location for mic and line-in pins, and set an appropriate prefix like "Front", "Rear", "Internal".

bestie note: check_location is the little switch that says β€œadd the jack location prefix” β€” and when it's true, you get those location labels for mic and line-in pins. iconic πŸ”₯

πŸ”— SEE ALSO πŸ”—


xoxo, your fave kernel bestie signing off from ./sound/hda/common β€” that's the source, bestie β€” with the October 2026 date, in the Kernel API Manual, for hda_get_input_pin_label(9) πŸ’…πŸŒΈπŸ‘‘

πŸ“¦ where this page comes from