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