Lines Matching refs:pcm
25 if (formations[i].pcm == 0) in hw_rule_rate()
28 if (!snd_interval_test(c, formations[i].pcm)) in hw_rule_rate()
54 if (formations[i].pcm == 0) in hw_rule_channels()
60 t.min = min(t.min, formations[i].pcm); in hw_rule_channels()
61 t.max = max(t.max, formations[i].pcm); in hw_rule_channels()
82 if (formations[i].pcm == 0) in limit_channels_and_rates()
85 hw->channels_min = min(hw->channels_min, formations[i].pcm); in limit_channels_and_rates()
86 hw->channels_max = max(hw->channels_max, formations[i].pcm); in limit_channels_and_rates()
362 struct snd_pcm *pcm; in snd_bebob_create_pcm_devices() local
365 err = snd_pcm_new(bebob->card, bebob->card->driver, 0, 1, 1, &pcm); in snd_bebob_create_pcm_devices()
369 pcm->private_data = bebob; in snd_bebob_create_pcm_devices()
370 snprintf(pcm->name, sizeof(pcm->name), in snd_bebob_create_pcm_devices()
372 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &playback_ops); in snd_bebob_create_pcm_devices()
373 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &capture_ops); in snd_bebob_create_pcm_devices()
374 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_VMALLOC, NULL, 0, 0); in snd_bebob_create_pcm_devices()