Lines Matching refs:pcm

885 	struct snd_pcm *pcm;  in snd_ice1712_pcm()  local
888 err = snd_pcm_new(ice->card, "ICE1712 consumer", device, 1, 1, &pcm); in snd_ice1712_pcm()
892 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_ice1712_playback_ops); in snd_ice1712_pcm()
893 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_ice1712_capture_ops); in snd_ice1712_pcm()
895 pcm->private_data = ice; in snd_ice1712_pcm()
896 pcm->info_flags = 0; in snd_ice1712_pcm()
897 strcpy(pcm->name, "ICE1712 consumer"); in snd_ice1712_pcm()
898 ice->pcm = pcm; in snd_ice1712_pcm()
900 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, in snd_ice1712_pcm()
911 struct snd_pcm *pcm; in snd_ice1712_pcm_ds() local
914 err = snd_pcm_new(ice->card, "ICE1712 consumer (DS)", device, 6, 0, &pcm); in snd_ice1712_pcm_ds()
918 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_ice1712_playback_ds_ops); in snd_ice1712_pcm_ds()
920 pcm->private_data = ice; in snd_ice1712_pcm_ds()
921 pcm->info_flags = 0; in snd_ice1712_pcm_ds()
922 strcpy(pcm->name, "ICE1712 consumer (DS)"); in snd_ice1712_pcm_ds()
923 ice->pcm_ds = pcm; in snd_ice1712_pcm_ds()
925 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, in snd_ice1712_pcm_ds()
1255 struct snd_pcm *pcm; in snd_ice1712_pcm_profi() local
1258 err = snd_pcm_new(ice->card, "ICE1712 multi", device, 1, 1, &pcm); in snd_ice1712_pcm_profi()
1262 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_ice1712_playback_pro_ops); in snd_ice1712_pcm_profi()
1263 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_ice1712_capture_pro_ops); in snd_ice1712_pcm_profi()
1265 pcm->private_data = ice; in snd_ice1712_pcm_profi()
1266 pcm->info_flags = 0; in snd_ice1712_pcm_profi()
1267 strcpy(pcm->name, "ICE1712 multi"); in snd_ice1712_pcm_profi()
1269 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, in snd_ice1712_pcm_profi()
1272 ice->pcm_pro = pcm; in snd_ice1712_pcm_profi()
1277 pcm->streams[0].substream, in snd_ice1712_pcm_profi()
1278 pcm->streams[1].substream); in snd_ice1712_pcm_profi()
2795 snd_pcm_suspend_all(ice->pcm); in snd_ice1712_suspend()