Lines Matching refs:enumerated
1060 item = uinfo->value.enumerated.item; in snd_ctl_elem_user_enum_info()
1066 item = min(item, uinfo->value.enumerated.items - 1); in snd_ctl_elem_user_enum_info()
1067 uinfo->value.enumerated.item = item; in snd_ctl_elem_user_enum_info()
1072 strcpy(uinfo->value.enumerated.name, names); in snd_ctl_elem_user_enum_info()
1159 const uintptr_t user_ptrval = ue->info.value.enumerated.names_ptr; in snd_ctl_elem_init_enum_names()
1161 if (ue->info.value.enumerated.names_length > 64 * 1024) in snd_ctl_elem_init_enum_names()
1165 ue->info.value.enumerated.names_length); in snd_ctl_elem_init_enum_names()
1170 buf_len = ue->info.value.enumerated.names_length; in snd_ctl_elem_init_enum_names()
1172 for (i = 0; i < ue->info.value.enumerated.items; ++i) { in snd_ctl_elem_init_enum_names()
1183 ue->info.value.enumerated.names_ptr = 0; in snd_ctl_elem_init_enum_names()
1270 info->value.enumerated.items == 0) in snd_ctl_elem_add()
1882 info->value.enumerated.items = items; in snd_ctl_enum_info()
1885 if (info->value.enumerated.item >= items) in snd_ctl_enum_info()
1886 info->value.enumerated.item = items - 1; in snd_ctl_enum_info()
1887 WARN(strlen(names[info->value.enumerated.item]) >= sizeof(info->value.enumerated.name), in snd_ctl_enum_info()
1889 names[info->value.enumerated.item]); in snd_ctl_enum_info()
1890 strlcpy(info->value.enumerated.name, in snd_ctl_enum_info()
1891 names[info->value.enumerated.item], in snd_ctl_enum_info()
1892 sizeof(info->value.enumerated.name)); in snd_ctl_enum_info()