Lines Matching refs:pcm
1630 snd_pcm_suspend_all(chip->pcm); in snd_wss_suspend()
1928 struct snd_pcm *pcm; in snd_wss_pcm() local
1931 err = snd_pcm_new(chip->card, "WSS", device, 1, 1, &pcm); in snd_wss_pcm()
1935 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_wss_playback_ops); in snd_wss_pcm()
1936 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_wss_capture_ops); in snd_wss_pcm()
1939 pcm->private_data = chip; in snd_wss_pcm()
1940 pcm->info_flags = 0; in snd_wss_pcm()
1942 pcm->info_flags |= SNDRV_PCM_INFO_HALF_DUPLEX; in snd_wss_pcm()
1944 pcm->info_flags |= SNDRV_PCM_INFO_JOINT_DUPLEX; in snd_wss_pcm()
1945 strcpy(pcm->name, snd_wss_chip_id(chip)); in snd_wss_pcm()
1947 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, in snd_wss_pcm()
1951 chip->pcm = pcm; in snd_wss_pcm()
2251 if (snd_BUG_ON(!chip || !chip->pcm)) in snd_wss_mixer()
2256 strcpy(card->mixername, chip->pcm->name); in snd_wss_mixer()