Lines Matching refs:uinfo
965 struct snd_ctl_elem_info *uinfo) in rsnd_kctrl_info() argument
970 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in rsnd_kctrl_info()
971 uinfo->count = cfg->size; in rsnd_kctrl_info()
972 uinfo->value.enumerated.items = cfg->max; in rsnd_kctrl_info()
973 if (uinfo->value.enumerated.item >= cfg->max) in rsnd_kctrl_info()
974 uinfo->value.enumerated.item = cfg->max - 1; in rsnd_kctrl_info()
975 strlcpy(uinfo->value.enumerated.name, in rsnd_kctrl_info()
976 cfg->texts[uinfo->value.enumerated.item], in rsnd_kctrl_info()
977 sizeof(uinfo->value.enumerated.name)); in rsnd_kctrl_info()
979 uinfo->count = cfg->size; in rsnd_kctrl_info()
980 uinfo->value.integer.min = 0; in rsnd_kctrl_info()
981 uinfo->value.integer.max = cfg->max; in rsnd_kctrl_info()
982 uinfo->type = (cfg->max == 1) ? in rsnd_kctrl_info()