Lines Matching refs:rule

372 	 * Each application of rule has own sequence number.
375 * recent application of corresponding rule.
383 * recent application of rule in which corresponding parameters were
402 * Check condition bits of this rule. When the rule has
412 * to SNDRV_PCM_HW_PARAM_XXXs for this rule. The fifth
416 * This rule should be processed in this time when dependent
2328 struct snd_pcm_hw_rule *rule)
2331 snd_interval_mul(hw_param_interval_c(params, rule->deps[0]),
2332 hw_param_interval_c(params, rule->deps[1]), &t);
2333 return snd_interval_refine(hw_param_interval(params, rule->var), &t);
2337 struct snd_pcm_hw_rule *rule)
2340 snd_interval_div(hw_param_interval_c(params, rule->deps[0]),
2341 hw_param_interval_c(params, rule->deps[1]), &t);
2342 return snd_interval_refine(hw_param_interval(params, rule->var), &t);
2346 struct snd_pcm_hw_rule *rule)
2349 snd_interval_muldivk(hw_param_interval_c(params, rule->deps[0]),
2350 hw_param_interval_c(params, rule->deps[1]),
2351 (unsigned long) rule->private, &t);
2352 return snd_interval_refine(hw_param_interval(params, rule->var), &t);
2356 struct snd_pcm_hw_rule *rule)
2359 snd_interval_mulkdiv(hw_param_interval_c(params, rule->deps[0]),
2360 (unsigned long) rule->private,
2361 hw_param_interval_c(params, rule->deps[1]), &t);
2362 return snd_interval_refine(hw_param_interval(params, rule->var), &t);
2366 struct snd_pcm_hw_rule *rule)
2370 hw_param_interval_c(params, rule->deps[0]);
2388 struct snd_pcm_hw_rule *rule)
2410 return snd_interval_refine(hw_param_interval(params, rule->var), &t);
2428 struct snd_pcm_hw_rule *rule)
2430 struct snd_pcm_hardware *hw = rule->private;
2431 return snd_interval_list(hw_param_interval(params, rule->var),
2437 struct snd_pcm_hw_rule *rule)
2440 struct snd_pcm_substream *substream = rule->private;
2446 return snd_interval_refine(hw_param_interval(params, rule->var), &t);
2450 struct snd_pcm_hw_rule *rule)
2454 u32 *subformats = rule->private;