Lines Matching defs:spec
83 struct hdmi_spec *spec = codec->spec;
84 struct hda_pcm *info = spec->pcm_rec;
87 codec->num_pcms = spec->num_cvts;
93 chans = get_wcaps(codec, spec->cvt[i]);
100 info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = spec->cvt[i];
109 struct hdmi_spec *spec = codec->spec;
114 err = snd_hda_create_spdif_out_ctls(codec, spec->cvt[i]);
124 struct hdmi_spec *spec = codec->spec;
127 for (i = 0; spec->pin[i]; i++) {
128 hdmi_enable_output(codec, spec->pin[i]);
129 snd_hda_codec_write(codec, spec->pin[i], 0,
131 AC_USRSP_EN | spec->pin[i]);
138 struct hdmi_spec *spec = codec->spec;
141 for (i = 0; i < spec->num_pins; i++)
142 snd_hda_eld_proc_free(codec, &spec->sink_eld[i]);
144 kfree(spec);
157 struct hdmi_spec *spec;
160 spec = kzalloc(sizeof(*spec), GFP_KERNEL);
161 if (spec == NULL)
164 codec->spec = spec;
166 codec->spec = NULL;
167 kfree(spec);
172 for (i = 0; i < spec->num_pins; i++)
173 snd_hda_eld_proc_new(codec, &spec->sink_eld[i], i);