Lines Matching refs:hp_outs
264 if (cfg->hp_outs >= ARRAY_SIZE(cfg->hp_pins)) { in snd_hda_parse_pin_defcfg()
270 hp_out[cfg->hp_outs].pin = nid; in snd_hda_parse_pin_defcfg()
271 hp_out[cfg->hp_outs].seq = (assoc << 4) | seq; in snd_hda_parse_pin_defcfg()
272 cfg->hp_outs++; in snd_hda_parse_pin_defcfg()
347 if (!cfg->line_outs && cfg->hp_outs > 1 && in snd_hda_parse_pin_defcfg()
350 while (i < cfg->hp_outs) { in snd_hda_parse_pin_defcfg()
358 cfg->hp_outs--; in snd_hda_parse_pin_defcfg()
360 sizeof(hp_out[0]) * (cfg->hp_outs - i)); in snd_hda_parse_pin_defcfg()
362 memset(hp_out + cfg->hp_outs, 0, in snd_hda_parse_pin_defcfg()
363 sizeof(hp_out[0]) * (AUTO_CFG_MAX_OUTS - cfg->hp_outs)); in snd_hda_parse_pin_defcfg()
364 if (!cfg->hp_outs) in snd_hda_parse_pin_defcfg()
373 sort_pins_by_sequence(cfg->hp_pins, hp_out, cfg->hp_outs); in snd_hda_parse_pin_defcfg()
388 } else if (cfg->hp_outs) { in snd_hda_parse_pin_defcfg()
389 cfg->line_outs = cfg->hp_outs; in snd_hda_parse_pin_defcfg()
392 cfg->hp_outs = 0; in snd_hda_parse_pin_defcfg()
399 reorder_outputs(cfg->hp_outs, cfg->hp_pins); in snd_hda_parse_pin_defcfg()
421 cfg->hp_outs, cfg->hp_pins[0], in snd_hda_parse_pin_defcfg()
676 cfg->hp_outs); in fill_audio_out_name()