• Home
  • Raw
  • Download

Lines Matching refs:gen

171 	struct hda_gen_spec gen;  member
262 for (i = 0; i < spec->gen.num_all_adcs; i++) { in stac_capture_pcm_hook()
263 if (spec->gen.all_adcs[i] == hinfo->nid) { in stac_capture_pcm_hook()
414 spec->gen.master_mute = in stac_update_outputs()
422 if (spec->gen.speaker_muted) in stac_update_outputs()
808 if (spec->gen.autocfg.line_out_type == AUTO_PIN_SPEAKER_OUT) { in has_builtin_speaker()
809 nid_pin = spec->gen.autocfg.line_out_pins; in has_builtin_speaker()
810 nids = spec->gen.autocfg.line_outs; in has_builtin_speaker()
812 nid_pin = spec->gen.autocfg.speaker_pins; in has_builtin_speaker()
813 nids = spec->gen.autocfg.speaker_outs; in has_builtin_speaker()
849 knew = snd_hda_gen_add_kctl(&spec->gen, in stac_auto_create_beep_ctls()
859 knew = snd_hda_gen_add_kctl(&spec->gen, in stac_auto_create_beep_ctls()
900 if (!snd_hda_gen_add_kctl(&spec->gen, NULL, &stac_dig_beep_ctrl)) in stac_beep_switch_ctl()
937 spec->gen.autocfg.dig_out_pins[smux_idx], in stac_smux_enum_put()
957 struct auto_pin_cfg *cfg = &spec->gen.autocfg; in stac_create_spdif_mux_ctls()
977 kctl = snd_hda_gen_add_kctl(&spec->gen, NULL, &stac_smux_mixer); in stac_create_spdif_mux_ctls()
1365 spec->gen.suppress_auto_mute = 1; in stac9200_fixup_panasonic()
1885 spec->gen.suppress_auto_mute = 1; in stac92hd73xx_disable_automute()
2119 spec->gen.line_in_auto_switch = true; in stac92hd83xxx_fixup_hp()
2210 spec->gen.preferred_dacs = preferred_pairs; in hp_envy_ts_fixup_dac_bind()
2989 if (!snd_hda_gen_add_kctl(&spec->gen, "Bass Speaker Playback Switch", in stac_add_hp_bass_switch()
4281 err = snd_hda_parse_pin_defcfg(codec, &spec->gen.autocfg, NULL, flags); in stac_parse_auto_config()
4286 spec->gen.pcm_playback_hook = stac_playback_pcm_hook; in stac_parse_auto_config()
4287 spec->gen.pcm_capture_hook = stac_capture_pcm_hook; in stac_parse_auto_config()
4289 spec->gen.automute_hook = stac_update_outputs; in stac_parse_auto_config()
4294 err = snd_hda_gen_parse_auto_config(codec, &spec->gen.autocfg); in stac_parse_auto_config()
4314 if (spec->gen.beep_nid) { in stac_parse_auto_config()
4315 hda_nid_t nid = spec->gen.beep_nid; in stac_parse_auto_config()
4343 if (!snd_hda_gen_add_kctl(&spec->gen, NULL, spec->aloopback_ctl)) in stac_parse_auto_config()
4384 for (i = 0; i < spec->gen.num_all_adcs; i++) { in stac_init()
4387 snd_hda_codec_write(codec, spec->gen.all_adcs[i], 0, in stac_init()
4481 snd_hda_gen_spec_init(&spec->gen); in alloc_stac_spec()
4484 spec->gen.dac_min_mute = true; in alloc_stac_spec()
4500 spec->gen.own_eapd_ctl = 1; in patch_stac9200()
4532 spec->gen.own_eapd_ctl = 1; in patch_stac925x()
4568 spec->gen.mixer_nid = 0x1d; in patch_stac92hd73xx()
4593 spec->gen.beep_nid = 0x1c; /* digital beep */ in patch_stac92hd73xx()
4604 spec->gen.own_eapd_ctl = 1; in patch_stac92hd73xx()
4605 spec->gen.power_down_unused = 1; in patch_stac92hd73xx()
4672 spec->gen.own_eapd_ctl = 1; in patch_stac92hd83xxx()
4673 spec->gen.power_down_unused = 1; in patch_stac92hd83xxx()
4674 spec->gen.mixer_nid = 0x1b; in patch_stac92hd83xxx()
4676 spec->gen.beep_nid = 0x21; /* digital beep */ in patch_stac92hd83xxx()
4721 spec->gen.own_eapd_ctl = 1; in patch_stac92hd95()
4722 spec->gen.power_down_unused = 1; in patch_stac92hd95()
4724 spec->gen.beep_nid = 0x19; /* digital beep */ in patch_stac92hd95()
4762 spec->gen.own_eapd_ctl = 1; in patch_stac92hd71bxx()
4763 spec->gen.power_down_unused = 1; in patch_stac92hd71bxx()
4764 spec->gen.mixer_nid = 0x17; in patch_stac92hd71bxx()
4809 spec->gen.beep_nid = 0x26; /* digital beep */ in patch_stac92hd71bxx()
4843 spec->gen.own_eapd_ctl = 1; in patch_stac922x()
4885 spec->gen.own_eapd_ctl = 1; in patch_stac927x()
4889 spec->gen.beep_nid = 0x23; /* digital beep */ in patch_stac927x()
4943 spec->gen.own_eapd_ctl = 1; in patch_stac9205()
4946 spec->gen.beep_nid = 0x23; /* digital beep */ in patch_stac9205()
5030 spec->gen.own_eapd_ctl = 1; in patch_stac9872()