Lines Matching defs:pcm
11 #include <sound/pcm.h>
678 struct snd_pcm *pcm;
687 0, outs, ins, &pcm);
691 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK,
694 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE,
697 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE,
699 pcm->private_data = chip;
700 strcpy(pcm->name, "Multichannel");
702 snd_pcm_set_managed_buffer(pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream,
708 snd_pcm_set_managed_buffer(pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream,
718 err = snd_pcm_new(chip->card, "Digital", 1, outs, ins, &pcm);
722 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK,
725 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE,
727 pcm->private_data = chip;
728 strcpy(pcm->name, "Digital");
729 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV,
744 2, outs, ins, &pcm);
748 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK,
755 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE,
757 pcm->private_data = chip;
758 strcpy(pcm->name, outs ? "Front Panel" : "Analog 2");
759 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV,
767 err = snd_pcm_new(chip->card, "Analog3", 3, 0, ins, &pcm);
770 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE,
775 pcm->private_data = chip;
776 strcpy(pcm->name, "Analog 3");
777 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV,