Lines Matching refs:name
332 const char *name, int idx, bool phantom_jack) in __snd_hda_jack_add_kctl() argument
343 kctl = snd_kctl_jack_new(name, idx, codec); in __snd_hda_jack_add_kctl()
357 err = snd_jack_new(codec->bus->card, name, jack->type, in __snd_hda_jack_add_kctl()
370 const char *name, int idx) in snd_hda_jack_add_kctl() argument
372 return __snd_hda_jack_add_kctl(codec, nid, name, idx, false); in snd_hda_jack_add_kctl()
377 static int get_unique_index(struct hda_codec *codec, const char *name, int idx) in get_unique_index() argument
380 int i, len = strlen(name); in get_unique_index()
386 !strncmp(name, jack->kctl->id.name, len) && in get_unique_index()
387 !strcmp(" Jack", jack->kctl->id.name + len) && in get_unique_index()
401 char name[44]; in add_jack_kctl() local
415 strlcpy(name, base_name, sizeof(name)); in add_jack_kctl()
418 snd_hda_get_pin_label(codec, nid, cfg, name, sizeof(name), &idx); in add_jack_kctl()
421 strncat(name, " Phantom", sizeof(name) - strlen(name) - 1); in add_jack_kctl()
422 idx = get_unique_index(codec, name, idx); in add_jack_kctl()
423 err = __snd_hda_jack_add_kctl(codec, nid, name, idx, phantom_jack); in add_jack_kctl()