Lines Matching refs:pcm
132 if (IEC958 == substream->pcm->device) { in ct_pcm_playback_open()
137 if (FRONT == substream->pcm->device) in ct_pcm_playback_open()
171 if (IEC958 == substream->pcm->device) in ct_pcm_playback_close()
214 if (IEC958 == substream->pcm->device) in ct_pcm_playback_prepare()
429 struct snd_pcm *pcm; in ct_alsa_pcm_create() local
438 playback_count, capture_count, &pcm); in ct_alsa_pcm_create()
445 pcm->private_data = atc; in ct_alsa_pcm_create()
446 pcm->info_flags = 0; in ct_alsa_pcm_create()
447 pcm->dev_subclass = SNDRV_PCM_SUBCLASS_GENERIC_MIX; in ct_alsa_pcm_create()
448 strlcpy(pcm->name, device_name, sizeof(pcm->name)); in ct_alsa_pcm_create()
450 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &ct_pcm_playback_ops); in ct_alsa_pcm_create()
453 snd_pcm_set_ops(pcm, in ct_alsa_pcm_create()
456 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV_SG, in ct_alsa_pcm_create()
478 err = snd_pcm_add_chmap_ctls(pcm, SNDRV_PCM_STREAM_PLAYBACK, map, chs, in ct_alsa_pcm_create()
484 atc->pcms[device] = pcm; in ct_alsa_pcm_create()