Lines Matching refs:pcm
26 if (formations[i].pcm == 0) in hw_rule_rate()
29 if (!snd_interval_test(c, formations[i].pcm)) in hw_rule_rate()
55 if (formations[i].pcm == 0) in hw_rule_channels()
61 t.min = min(t.min, formations[i].pcm); in hw_rule_channels()
62 t.max = max(t.max, formations[i].pcm); in hw_rule_channels()
83 if (formations[i].pcm == 0) in limit_channels_and_rates()
86 hw->channels_min = min(hw->channels_min, formations[i].pcm); in limit_channels_and_rates()
87 hw->channels_max = max(hw->channels_max, formations[i].pcm); in limit_channels_and_rates()
376 struct snd_pcm *pcm; in snd_bebob_create_pcm_devices() local
379 err = snd_pcm_new(bebob->card, bebob->card->driver, 0, 1, 1, &pcm); in snd_bebob_create_pcm_devices()
383 pcm->private_data = bebob; in snd_bebob_create_pcm_devices()
384 snprintf(pcm->name, sizeof(pcm->name), in snd_bebob_create_pcm_devices()
386 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &pcm_playback_ops); in snd_bebob_create_pcm_devices()
387 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &pcm_capture_ops); in snd_bebob_create_pcm_devices()