Lines Matching refs:rule

1279 				struct snd_pcm_hw_rule *rule)  in snd_pcm_hw_rule_list()  argument
1281 struct snd_pcm_hw_constraint_list *list = rule->private; in snd_pcm_hw_rule_list()
1282 …return snd_interval_list(hw_param_interval(params, rule->var), list->count, list->list, list->mask… in snd_pcm_hw_rule_list()
1310 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_ranges() argument
1312 struct snd_pcm_hw_constraint_ranges *r = rule->private; in snd_pcm_hw_rule_ranges()
1313 return snd_interval_ranges(hw_param_interval(params, rule->var), in snd_pcm_hw_rule_ranges()
1341 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_ratnums() argument
1343 const struct snd_pcm_hw_constraint_ratnums *r = rule->private; in snd_pcm_hw_rule_ratnums()
1346 err = snd_interval_ratnum(hw_param_interval(params, rule->var), in snd_pcm_hw_rule_ratnums()
1348 if (err >= 0 && den && rule->var == SNDRV_PCM_HW_PARAM_RATE) { in snd_pcm_hw_rule_ratnums()
1377 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_ratdens() argument
1379 const struct snd_pcm_hw_constraint_ratdens *r = rule->private; in snd_pcm_hw_rule_ratdens()
1381 int err = snd_interval_ratden(hw_param_interval(params, rule->var), in snd_pcm_hw_rule_ratdens()
1383 if (err >= 0 && den && rule->var == SNDRV_PCM_HW_PARAM_RATE) { in snd_pcm_hw_rule_ratdens()
1412 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_msbits() argument
1414 unsigned int l = (unsigned long) rule->private; in snd_pcm_hw_rule_msbits()
1458 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_step() argument
1460 unsigned long step = (unsigned long) rule->private; in snd_pcm_hw_rule_step()
1461 return snd_interval_step(hw_param_interval(params, rule->var), step); in snd_pcm_hw_rule_step()
1485 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
1493 return snd_interval_list(hw_param_interval(params, rule->var), in snd_pcm_hw_rule_pow2()
1517 struct snd_pcm_hw_rule *rule) in snd_pcm_hw_rule_noresample_func() argument
1519 unsigned int base_rate = (unsigned int)(uintptr_t)rule->private; in snd_pcm_hw_rule_noresample_func()