Lines Matching defs:num_pins
228 static void set_pin_targets(struct hda_codec *codec, int num_pins,
232 for (i = 0; i < num_pins; i++)
1503 int num_pins = 0;
1511 num_pins++;
1514 return num_pins;
1531 int type, i, j, num_pins, old_pins;
1541 num_pins = count_multiio_pins(codec, reference_pin);
1542 if (num_pins < 2)
2171 static int create_extra_outs(struct hda_codec *codec, int num_pins,
2176 for (i = 0; i < num_pins; i++) {
2181 if (num_pins == 2 && i == 1 && !strcmp(pfx, "Speaker"))
2183 else if (num_pins >= 3) {
2735 static int create_out_jack_modes(struct hda_codec *codec, int num_pins,
2741 for (i = 0; i < num_pins; i++) {
4208 static void add_pin_power_ctls(struct hda_codec *codec, int num_pins,
4215 for (i = 0; i < num_pins && pins[i]; i++) {
4244 static void sync_pin_power_ctls(struct hda_codec *codec, int num_pins,
4249 for (i = 0; i < num_pins && pins[i]; i++)
4274 int num_pins, const hda_nid_t *pins)
4280 for (i = 0; i < num_pins; i++) {
4358 static bool detect_jacks(struct hda_codec *codec, int num_pins, const hda_nid_t *pins)
4363 for (i = 0; i < num_pins; i++) {
4377 static void do_automute(struct hda_codec *codec, int num_pins, const hda_nid_t *pins,
4383 for (i = 0; i < num_pins; i++) {
4512 int num_pins = ARRAY_SIZE(spec->autocfg.hp_pins);
4517 num_pins--;
4520 spec->hp_jack_present = detect_jacks(codec, num_pins, pins);
4825 int i, num_pins;
4831 num_pins = 0;
4856 if (num_pins >= MAX_AUTO_MIC_PINS)
4859 spec->am_entry[num_pins].pin = nid;
4860 spec->am_entry[num_pins].attr = attr;
4861 num_pins++;
4864 if (num_pins < 2)
4867 spec->am_num_entries = num_pins;
4871 sort(spec->am_entry, num_pins, sizeof(spec->am_entry[0]),