Lines Matching defs:uinfo
233 struct snd_ctl_elem_info *uinfo)
237 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN;
238 uinfo->count = elem->channels;
239 uinfo->value.integer.min = 0;
240 uinfo->value.integer.max = 1;
301 struct snd_ctl_elem_info *uinfo)
305 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
306 uinfo->count = elem->channels;
307 uinfo->value.integer.min = 0;
308 uinfo->value.integer.max = (int)kctl->private_value +
310 uinfo->value.integer.step = 1;
378 struct snd_ctl_elem_info *uinfo)
384 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED;
385 uinfo->count = elem->channels;
386 uinfo->value.enumerated.items = items;
388 if (uinfo->value.enumerated.item >= items)
389 uinfo->value.enumerated.item = items - 1;
392 scarlett_generate_name(uinfo->value.enumerated.item,
393 uinfo->value.enumerated.name,
400 struct snd_ctl_elem_info *uinfo)
405 return snd_ctl_enum_info(uinfo, elem->channels, opt->len,