Lines Matching defs:pcm
871 struct snd_pcm *pcm;
876 if ((err = snd_pcm_new(card, "SB16 DSP", device, 1, 1, &pcm)) < 0)
878 sprintf(pcm->name, "DSP v%i.%i", chip->version >> 8, chip->version & 0xff);
879 pcm->info_flags = SNDRV_PCM_INFO_JOINT_DUPLEX;
880 pcm->private_data = chip;
882 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_sb16_playback_ops);
883 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_sb16_capture_ops);
888 pcm->info_flags = SNDRV_PCM_INFO_HALF_DUPLEX;
890 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV,
895 *rpcm = pcm;