Lines Matching refs:pcm_channels
67 unsigned int *pcm_channels = rule->private; in hw_rule_rate() local
79 if (!snd_interval_test(c, pcm_channels[mode])) in hw_rule_rate()
92 unsigned int *pcm_channels = rule->private; in hw_rule_channels() local
107 t.min = min(t.min, pcm_channels[mode]); in hw_rule_channels()
108 t.max = max(t.max, pcm_channels[mode]); in hw_rule_channels()
115 limit_channels(struct snd_pcm_hardware *hw, unsigned int *pcm_channels) in limit_channels() argument
124 if (pcm_channels[mode] == 0) in limit_channels()
127 hw->channels_min = min(hw->channels_min, pcm_channels[mode]); in limit_channels()
128 hw->channels_max = max(hw->channels_max, pcm_channels[mode]); in limit_channels()
151 unsigned int *pcm_channels; in pcm_init_hw_params() local
164 pcm_channels = efw->pcm_capture_channels; in pcm_init_hw_params()
168 pcm_channels = efw->pcm_playback_channels; in pcm_init_hw_params()
175 limit_channels(&runtime->hw, pcm_channels); in pcm_init_hw_params()
179 hw_rule_channels, pcm_channels, in pcm_init_hw_params()
185 hw_rule_rate, pcm_channels, in pcm_init_hw_params()