Lines Matching defs:pcm
18 #include <sound/pcm.h>
126 static void line6_cleanup_pcm(struct snd_pcm *pcm)
129 struct snd_line6_pcm *line6pcm = snd_pcm_chip(pcm);
146 struct snd_pcm *pcm;
151 0, 1, 1, &pcm);
155 pcm->private_data = line6pcm;
156 pcm->private_free = line6_cleanup_pcm;
157 line6pcm->pcm = pcm;
158 strcpy(pcm->name, line6pcm->line6->properties->name);
161 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK,
163 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_line6_capture_ops);
166 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_CONTINUOUS,
287 /* prepare pcm callback */