Lines Matching refs:enumerated
1076 item = uinfo->value.enumerated.item; in snd_ctl_elem_user_enum_info()
1082 item = min(item, uinfo->value.enumerated.items - 1); in snd_ctl_elem_user_enum_info()
1083 uinfo->value.enumerated.item = item; in snd_ctl_elem_user_enum_info()
1088 strcpy(uinfo->value.enumerated.name, names); in snd_ctl_elem_user_enum_info()
1196 const uintptr_t user_ptrval = ue->info.value.enumerated.names_ptr; in snd_ctl_elem_init_enum_names()
1198 if (ue->info.value.enumerated.names_length > 64 * 1024) in snd_ctl_elem_init_enum_names()
1202 ue->info.value.enumerated.names_length); in snd_ctl_elem_init_enum_names()
1207 buf_len = ue->info.value.enumerated.names_length; in snd_ctl_elem_init_enum_names()
1209 for (i = 0; i < ue->info.value.enumerated.items; ++i) { in snd_ctl_elem_init_enum_names()
1220 ue->info.value.enumerated.names_ptr = 0; in snd_ctl_elem_init_enum_names()
1309 info->value.enumerated.items == 0) in snd_ctl_elem_add()
1968 info->value.enumerated.items = items; in snd_ctl_enum_info()
1971 if (info->value.enumerated.item >= items) in snd_ctl_enum_info()
1972 info->value.enumerated.item = items - 1; in snd_ctl_enum_info()
1973 WARN(strlen(names[info->value.enumerated.item]) >= sizeof(info->value.enumerated.name), in snd_ctl_enum_info()
1975 names[info->value.enumerated.item]); in snd_ctl_enum_info()
1976 strlcpy(info->value.enumerated.name, in snd_ctl_enum_info()
1977 names[info->value.enumerated.item], in snd_ctl_enum_info()
1978 sizeof(info->value.enumerated.name)); in snd_ctl_enum_info()