Lines Matching refs:num_pins
231 static void set_pin_targets(struct hda_codec *codec, int num_pins, in set_pin_targets() argument
235 for (i = 0; i < num_pins; i++) in set_pin_targets()
1462 int num_pins = 0; in count_multiio_pins() local
1470 num_pins++; in count_multiio_pins()
1473 return num_pins; in count_multiio_pins()
1490 int type, i, j, num_pins, old_pins; in fill_multi_ios() local
1500 num_pins = count_multiio_pins(codec, reference_pin); in fill_multi_ios()
1501 if (num_pins < 2) in fill_multi_ios()
2133 static int create_extra_outs(struct hda_codec *codec, int num_pins, in create_extra_outs() argument
2138 for (i = 0; i < num_pins; i++) { in create_extra_outs()
2143 if (num_pins == 2 && i == 1 && !strcmp(pfx, "Speaker")) in create_extra_outs()
2145 else if (num_pins >= 3) { in create_extra_outs()
2705 static int create_out_jack_modes(struct hda_codec *codec, int num_pins, in create_out_jack_modes() argument
2711 for (i = 0; i < num_pins; i++) { in create_out_jack_modes()
4070 static void add_pin_power_ctls(struct hda_codec *codec, int num_pins, in add_pin_power_ctls() argument
4077 for (i = 0; i < num_pins && pins[i]; i++) { in add_pin_power_ctls()
4106 static void sync_pin_power_ctls(struct hda_codec *codec, int num_pins, in sync_pin_power_ctls() argument
4111 for (i = 0; i < num_pins && pins[i]; i++) in sync_pin_power_ctls()
4136 int num_pins, const hda_nid_t *pins) in add_fake_paths() argument
4142 for (i = 0; i < num_pins; i++) { in add_fake_paths()
4220 static bool detect_jacks(struct hda_codec *codec, int num_pins, hda_nid_t *pins) in detect_jacks() argument
4225 for (i = 0; i < num_pins; i++) { in detect_jacks()
4239 static void do_automute(struct hda_codec *codec, int num_pins, hda_nid_t *pins, in do_automute() argument
4245 for (i = 0; i < num_pins; i++) { in do_automute()
4374 int num_pins = ARRAY_SIZE(spec->autocfg.hp_pins); in snd_hda_gen_hp_automute() local
4379 num_pins--; in snd_hda_gen_hp_automute()
4382 spec->hp_jack_present = detect_jacks(codec, num_pins, pins); in snd_hda_gen_hp_automute()
4687 int i, num_pins; in check_auto_mic_availability() local
4693 num_pins = 0; in check_auto_mic_availability()
4718 if (num_pins >= MAX_AUTO_MIC_PINS) in check_auto_mic_availability()
4721 spec->am_entry[num_pins].pin = nid; in check_auto_mic_availability()
4722 spec->am_entry[num_pins].attr = attr; in check_auto_mic_availability()
4723 num_pins++; in check_auto_mic_availability()
4726 if (num_pins < 2) in check_auto_mic_availability()
4729 spec->am_num_entries = num_pins; in check_auto_mic_availability()
4733 sort(spec->am_entry, num_pins, sizeof(spec->am_entry[0]), in check_auto_mic_availability()