Lines Matching refs:uinfo
767 struct snd_ctl_elem_info *uinfo) in rsnd_kctrl_info() argument
772 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in rsnd_kctrl_info()
773 uinfo->count = cfg->size; in rsnd_kctrl_info()
774 uinfo->value.enumerated.items = cfg->max; in rsnd_kctrl_info()
775 if (uinfo->value.enumerated.item >= cfg->max) in rsnd_kctrl_info()
776 uinfo->value.enumerated.item = cfg->max - 1; in rsnd_kctrl_info()
777 strlcpy(uinfo->value.enumerated.name, in rsnd_kctrl_info()
778 cfg->texts[uinfo->value.enumerated.item], in rsnd_kctrl_info()
779 sizeof(uinfo->value.enumerated.name)); in rsnd_kctrl_info()
781 uinfo->count = cfg->size; in rsnd_kctrl_info()
782 uinfo->value.integer.min = 0; in rsnd_kctrl_info()
783 uinfo->value.integer.max = cfg->max; in rsnd_kctrl_info()
784 uinfo->type = (cfg->max == 1) ? in rsnd_kctrl_info()