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()
172 if (IEC958 == substream->pcm->device) in ct_pcm_playback_close()
215 if (IEC958 == substream->pcm->device) in ct_pcm_playback_prepare()
431 struct snd_pcm *pcm; in ct_alsa_pcm_create() local
440 playback_count, capture_count, &pcm); in ct_alsa_pcm_create()
447 pcm->private_data = atc; in ct_alsa_pcm_create()
448 pcm->info_flags = 0; in ct_alsa_pcm_create()
449 pcm->dev_subclass = SNDRV_PCM_SUBCLASS_GENERIC_MIX; in ct_alsa_pcm_create()
450 strlcpy(pcm->name, device_name, sizeof(pcm->name)); in ct_alsa_pcm_create()
452 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &ct_pcm_playback_ops); in ct_alsa_pcm_create()
455 snd_pcm_set_ops(pcm, in ct_alsa_pcm_create()
458 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV_SG, in ct_alsa_pcm_create()
480 err = snd_pcm_add_chmap_ctls(pcm, SNDRV_PCM_STREAM_PLAYBACK, map, chs, in ct_alsa_pcm_create()
486 atc->pcms[device] = pcm; in ct_alsa_pcm_create()