Lines Matching refs:rule

1278 				struct snd_pcm_hw_rule *rule)  in snd_pcm_hw_rule_list()  argument
1280 struct snd_pcm_hw_constraint_list *list = rule->private; in snd_pcm_hw_rule_list()
1281 …return snd_interval_list(hw_param_interval(params, rule->var), list->count, list->list, list->mask… in snd_pcm_hw_rule_list()
1309 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_ranges() argument
1311 struct snd_pcm_hw_constraint_ranges *r = rule->private; in snd_pcm_hw_rule_ranges()
1312 return snd_interval_ranges(hw_param_interval(params, rule->var), in snd_pcm_hw_rule_ranges()
1340 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_ratnums() argument
1342 struct snd_pcm_hw_constraint_ratnums *r = rule->private; in snd_pcm_hw_rule_ratnums()
1345 err = snd_interval_ratnum(hw_param_interval(params, rule->var), in snd_pcm_hw_rule_ratnums()
1347 if (err >= 0 && den && rule->var == SNDRV_PCM_HW_PARAM_RATE) { in snd_pcm_hw_rule_ratnums()
1376 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_ratdens() argument
1378 struct snd_pcm_hw_constraint_ratdens *r = rule->private; in snd_pcm_hw_rule_ratdens()
1380 int err = snd_interval_ratden(hw_param_interval(params, rule->var), in snd_pcm_hw_rule_ratdens()
1382 if (err >= 0 && den && rule->var == SNDRV_PCM_HW_PARAM_RATE) { in snd_pcm_hw_rule_ratdens()
1411 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_msbits() argument
1413 unsigned int l = (unsigned long) rule->private; in snd_pcm_hw_rule_msbits()
1457 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_step() argument
1459 unsigned long step = (unsigned long) rule->private; in snd_pcm_hw_rule_step()
1460 return snd_interval_step(hw_param_interval(params, rule->var), step); in snd_pcm_hw_rule_step()
1484 static int snd_pcm_hw_rule_pow2(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_pow2() argument
1492 return snd_interval_list(hw_param_interval(params, rule->var), in snd_pcm_hw_rule_pow2()
1516 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_noresample_func() argument
1518 unsigned int base_rate = (unsigned int)(uintptr_t)rule->private; in snd_pcm_hw_rule_noresample_func()