Lines Matching refs:uinfo
136 struct snd_ctl_elem_info *uinfo) in sst_slot_enum_info() argument
140 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in sst_slot_enum_info()
141 uinfo->count = 1; in sst_slot_enum_info()
142 uinfo->value.enumerated.items = e->max; in sst_slot_enum_info()
144 if (uinfo->value.enumerated.item > e->max - 1) in sst_slot_enum_info()
145 uinfo->value.enumerated.item = e->max - 1; in sst_slot_enum_info()
146 strcpy(uinfo->value.enumerated.name, in sst_slot_enum_info()
147 e->texts[uinfo->value.enumerated.item]); in sst_slot_enum_info()
316 struct snd_ctl_elem_info *uinfo) in sst_algo_bytes_ctl_info() argument
320 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in sst_algo_bytes_ctl_info()
321 uinfo->count = bc->max; in sst_algo_bytes_ctl_info()
374 struct snd_ctl_elem_info *uinfo) in sst_gain_ctl_info() argument
378 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in sst_gain_ctl_info()
379 uinfo->count = mc->stereo ? 2 : 1; in sst_gain_ctl_info()
380 uinfo->value.integer.min = mc->min; in sst_gain_ctl_info()
381 uinfo->value.integer.max = mc->max; in sst_gain_ctl_info()