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()
1460 int num_pins = 0; in count_multiio_pins() local
1468 num_pins++; in count_multiio_pins()
1471 return num_pins; in count_multiio_pins()
1488 int type, i, j, num_pins, old_pins; in fill_multi_ios() local
1498 num_pins = count_multiio_pins(codec, reference_pin); in fill_multi_ios()
1499 if (num_pins < 2) in fill_multi_ios()
2131 static int create_extra_outs(struct hda_codec *codec, int num_pins, in create_extra_outs() argument
2136 for (i = 0; i < num_pins; i++) { in create_extra_outs()
2141 if (num_pins == 2 && i == 1 && !strcmp(pfx, "Speaker")) in create_extra_outs()
2143 else if (num_pins >= 3) { in create_extra_outs()
2703 static int create_out_jack_modes(struct hda_codec *codec, int num_pins, in create_out_jack_modes() argument
2709 for (i = 0; i < num_pins; i++) { in create_out_jack_modes()
4068 static void add_pin_power_ctls(struct hda_codec *codec, int num_pins, in add_pin_power_ctls() argument
4075 for (i = 0; i < num_pins && pins[i]; i++) { in add_pin_power_ctls()
4104 static void sync_pin_power_ctls(struct hda_codec *codec, int num_pins, in sync_pin_power_ctls() argument
4109 for (i = 0; i < num_pins && pins[i]; i++) in sync_pin_power_ctls()
4134 int num_pins, const hda_nid_t *pins) in add_fake_paths() argument
4140 for (i = 0; i < num_pins; i++) { in add_fake_paths()
4218 static bool detect_jacks(struct hda_codec *codec, int num_pins, hda_nid_t *pins) in detect_jacks() argument
4223 for (i = 0; i < num_pins; i++) { in detect_jacks()
4237 static void do_automute(struct hda_codec *codec, int num_pins, hda_nid_t *pins, in do_automute() argument
4243 for (i = 0; i < num_pins; i++) { in do_automute()
4372 int num_pins = ARRAY_SIZE(spec->autocfg.hp_pins); in snd_hda_gen_hp_automute() local
4377 num_pins--; in snd_hda_gen_hp_automute()
4380 spec->hp_jack_present = detect_jacks(codec, num_pins, pins); in snd_hda_gen_hp_automute()
4685 int i, num_pins; in check_auto_mic_availability() local
4691 num_pins = 0; in check_auto_mic_availability()
4716 if (num_pins >= MAX_AUTO_MIC_PINS) in check_auto_mic_availability()
4719 spec->am_entry[num_pins].pin = nid; in check_auto_mic_availability()
4720 spec->am_entry[num_pins].attr = attr; in check_auto_mic_availability()
4721 num_pins++; in check_auto_mic_availability()
4724 if (num_pins < 2) in check_auto_mic_availability()
4727 spec->am_num_entries = num_pins; in check_auto_mic_availability()
4731 sort(spec->am_entry, num_pins, sizeof(spec->am_entry[0]), in check_auto_mic_availability()