Lines Matching defs:pcm
133 #include <sound/pcm.h>
1300 struct snd_pcm *pcm;
1305 err = snd_pcm_new(emu->card, "ca0106", device, 1, 1, &pcm);
1309 pcm->private_data = emu;
1313 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_ca0106_playback_front_ops);
1314 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_ca0106_capture_0_ops);
1318 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_ca0106_playback_rear_ops);
1319 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_ca0106_capture_1_ops);
1323 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_ca0106_playback_center_lfe_ops);
1324 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_ca0106_capture_2_ops);
1328 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_ca0106_playback_unknown_ops);
1329 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_ca0106_capture_3_ops);
1334 pcm->info_flags = 0;
1335 strcpy(pcm->name, "CA0106");
1337 for(substream = pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream;
1345 for (substream = pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream;
1353 err = snd_pcm_add_chmap_ctls(pcm, SNDRV_PCM_STREAM_PLAYBACK, map, 2,
1358 emu->pcm[device] = pcm;