Lines Matching refs:enumerated
799 info->value.enumerated.items == 0) { in snd_ctl_check_elem_info()
874 lval = control->value.enumerated.item[i]; in sanity_check_int_value()
876 lmax = info->value.enumerated.items - 1; in sanity_check_int_value()
1255 item = uinfo->value.enumerated.item; in snd_ctl_elem_user_enum_info()
1261 item = min(item, uinfo->value.enumerated.items - 1); in snd_ctl_elem_user_enum_info()
1262 uinfo->value.enumerated.item = item; in snd_ctl_elem_user_enum_info()
1267 strcpy(uinfo->value.enumerated.name, names); in snd_ctl_elem_user_enum_info()
1375 const uintptr_t user_ptrval = ue->info.value.enumerated.names_ptr; in snd_ctl_elem_init_enum_names()
1377 if (ue->info.value.enumerated.names_length > 64 * 1024) in snd_ctl_elem_init_enum_names()
1381 ue->info.value.enumerated.names_length); in snd_ctl_elem_init_enum_names()
1386 buf_len = ue->info.value.enumerated.names_length; in snd_ctl_elem_init_enum_names()
1388 for (i = 0; i < ue->info.value.enumerated.items; ++i) { in snd_ctl_elem_init_enum_names()
1399 ue->info.value.enumerated.names_ptr = 0; in snd_ctl_elem_init_enum_names()
2132 info->value.enumerated.items = items; in snd_ctl_enum_info()
2135 if (info->value.enumerated.item >= items) in snd_ctl_enum_info()
2136 info->value.enumerated.item = items - 1; in snd_ctl_enum_info()
2137 WARN(strlen(names[info->value.enumerated.item]) >= sizeof(info->value.enumerated.name), in snd_ctl_enum_info()
2139 names[info->value.enumerated.item]); in snd_ctl_enum_info()
2140 strlcpy(info->value.enumerated.name, in snd_ctl_enum_info()
2141 names[info->value.enumerated.item], in snd_ctl_enum_info()
2142 sizeof(info->value.enumerated.name)); in snd_ctl_enum_info()