Lines Matching refs:spdif
1592 if (voice->spdif) in snd_trident_trigger()
1914 voice->spdif = 1; in snd_trident_spdif_open()
2281 struct snd_pcm *spdif; in snd_trident_spdif_pcm() local
2284 if ((err = snd_pcm_new(trident->card, "trident_dx_nx IEC958", device, 1, 0, &spdif)) < 0) in snd_trident_spdif_pcm()
2287 spdif->private_data = trident; in snd_trident_spdif_pcm()
2289 snd_pcm_set_ops(spdif, SNDRV_PCM_STREAM_PLAYBACK, &snd_trident_spdif_ops); in snd_trident_spdif_pcm()
2291 snd_pcm_set_ops(spdif, SNDRV_PCM_STREAM_PLAYBACK, &snd_trident_spdif_7018_ops); in snd_trident_spdif_pcm()
2293 spdif->info_flags = 0; in snd_trident_spdif_pcm()
2294 strcpy(spdif->name, "Trident 4DWave IEC958"); in snd_trident_spdif_pcm()
2295 trident->spdif = spdif; in snd_trident_spdif_pcm()
2297 …snd_pcm_lib_preallocate_pages_for_all(spdif, SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(trident->pci), 6… in snd_trident_spdif_pcm()
2346 if (trident->spdif == NULL) { in snd_trident_spdif_control_put()
2415 if (trident->spdif == NULL) in snd_trident_spdif_default_put()
2506 if (trident->spdif != NULL) { in snd_trident_spdif_stream_put()
3833 pvoice->spdif = 0; in snd_trident_alloc_voice()
3879 voice->capture = voice->spdif = 0; in snd_trident_free_voice()
3920 snd_pcm_suspend_all(trident->spdif); in snd_trident_suspend()