Lines Matching refs:pcm

1273 	struct snd_pcm *pcm;  in snd_ensoniq_pcm()  local
1276 err = snd_pcm_new(ensoniq->card, CHIP_NAME "/1", device, 1, 1, &pcm); in snd_ensoniq_pcm()
1281 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_ensoniq_playback2_ops); in snd_ensoniq_pcm()
1283 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_ensoniq_playback1_ops); in snd_ensoniq_pcm()
1285 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_ensoniq_capture_ops); in snd_ensoniq_pcm()
1287 pcm->private_data = ensoniq; in snd_ensoniq_pcm()
1288 pcm->info_flags = 0; in snd_ensoniq_pcm()
1289 strcpy(pcm->name, CHIP_NAME " DAC2/ADC"); in snd_ensoniq_pcm()
1290 ensoniq->pcm1 = pcm; in snd_ensoniq_pcm()
1292 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, in snd_ensoniq_pcm()
1296 err = snd_pcm_add_chmap_ctls(pcm, SNDRV_PCM_STREAM_PLAYBACK, in snd_ensoniq_pcm()
1299 err = snd_pcm_add_chmap_ctls(pcm, SNDRV_PCM_STREAM_PLAYBACK, in snd_ensoniq_pcm()
1307 struct snd_pcm *pcm; in snd_ensoniq_pcm2() local
1310 err = snd_pcm_new(ensoniq->card, CHIP_NAME "/2", device, 1, 0, &pcm); in snd_ensoniq_pcm2()
1315 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_ensoniq_playback1_ops); in snd_ensoniq_pcm2()
1317 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_ensoniq_playback2_ops); in snd_ensoniq_pcm2()
1319 pcm->private_data = ensoniq; in snd_ensoniq_pcm2()
1320 pcm->info_flags = 0; in snd_ensoniq_pcm2()
1321 strcpy(pcm->name, CHIP_NAME " DAC1"); in snd_ensoniq_pcm2()
1322 ensoniq->pcm2 = pcm; in snd_ensoniq_pcm2()
1324 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, in snd_ensoniq_pcm2()
1328 err = snd_pcm_add_chmap_ctls(pcm, SNDRV_PCM_STREAM_PLAYBACK, in snd_ensoniq_pcm2()
1331 err = snd_pcm_add_chmap_ctls(pcm, SNDRV_PCM_STREAM_PLAYBACK, in snd_ensoniq_pcm2()