hda_get_input_pin_label(9)
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 codecitemβ ping config item to referpinβ the pin NIDcheck_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_locationis the little switch that says βadd the jack location prefixβ β and when it'strue, you get those location labels for mic and line-in pins. iconic π₯
π SEE ALSO π
- Kernel file:
./sound/hda/common/auto_parser.c snd_hda_get_input_pin_attr(9)hda_get_autocfg_input_label(9)snd_hda_get_pin_label(9)snd_hda_add_verbs(9)snd_hda_apply_verbs(9)snd_hda_apply_pincfgs(9)snd_hda_apply_fixup(9)snd_hda_pick_pin_fixup(9)snd_hda_pick_fixup(9)
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
- 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