Lines Matching defs:pcm
17 #include <sound/pcm.h>
182 enum { ATI_PCM_OUT, ATI_PCM_IN, NUM_ATI_PCMS }; /* AC97 pcm slots */
183 enum { ATI_PCMDEV_ANALOG, NUM_ATI_PCMDEVS }; /* pcm devices */
817 * pcm hardware definition, identical for all DMA types
973 struct snd_pcm *pcm;
981 err = snd_pcm_new(chip->card, "ATI IXP MC97", ATI_PCMDEV_ANALOG, 1, 1, &pcm);
984 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_atiixp_playback_ops);
985 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_atiixp_capture_ops);
986 pcm->dev_class = SNDRV_PCM_CLASS_MODEM;
987 pcm->private_data = chip;
988 strcpy(pcm->name, "ATI IXP MC97");
989 chip->pcmdevs[ATI_PCMDEV_ANALOG] = pcm;
991 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV,