Home
last modified time | relevance | path

Searched refs:min (Results 1 – 25 of 212) sorted by relevance

123456789

/sound/soc/
Dsoc-ops.c203 uinfo->value.integer.min = 0; in snd_soc_info_volsw()
204 uinfo->value.integer.max = platform_max - mc->min; in snd_soc_info_volsw()
231 uinfo->value.integer.max += mc->min; in snd_soc_info_volsw_sx()
258 int min = mc->min; in snd_soc_get_volsw() local
272 ucontrol->value.integer.value[0] = val - min; in snd_soc_get_volsw()
287 ucontrol->value.integer.value[1] = val - min; in snd_soc_get_volsw()
318 int min = mc->min; in snd_soc_put_volsw() local
330 val = ((ucontrol->value.integer.value[0] + min) & mask); in snd_soc_put_volsw()
336 val2 = ((ucontrol->value.integer.value[1] + min) & mask); in snd_soc_put_volsw()
380 int min = mc->min; in snd_soc_get_volsw_sx() local
[all …]
/sound/core/
Dpcm_lib.c591 if (i->min < v->min) { in snd_interval_refine()
592 i->min = v->min; in snd_interval_refine()
595 } else if (i->min == v->min && !i->openmin && v->openmin) { in snd_interval_refine()
613 i->min++; in snd_interval_refine()
620 } else if (!i->openmin && !i->openmax && i->min == i->max) in snd_interval_refine()
638 i->max = i->min; in snd_interval_refine_first()
648 const unsigned int last_min = i->min; in snd_interval_refine_last()
654 i->min = i->max; in snd_interval_refine_last()
656 i->min--; in snd_interval_refine_last()
658 i->openmin = (i->openmin && i->min <= last_min); in snd_interval_refine_last()
[all …]
Dpcm_drm_eld.c47 if (c->min <= max_channels) in eld_limit_rates()
61 struct snd_interval t = { .min = 1, .max = 2, .integer = 1, }; in eld_limit_channels()
72 if (r->min <= eld_rates[i] && r->max >= eld_rates[i]) in eld_limit_channels()
Dcontrol_compat.c73 s32 min; member
78 u64 min; member
131 if (put_user(data->value.integer.min, &data32->value.integer.min) || in snd_ctl_elem_info_compat()
404 if (get_user(data->value.integer.min, &data32->value.integer.min) || in snd_ctl_elem_add_compat()
/sound/firewire/fireface/
Dff-pcm.c25 .min = UINT_MAX, .max = 0, .integer = 1 in hw_rule_rate()
34 t.min = min(t.min, amdtp_rate_table[i]); in hw_rule_rate()
50 .min = UINT_MAX, .max = 0, .integer = 1 in hw_rule_channels()
59 t.min = min(t.min, pcm_channels[mode]); in hw_rule_channels()
84 hw->channels_min = min(hw->channels_min, channels); in limit_channels_and_rates()
89 hw->rate_min = min(hw->rate_min, rate); in limit_channels_and_rates()
/sound/firewire/bebob/
Dbebob_pcm.c20 .min = UINT_MAX, .max = 0, .integer = 1 in hw_rule_rate()
32 t.min = min(t.min, snd_bebob_rate_table[i]); in hw_rule_rate()
48 .min = UINT_MAX, .max = 0, .integer = 1 in hw_rule_channels()
61 t.min = min(t.min, formations[i].pcm); in hw_rule_channels()
86 hw->channels_min = min(hw->channels_min, formations[i].pcm); in limit_channels_and_rates()
89 hw->rate_min = min(hw->rate_min, snd_bebob_rate_table[i]); in limit_channels_and_rates()
/sound/firewire/fireworks/
Dfireworks_pcm.c73 .min = UINT_MAX, .max = 0, .integer = 1 in hw_rule_rate()
82 t.min = min(t.min, freq_table[i]); in hw_rule_rate()
98 .min = UINT_MAX, .max = 0, .integer = 1 in hw_rule_channels()
107 t.min = min(t.min, pcm_channels[mode]); in hw_rule_channels()
127 hw->channels_min = min(hw->channels_min, pcm_channels[mode]); in limit_channels()
/sound/firewire/motu/
Dmotu-pcm.c22 .min = UINT_MAX, .max = 0, .integer = 1 in motu_rate_constraint()
35 rates.min = min(rates.min, rate); in motu_rate_constraint()
52 .min = UINT_MAX, .max = 0, .integer = 1 in motu_channels_constraint()
65 channels.min = min(channels.min, pcm_channels); in motu_channels_constraint()
92 hw->channels_min = min(hw->channels_min, pcm_channels); in limit_channels_and_rates()
/sound/firewire/digi00x/
Ddigi00x-pcm.c19 .min = UINT_MAX, .max = 0, .integer = 1, in hw_rule_rate()
28 t.min = min(t.min, snd_dg00x_stream_rates[i]); in hw_rule_rate()
43 .min = UINT_MAX, .max = 0, .integer = 1, in hw_rule_channels()
51 t.min = min(t.min, snd_dg00x_stream_pcm_channels[i]); in hw_rule_channels()
/sound/usb/
Dmixer.c159 cval->dBmin = p->dB->min; in check_mapped_dB()
270 if (val < cval->min) in get_relative_value()
273 return (cval->max - cval->min + cval->res - 1) / cval->res; in get_relative_value()
275 return (val - cval->min) / cval->res; in get_relative_value()
281 return cval->min; in get_abs_value()
285 val += cval->min; in get_abs_value()
888 cval->min = 0x0000; in volume_control_quirks()
895 cval->min = 0x00; in volume_control_quirks()
900 cval->min = 0xb706; in volume_control_quirks()
907 cval->min = 0xb5fb; /* -73 dB = 0xb6ff */ in volume_control_quirks()
[all …]
Dmixer_maps.c23 u32 min; member
110 static struct usbmix_dB_map mp3plus_dB_1 = {.min = -4781, .max = 0};
112 static struct usbmix_dB_map mp3plus_dB_2 = {.min = -1781, .max = 618};
Dpcm.c913 if (fp->channels < ct->min || fp->channels > ct->max) { in hw_check_valid_format()
914 hwc_debug(" > check: no valid channels %d (%d/%d)\n", fp->channels, ct->min, ct->max); in hw_check_valid_format()
922 if (fp->rate_max < it->min || (fp->rate_max == it->min && it->openmin)) { in hw_check_valid_format()
923 hwc_debug(" > check: rate_max %d < min %d\n", fp->rate_max, it->min); in hw_check_valid_format()
946 hwc_debug("hw_rule_rate: (%d,%d)\n", it->min, it->max); in hw_rule_rate()
970 if (it->min < rmin) { in hw_rule_rate()
971 it->min = rmin; in hw_rule_rate()
984 hwc_debug(" --> (%d, %d) (changed = %d)\n", it->min, it->max, changed); in hw_rule_rate()
998 hwc_debug("hw_rule_channels: (%d,%d)\n", it->min, it->max); in hw_rule_channels()
1022 if (it->min < rmin) { in hw_rule_channels()
[all …]
Dformat.c238 int min = combine_quad(&data[2 + 12 * i]); in parse_uac2_sample_rate_range() local
243 if ((max < 0) || (min < 0) || (res < 0) || (max < min)) in parse_uac2_sample_rate_range()
252 fp->rate_min = min; in parse_uac2_sample_rate_range()
258 for (rate = min; rate <= max; rate += res) { in parse_uac2_sample_rate_range()
Dmixer_us16x08.h23 #define SND_US16X08_KCSET(bias, step, min, max) \ argument
24 (((bias) << 24) | ((step) << 16) | ((min) << 8) | (max))
/sound/pci/ice1712/
Dwm8776.c181 .min = 0x2f,
339 .min = 3,
380 .min = 1,
390 .min = 10,
477 uinfo->value.integer.min = wm->ctl[n].min; in snd_wm8776_volume_info()
513 val1 = wm->ctl[n].max - (val1 - wm->ctl[n].min); in snd_wm8776_ctl_get()
515 val2 = wm->ctl[n].max - (val2 - wm->ctl[n].min); in snd_wm8776_ctl_get()
535 regval1 = wm->ctl[n].max - (regval1 - wm->ctl[n].min); in snd_wm8776_ctl_put()
536 regval2 = wm->ctl[n].max - (regval2 - wm->ctl[n].min); in snd_wm8776_ctl_put()
Dwm8766.c203 uinfo->value.integer.min = wm->ctl[n].min; in snd_wm8766_volume_info()
239 val1 = wm->ctl[n].max - (val1 - wm->ctl[n].min); in snd_wm8766_ctl_get()
241 val2 = wm->ctl[n].max - (val2 - wm->ctl[n].min); in snd_wm8766_ctl_get()
261 regval1 = wm->ctl[n].max - (regval1 - wm->ctl[n].min); in snd_wm8766_ctl_put()
262 regval2 = wm->ctl[n].max - (regval2 - wm->ctl[n].min); in snd_wm8766_ctl_put()
/sound/pci/asihpi/
Dhpi_version.h24 #define HPI_VERSION_CONSTRUCTOR(maj, min, r) ((maj << 16) + (min << 8) + r) argument
/sound/soc/omap/
Domap-mcbsp.c51 {.min = xmin, .max = xmax} }
106 frames.min = size / channels->min; in omap_mcbsp_hwrule_min_buffersize()
658 int min = mc->min; in omap_mcbsp_st_info_volsw() local
662 uinfo->value.integer.min = min; in omap_mcbsp_st_info_volsw()
677 int min = mc->min; \
680 if (val < min || val > max) \
/sound/firewire/oxfw/
Doxfw-pcm.c19 .min = UINT_MAX, .max = 0, .integer = 1 in hw_rule_rate()
34 t.min = min(t.min, formation.rate); in hw_rule_rate()
100 hw->channels_min = min(hw->channels_min, formation.pcm); in limit_channels_and_rates()
103 hw->rate_min = min(hw->rate_min, formation.rate); in limit_channels_and_rates()
/sound/pci/oxygen/
Dxonar_wm87x6.c612 info->value.integer.min = (ctl->private_value >> 8) & 0xf; in wm8776_field_volume_info()
622 u8 min, max, shift; in wm8776_field_set_from_ctl() local
635 min = (ctl->private_value >> 8) & 0xf; in wm8776_field_set_from_ctl()
643 value = max - (value - min); in wm8776_field_set_from_ctl()
653 u8 min, max; in wm8776_field_set() local
656 min = (ctl->private_value >> 8) & 0xf; in wm8776_field_set()
658 if (value < min || value > max) in wm8776_field_set()
701 info->value.integer.min = 0x79 - 60; in wm8776_hp_vol_info()
815 info->value.integer.min = 0xa5; in wm8776_input_vol_info()
987 #define _WM8776_FIELD_CTL(xname, reg, shift, initval, min, max, mask, flags) \ argument
[all …]
/sound/soc/intel/boards/
Dskl_rt286.c227 rate->min = rate->max = 48000; in skylake_ssp0_fixup()
228 channels->min = channels->max = 2; in skylake_ssp0_fixup()
261 channels->min = channels->max = 2; in skylake_dmic_fixup()
263 channels->min = channels->max = 4; in skylake_dmic_fixup()
Dhaswell.c55 rate->min = rate->max = 48000; in haswell_ssp0_fixup()
56 channels->min = channels->max = 2; in haswell_ssp0_fixup()
Dbytcht_nocodec.c58 rate->min = rate->max = 48000; in codec_fixup()
59 channels->min = channels->max = 2; in codec_fixup()
/sound/soc/sh/rcar/
Dcore.c770 p.min = UINT_MAX; in rsnd_soc_hw_rule()
779 baseline->min, list[i], NULL); in rsnd_soc_hw_rule()
781 p.min = min(p.min, list[i]); in rsnd_soc_hw_rule()
788 p.min = min(p.min, list[i]); in rsnd_soc_hw_rule()
812 ic.min = 2; in rsnd_soc_hw_rule_rate()
838 ic.min = 2; in rsnd_soc_hw_rule_channels()
1181 uinfo->value.integer.min = 0; in rsnd_kctrl_info()
/sound/pci/echoaudio/
Dechoaudio.c130 if (c->min == 2) { in hw_rule_capture_format_by_channels()
136 if (c->min > 2) { in hw_rule_capture_format_by_channels()
158 ch.min = 1; in hw_rule_capture_channels_by_format()
169 ch.min = 1; in hw_rule_capture_channels_by_format()
193 if (c->min > 2) { in hw_rule_playback_format_by_channels()
202 else if (c->min == 2 && c->max == 2) in hw_rule_playback_format_by_channels()
230 ch.min = 1; in hw_rule_playback_channels_by_format()
238 ch.min = ch.max = 2; in hw_rule_playback_channels_by_format()
242 ch.min = 2; in hw_rule_playback_channels_by_format()
263 fixed.min = fixed.max = chip->sample_rate; in hw_rule_sample_rate()
[all …]

123456789