Lines Matching defs:pcm
179 #include <sound/pcm.h>
272 struct snd_pcm *pcm[3];
1615 dev_dbg(substream->pcm->card->dev, "%08li %s @ 0x%8lx, frames %8ld\n",
2083 /* pcm devices */
2086 struct snd_pcm *pcm;
2090 1, 1, &pcm);
2093 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK,
2095 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE,
2098 pcm->private_data = chip;
2099 pcm->info_flags = 0;
2100 strcpy(pcm->name, chip->card->shortname);
2101 /* same pcm object for playback/capture (see snd_pcm_new() above) */
2102 chip->pcm[AZF_CODEC_PLAYBACK] = pcm;
2103 chip->pcm[AZF_CODEC_CAPTURE] = pcm;
2105 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV, &chip->pci->dev,
2109 1, 0, &pcm);
2112 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK,
2115 pcm->private_data = chip;
2116 pcm->info_flags = 0;
2117 strcpy(pcm->name, chip->card->shortname);
2118 chip->pcm[AZF_CODEC_I2S_OUT] = pcm;
2120 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV, &chip->pci->dev,