Lines Matching refs:hp_out
177 struct auto_out_pin hp_out[ARRAY_SIZE(cfg->hp_pins)]; in snd_hda_parse_pin_defcfg() local
187 memset(hp_out, 0, sizeof(hp_out)); 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()
352 if ((hp_out[i].seq & 0x0f) == 0x0f) { in snd_hda_parse_pin_defcfg()
357 line_out[cfg->line_outs++] = hp_out[i]; in snd_hda_parse_pin_defcfg()
359 memmove(hp_out + i, hp_out + i + 1, 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()
373 sort_pins_by_sequence(cfg->hp_pins, hp_out, cfg->hp_outs); in snd_hda_parse_pin_defcfg()