Lines Matching defs:uinfo
32 * @uinfo: control element information
40 struct snd_ctl_elem_info *uinfo)
44 return snd_ctl_enum_info(uinfo, e->shift_l == e->shift_r ? 1 : 2,
173 struct snd_ctl_elem_info *uinfo,
176 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
183 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN;
189 uinfo->count = snd_soc_volsw_is_stereo(mc) ? 2 : 1;
190 uinfo->value.integer.min = 0;
191 uinfo->value.integer.max = max;
277 * @uinfo: control element information
285 struct snd_ctl_elem_info *uinfo)
290 return soc_info_volsw(kcontrol, uinfo, mc, mc->max - mc->min);
297 * @uinfo: control element information
308 struct snd_ctl_elem_info *uinfo)
313 return soc_info_volsw(kcontrol, uinfo, mc, mc->max);
465 struct snd_ctl_elem_info *uinfo)
470 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES;
471 uinfo->count = params->num_regs * component->val_bytes;
623 * @uinfo: control element information
633 struct snd_ctl_elem_info *uinfo)
638 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
639 uinfo->count = 1;
640 uinfo->value.integer.min = mc->min;
641 uinfo->value.integer.max = mc->max;