Lines Matching refs:hp_outs
262 if (cfg->hp_outs >= ARRAY_SIZE(cfg->hp_pins)) { in snd_hda_parse_pin_defcfg()
268 hp_out[cfg->hp_outs].pin = nid; in snd_hda_parse_pin_defcfg()
269 hp_out[cfg->hp_outs].seq = (assoc << 4) | seq; in snd_hda_parse_pin_defcfg()
270 cfg->hp_outs++; in snd_hda_parse_pin_defcfg()
345 if (!cfg->line_outs && cfg->hp_outs > 1 && in snd_hda_parse_pin_defcfg()
348 while (i < cfg->hp_outs) { in snd_hda_parse_pin_defcfg()
356 cfg->hp_outs--; in snd_hda_parse_pin_defcfg()
358 sizeof(hp_out[0]) * (cfg->hp_outs - i)); in snd_hda_parse_pin_defcfg()
360 memset(hp_out + cfg->hp_outs, 0, in snd_hda_parse_pin_defcfg()
361 sizeof(hp_out[0]) * (AUTO_CFG_MAX_OUTS - cfg->hp_outs)); in snd_hda_parse_pin_defcfg()
362 if (!cfg->hp_outs) in snd_hda_parse_pin_defcfg()
371 sort_pins_by_sequence(cfg->hp_pins, hp_out, cfg->hp_outs); in snd_hda_parse_pin_defcfg()
386 } else if (cfg->hp_outs) { in snd_hda_parse_pin_defcfg()
387 cfg->line_outs = cfg->hp_outs; in snd_hda_parse_pin_defcfg()
390 cfg->hp_outs = 0; in snd_hda_parse_pin_defcfg()
397 reorder_outputs(cfg->hp_outs, cfg->hp_pins); in snd_hda_parse_pin_defcfg()
419 cfg->hp_outs, cfg->hp_pins[0], in snd_hda_parse_pin_defcfg()
674 cfg->hp_outs); in fill_audio_out_name()