Lines Matching refs:spdif_out
788 snd_array_free(&codec->spdif_out); in snd_hda_codec_cleanup_for_unbind()
940 snd_array_init(&codec->spdif_out, sizeof(struct hda_spdif_out), 16); in snd_hda_codec_device_new()
2203 if (WARN_ON(codec->spdif_out.used <= idx)) in snd_hda_spdif_default_get()
2206 spdif = snd_array_elem(&codec->spdif_out, idx); in snd_hda_spdif_default_get()
2312 if (WARN_ON(codec->spdif_out.used <= idx)) in snd_hda_spdif_default_put()
2315 spdif = snd_array_elem(&codec->spdif_out, idx); in snd_hda_spdif_default_put()
2340 if (WARN_ON(codec->spdif_out.used <= idx)) in snd_hda_spdif_out_switch_get()
2343 spdif = snd_array_elem(&codec->spdif_out, idx); in snd_hda_spdif_out_switch_get()
2370 if (WARN_ON(codec->spdif_out.used <= idx)) in snd_hda_spdif_out_switch_put()
2373 spdif = snd_array_elem(&codec->spdif_out, idx); in snd_hda_spdif_out_switch_put()
2465 spdif = snd_array_new(&codec->spdif_out); in snd_hda_create_dig_out_ctls()
2473 kctl->private_value = codec->spdif_out.used - 1; in snd_hda_create_dig_out_ctls()
2500 snd_array_for_each(&codec->spdif_out, i, spdif) { in snd_hda_spdif_out_of_nid()
2519 if (WARN_ON(codec->spdif_out.used <= idx)) in snd_hda_spdif_ctls_unassign()
2522 spdif = snd_array_elem(&codec->spdif_out, idx); in snd_hda_spdif_ctls_unassign()
2541 if (WARN_ON(codec->spdif_out.used <= idx)) in snd_hda_spdif_ctls_assign()
2544 spdif = snd_array_elem(&codec->spdif_out, idx); in snd_hda_spdif_ctls_assign()