Lines Matching defs:it
758 struct snd_interval *it = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE);
780 if (fp->rate_min > it->max || (fp->rate_min == it->max && it->openmax)) {
781 hwc_debug(" > check: rate_min %d > max %d\n", fp->rate_min, it->max);
784 if (fp->rate_max < it->min || (fp->rate_max == it->min && it->openmin)) {
785 hwc_debug(" > check: rate_max %d < min %d\n", fp->rate_max, it->min);
799 static int apply_hw_params_minmax(struct snd_interval *it, unsigned int rmin,
806 it->empty = 1;
811 if (it->min < rmin) {
812 it->min = rmin;
813 it->openmin = 0;
816 if (it->max > rmax) {
817 it->max = rmax;
818 it->openmax = 0;
821 if (snd_interval_checkempty(it)) {
822 it->empty = 1;
825 hwc_debug(" --> (%d, %d) (changed = %d)\n", it->min, it->max, changed);
851 struct snd_interval *it = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE);
855 hwc_debug("hw_rule_rate: (%d,%d)\n", it->min, it->max);
886 if (!snd_interval_test(it, r))
895 if (!snd_interval_test(it, r))
906 return apply_hw_params_minmax(it, rmin, rmax);
915 struct snd_interval *it = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS);
918 hwc_debug("hw_rule_channels: (%d,%d)\n", it->min, it->max);
928 return apply_hw_params_minmax(it, rmin, rmax);
995 struct snd_interval *it;
999 it = hw_param_interval(params, SNDRV_PCM_HW_PARAM_PERIOD_TIME);
1000 hwc_debug("hw_rule_period_time: (%u,%u)\n", it->min, it->max);
1009 it->empty = 1;
1014 return apply_hw_params_minmax(it, pmin, UINT_MAX);
1025 struct snd_interval *it;
1028 it = hw_param_interval(params, SNDRV_PCM_HW_PARAM_PERIOD_SIZE);
1029 hwc_debug("hw_rule_period_size: (%u,%u)\n", it->min, it->max);
1060 return apply_hw_params_minmax(it, rmin, rmax);
1070 struct snd_interval *it;
1073 it = hw_param_interval(params, SNDRV_PCM_HW_PARAM_PERIODS);
1074 hwc_debug("hw_rule_periods: (%u,%u)\n", it->min, it->max);
1105 return apply_hw_params_minmax(it, rmin, rmax);