Lines Matching refs:per_cvt
1336 struct hdmi_spec_per_cvt *per_cvt = NULL; in hdmi_choose_cvt() local
1343 per_cvt = get_cvt(spec, cvt_idx); in hdmi_choose_cvt()
1346 if (per_cvt->assigned) in hdmi_choose_cvt()
1350 if (per_pin->mux_nids[mux_idx] == per_cvt->cvt_nid) in hdmi_choose_cvt()
1403 struct hdmi_spec_per_cvt *per_cvt; in intel_not_share_assigned_cvt() local
1425 per_cvt = get_cvt(spec, cvt_idx); in intel_not_share_assigned_cvt()
1426 if (!per_cvt->assigned) { in intel_not_share_assigned_cvt()
1451 struct hdmi_spec_per_cvt *per_cvt = NULL; in hdmi_pcm_open() local
1465 per_cvt = get_cvt(spec, cvt_idx); in hdmi_pcm_open()
1467 per_cvt->assigned = 1; in hdmi_pcm_open()
1468 per_pin->cvt_nid = per_cvt->cvt_nid; in hdmi_pcm_open()
1469 hinfo->nid = per_cvt->cvt_nid; in hdmi_pcm_open()
1479 snd_hda_spdif_ctls_assign(codec, pin_idx, per_cvt->cvt_nid); in hdmi_pcm_open()
1482 hinfo->channels_min = per_cvt->channels_min; in hdmi_pcm_open()
1483 hinfo->channels_max = per_cvt->channels_max; in hdmi_pcm_open()
1484 hinfo->rates = per_cvt->rates; in hdmi_pcm_open()
1485 hinfo->formats = per_cvt->formats; in hdmi_pcm_open()
1486 hinfo->maxbps = per_cvt->maxbps; in hdmi_pcm_open()
1493 per_cvt->assigned = 0; in hdmi_pcm_open()
1699 struct hdmi_spec_per_cvt *per_cvt; in hdmi_add_cvt() local
1706 per_cvt = snd_array_new(&spec->cvts); in hdmi_add_cvt()
1707 if (!per_cvt) in hdmi_add_cvt()
1710 per_cvt->cvt_nid = cvt_nid; in hdmi_add_cvt()
1711 per_cvt->channels_min = 2; in hdmi_add_cvt()
1713 per_cvt->channels_max = chans; in hdmi_add_cvt()
1719 &per_cvt->rates, in hdmi_add_cvt()
1720 &per_cvt->formats, in hdmi_add_cvt()
1721 &per_cvt->maxbps); in hdmi_add_cvt()
1864 struct hdmi_spec_per_cvt *per_cvt; in hdmi_pcm_close() local
1872 per_cvt = get_cvt(spec, cvt_idx); in hdmi_pcm_close()
1874 snd_BUG_ON(!per_cvt->assigned); in hdmi_pcm_close()
1875 per_cvt->assigned = 0; in hdmi_pcm_close()
2435 struct hdmi_spec_per_cvt *per_cvt; in simple_playback_build_pcms() local
2437 per_cvt = get_cvt(spec, 0); in simple_playback_build_pcms()
2438 chans = get_wcaps(codec, per_cvt->cvt_nid); in simple_playback_build_pcms()
2448 pstr->nid = per_cvt->cvt_nid; in simple_playback_build_pcms()
2471 struct hdmi_spec_per_cvt *per_cvt; in simple_playback_build_controls() local
2474 per_cvt = get_cvt(spec, 0); in simple_playback_build_controls()
2475 err = snd_hda_create_dig_out_ctls(codec, per_cvt->cvt_nid, in simple_playback_build_controls()
2476 per_cvt->cvt_nid, in simple_playback_build_controls()
2667 struct hdmi_spec_per_cvt *per_cvt; in patch_simple_hdmi() local
2683 per_cvt = snd_array_new(&spec->cvts); in patch_simple_hdmi()
2684 if (!per_pin || !per_cvt) { in patch_simple_hdmi()
2688 per_cvt->cvt_nid = cvt_nid; in patch_simple_hdmi()
2766 struct hdmi_spec_per_cvt *per_cvt; in nvhdmi_8ch_7x_pcm_prepare() local
2769 per_cvt = get_cvt(spec, 0); in nvhdmi_8ch_7x_pcm_prepare()
2770 spdif = snd_hda_spdif_out_of_nid(codec, per_cvt->cvt_nid); in nvhdmi_8ch_7x_pcm_prepare()
3472 struct hdmi_spec_per_cvt *per_cvt; in patch_atihdmi() local
3501 per_cvt = get_cvt(spec, cvt_idx); in patch_atihdmi()
3502 per_cvt->channels_max = max(per_cvt->channels_max, 8u); in patch_atihdmi()
3503 per_cvt->rates |= SUPPORTED_RATES; in patch_atihdmi()
3504 per_cvt->formats |= SUPPORTED_FORMATS; in patch_atihdmi()
3505 per_cvt->maxbps = max(per_cvt->maxbps, 24u); in patch_atihdmi()