Lines Matching refs:per_cvt
986 struct hdmi_spec_per_cvt *per_cvt = NULL;
1004 per_cvt = get_cvt(spec, cvt_idx);
1007 if (per_cvt->assigned)
1013 if (per_pin->mux_nids[mux_idx] == per_cvt->cvt_nid)
1080 struct hdmi_spec_per_cvt *per_cvt;
1133 per_cvt = get_cvt(spec, cvt_idx);
1134 if (!per_cvt->assigned) {
1186 struct hdmi_spec_per_cvt *per_cvt = NULL;
1197 per_cvt = get_cvt(spec, cvt_idx);
1198 per_cvt->assigned = 1;
1199 hinfo->nid = per_cvt->cvt_nid;
1201 pin_cvt_fixup(codec, NULL, per_cvt->cvt_nid);
1207 hinfo->channels_min = per_cvt->channels_min;
1208 hinfo->channels_max = per_cvt->channels_max;
1209 hinfo->rates = per_cvt->rates;
1210 hinfo->formats = per_cvt->formats;
1211 hinfo->maxbps = per_cvt->maxbps;
1236 struct hdmi_spec_per_cvt *per_cvt = NULL;
1265 per_cvt = get_cvt(spec, cvt_idx);
1267 per_cvt->assigned = 1;
1271 per_pin->cvt_nid = per_cvt->cvt_nid;
1273 hinfo->nid = per_cvt->cvt_nid;
1276 if (get_wcaps(codec, per_cvt->cvt_nid) & AC_WCAP_STRIPE)
1287 snd_hda_spdif_ctls_assign(codec, pcm_idx, per_cvt->cvt_nid);
1290 hinfo->channels_min = per_cvt->channels_min;
1291 hinfo->channels_max = per_cvt->channels_max;
1292 hinfo->rates = per_cvt->rates;
1293 hinfo->formats = per_cvt->formats;
1294 hinfo->maxbps = per_cvt->maxbps;
1302 per_cvt->assigned = 0;
1689 struct hdmi_spec_per_cvt *per_cvt;
1707 per_cvt = get_cvt(spec, cvt_idx);
1708 per_cvt->assigned = 1;
1709 per_pin->cvt_nid = per_cvt->cvt_nid;
1713 per_pin->pin_nid, per_cvt->cvt_nid);
1745 struct hdmi_spec_per_cvt *per_cvt;
1757 per_cvt = get_cvt(spec, cvt_idx);
1758 per_cvt->assigned = 0;
1932 struct hdmi_spec_per_cvt *per_cvt;
1939 per_cvt = snd_array_new(&spec->cvts);
1940 if (!per_cvt)
1943 per_cvt->cvt_nid = cvt_nid;
1944 per_cvt->channels_min = 2;
1946 per_cvt->channels_max = chans;
1952 &per_cvt->rates,
1953 &per_cvt->formats,
1954 &per_cvt->maxbps);
2151 struct hdmi_spec_per_cvt *per_cvt;
2168 per_cvt = get_cvt(spec, cvt_idx);
2169 per_cvt->assigned = 0;
3092 struct hdmi_spec_per_cvt *per_cvt;
3094 per_cvt = get_cvt(spec, 0);
3095 chans = get_wcaps(codec, per_cvt->cvt_nid);
3105 pstr->nid = per_cvt->cvt_nid;
3128 struct hdmi_spec_per_cvt *per_cvt;
3131 per_cvt = get_cvt(spec, 0);
3132 err = snd_hda_create_dig_out_ctls(codec, per_cvt->cvt_nid,
3133 per_cvt->cvt_nid,
3324 struct hdmi_spec_per_cvt *per_cvt;
3341 per_cvt = snd_array_new(&spec->cvts);
3342 if (!per_pin || !per_cvt) {
3346 per_cvt->cvt_nid = cvt_nid;
3424 struct hdmi_spec_per_cvt *per_cvt;
3427 per_cvt = get_cvt(spec, 0);
3428 spdif = snd_hda_spdif_out_of_nid(codec, per_cvt->cvt_nid);
4235 struct hdmi_spec_per_cvt *per_cvt;
4266 per_cvt = get_cvt(spec, cvt_idx);
4267 per_cvt->channels_max = max(per_cvt->channels_max, 8u);
4268 per_cvt->rates |= SUPPORTED_RATES;
4269 per_cvt->formats |= SUPPORTED_FORMATS;
4270 per_cvt->maxbps = max(per_cvt->maxbps, 24u);