Lines Matching refs:per_cvt
998 struct hdmi_spec_per_cvt *per_cvt = NULL;
1009 per_cvt = get_cvt(spec, cvt_idx);
1010 if (per_cvt->assigned && !silent)
1019 per_cvt = get_cvt(spec, cvt_idx);
1022 if (per_cvt->assigned || per_cvt->silent_stream)
1028 if (per_pin->mux_nids[mux_idx] == per_cvt->cvt_nid)
1095 struct hdmi_spec_per_cvt *per_cvt;
1148 per_cvt = get_cvt(spec, cvt_idx);
1149 if (!per_cvt->assigned) {
1199 struct hdmi_spec_per_cvt *per_cvt = NULL;
1210 per_cvt = get_cvt(spec, cvt_idx);
1211 per_cvt->assigned = true;
1212 hinfo->nid = per_cvt->cvt_nid;
1214 pin_cvt_fixup(codec, NULL, per_cvt->cvt_nid);
1220 hinfo->channels_min = per_cvt->channels_min;
1221 hinfo->channels_max = per_cvt->channels_max;
1222 hinfo->rates = per_cvt->rates;
1223 hinfo->formats = per_cvt->formats;
1224 hinfo->maxbps = per_cvt->maxbps;
1249 struct hdmi_spec_per_cvt *per_cvt = NULL;
1271 per_cvt = get_cvt(spec, cvt_idx);
1273 per_cvt->assigned = true;
1277 per_pin->cvt_nid = per_cvt->cvt_nid;
1278 hinfo->nid = per_cvt->cvt_nid;
1281 if (get_wcaps(codec, per_cvt->cvt_nid) & AC_WCAP_STRIPE)
1292 snd_hda_spdif_ctls_assign(codec, pcm_idx, per_cvt->cvt_nid);
1295 hinfo->channels_min = per_cvt->channels_min;
1296 hinfo->channels_max = per_cvt->channels_max;
1297 hinfo->rates = per_cvt->rates;
1298 hinfo->formats = per_cvt->formats;
1299 hinfo->maxbps = per_cvt->maxbps;
1307 per_cvt->assigned = false;
1705 struct hdmi_spec_per_cvt *per_cvt;
1737 per_cvt = get_cvt(spec, cvt_idx);
1738 per_cvt->silent_stream = true;
1739 per_pin->cvt_nid = per_cvt->cvt_nid;
1743 per_pin->pin_nid, per_cvt->cvt_nid);
1777 struct hdmi_spec_per_cvt *per_cvt;
1798 per_cvt = get_cvt(spec, cvt_idx);
1799 per_cvt->silent_stream = false;
1958 struct hdmi_spec_per_cvt *per_cvt;
1965 per_cvt = snd_array_new(&spec->cvts);
1966 if (!per_cvt)
1969 per_cvt->cvt_nid = cvt_nid;
1970 per_cvt->channels_min = 2;
1972 per_cvt->channels_max = chans;
1978 &per_cvt->rates,
1979 &per_cvt->formats,
1980 &per_cvt->maxbps);
2175 struct hdmi_spec_per_cvt *per_cvt;
2192 per_cvt = get_cvt(spec, cvt_idx);
2193 per_cvt->assigned = false;
2304 struct hdmi_spec_per_cvt *per_cvt;
2321 per_cvt = get_cvt(spec, 0);
2322 pstr->channels_min = per_cvt->channels_min;
2323 pstr->channels_max = per_cvt->channels_max;
3225 struct hdmi_spec_per_cvt *per_cvt;
3227 per_cvt = get_cvt(spec, 0);
3228 chans = get_wcaps(codec, per_cvt->cvt_nid);
3238 pstr->nid = per_cvt->cvt_nid;
3261 struct hdmi_spec_per_cvt *per_cvt;
3264 per_cvt = get_cvt(spec, 0);
3265 err = snd_hda_create_dig_out_ctls(codec, per_cvt->cvt_nid,
3266 per_cvt->cvt_nid,
3457 struct hdmi_spec_per_cvt *per_cvt;
3474 per_cvt = snd_array_new(&spec->cvts);
3475 if (!per_pin || !per_cvt) {
3479 per_cvt->cvt_nid = cvt_nid;
3557 struct hdmi_spec_per_cvt *per_cvt;
3560 per_cvt = get_cvt(spec, 0);
3561 spdif = snd_hda_spdif_out_of_nid(codec, per_cvt->cvt_nid);
4436 struct hdmi_spec_per_cvt *per_cvt;
4469 per_cvt = get_cvt(spec, cvt_idx);
4470 per_cvt->channels_max = max(per_cvt->channels_max, 8u);
4471 per_cvt->rates |= SUPPORTED_RATES;
4472 per_cvt->formats |= SUPPORTED_FORMATS;
4473 per_cvt->maxbps = max(per_cvt->maxbps, 24u);