Lines Matching defs:pcm
37 #include <sound/pcm.h>
200 pcm :1,
253 struct snd_pcm *pcm[MAX_CODECS];
563 snd_ali_printk("find_free_channel: for %s\n",rec ? "rec" : "pcm");
880 if (pvoice->pcm && pvoice->substream) {
881 /* pcm interrupt */
959 pvoice->pcm = 1;
984 if (pvoice->pcm)
986 pvoice->use = pvoice->pcm = pvoice->synth = 0;
1674 static void snd_ali_pcm_free(struct snd_pcm *pcm)
1676 struct snd_ali *codec = pcm->private_data;
1677 codec->pcm[pcm->device] = NULL;
1684 struct snd_pcm *pcm;
1688 desc->playback_num, desc->capture_num, &pcm);
1693 pcm->private_data = codec;
1694 pcm->private_free = snd_ali_pcm_free;
1696 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK,
1699 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE,
1702 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV,
1706 pcm->info_flags = 0;
1707 pcm->dev_class = desc->class;
1708 pcm->dev_subclass = SNDRV_PCM_SUBCLASS_GENERIC_MIX;
1709 strcpy(pcm->name, desc->name);
1710 codec->pcm[0] = pcm;
1899 snd_pcm_suspend_all(chip->pcm[i]);
2264 snd_ali_printk("pcm building ...\n");