Lines Matching defs:pcm
12 #include <sound/pcm.h>
237 if (s->pcm->card != substream->pcm->card)
469 static void line6_cleanup_pcm(struct snd_pcm *pcm)
471 struct snd_line6_pcm *line6pcm = snd_pcm_chip(pcm);
481 struct snd_pcm *pcm;
488 pcm = *pcm_ret;
489 strcpy(pcm->name, line6->properties->name);
492 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK,
494 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_line6_capture_ops);
497 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_CONTINUOUS,
523 struct snd_pcm *pcm;
529 err = snd_line6_new_pcm(line6, &pcm);
538 line6pcm->pcm = pcm;
550 pcm->private_data = line6pcm;
551 pcm->private_free = line6_cleanup_pcm;
585 /* prepare pcm callback */