Lines Matching defs:uinfo
33 * @uinfo: control element information
41 struct snd_ctl_elem_info *uinfo)
45 return snd_ctl_enum_info(uinfo, e->shift_l == e->shift_r ? 1 : 2,
168 * @uinfo: control element information
176 struct snd_ctl_elem_info *uinfo)
187 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN;
189 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
191 uinfo->count = snd_soc_volsw_is_stereo(mc) ? 2 : 1;
192 uinfo->value.integer.min = 0;
193 uinfo->value.integer.max = platform_max - mc->min;
201 * @uinfo: control element information
211 struct snd_ctl_elem_info *uinfo)
216 snd_soc_info_volsw(kcontrol, uinfo);
220 uinfo->value.integer.max += mc->min;
469 * @uinfo: control element information
477 struct snd_ctl_elem_info *uinfo)
488 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
489 uinfo->count = snd_soc_volsw_is_stereo(mc) ? 2 : 1;
490 uinfo->value.integer.min = 0;
491 uinfo->value.integer.max = platform_max - min;
651 struct snd_ctl_elem_info *uinfo)
656 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES;
657 uinfo->count = params->num_regs * component->val_bytes;
819 * @uinfo: control element information
828 struct snd_ctl_elem_info *uinfo)
832 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
833 uinfo->count = 1;
834 uinfo->value.integer.min = mc->min;
835 uinfo->value.integer.max = mc->max;