Lines Matching refs:uinfo

233 		struct snd_ctl_elem_info *uinfo)  in scarlett_ctl_switch_info()  argument
237 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in scarlett_ctl_switch_info()
238 uinfo->count = elem->channels; in scarlett_ctl_switch_info()
239 uinfo->value.integer.min = 0; in scarlett_ctl_switch_info()
240 uinfo->value.integer.max = 1; in scarlett_ctl_switch_info()
302 struct snd_ctl_elem_info *uinfo) in scarlett_ctl_info() argument
306 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in scarlett_ctl_info()
307 uinfo->count = elem->channels; in scarlett_ctl_info()
308 uinfo->value.integer.min = 0; in scarlett_ctl_info()
309 uinfo->value.integer.max = (int)kctl->private_value + in scarlett_ctl_info()
311 uinfo->value.integer.step = 1; in scarlett_ctl_info()
379 struct snd_ctl_elem_info *uinfo) in scarlett_ctl_enum_dynamic_info() argument
385 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in scarlett_ctl_enum_dynamic_info()
386 uinfo->count = elem->channels; in scarlett_ctl_enum_dynamic_info()
387 uinfo->value.enumerated.items = items; in scarlett_ctl_enum_dynamic_info()
389 if (uinfo->value.enumerated.item >= items) in scarlett_ctl_enum_dynamic_info()
390 uinfo->value.enumerated.item = items - 1; in scarlett_ctl_enum_dynamic_info()
393 scarlett_generate_name(uinfo->value.enumerated.item, in scarlett_ctl_enum_dynamic_info()
394 uinfo->value.enumerated.name, in scarlett_ctl_enum_dynamic_info()
401 struct snd_ctl_elem_info *uinfo) in scarlett_ctl_enum_info() argument
406 return snd_ctl_enum_info(uinfo, elem->channels, opt->len, in scarlett_ctl_enum_info()