Lines Matching refs:enumerated

961 	    info->value.enumerated.items == 0) {  in snd_ctl_check_elem_info()
1035 lval = control->value.enumerated.item[i]; in sanity_check_int_value()
1037 lmax = info->value.enumerated.items - 1; in sanity_check_int_value()
1448 item = uinfo->value.enumerated.item; in snd_ctl_elem_user_enum_info()
1454 item = min(item, uinfo->value.enumerated.items - 1); in snd_ctl_elem_user_enum_info()
1455 uinfo->value.enumerated.item = item; in snd_ctl_elem_user_enum_info()
1460 strcpy(uinfo->value.enumerated.name, names); in snd_ctl_elem_user_enum_info()
1576 const uintptr_t user_ptrval = ue->info.value.enumerated.names_ptr; in snd_ctl_elem_init_enum_names()
1578 buf_len = ue->info.value.enumerated.names_length; in snd_ctl_elem_init_enum_names()
1590 for (i = 0; i < ue->info.value.enumerated.items; ++i) { in snd_ctl_elem_init_enum_names()
1601 ue->info.value.enumerated.names_ptr = 0; in snd_ctl_elem_init_enum_names()
1603 ue->card->user_ctl_alloc_size += ue->info.value.enumerated.names_length; in snd_ctl_elem_init_enum_names()
1621 ue->card->user_ctl_alloc_size -= ue->info.value.enumerated.names_length; in snd_ctl_elem_user_free()
2465 info->value.enumerated.items = items; in snd_ctl_enum_info()
2468 if (info->value.enumerated.item >= items) in snd_ctl_enum_info()
2469 info->value.enumerated.item = items - 1; in snd_ctl_enum_info()
2470 WARN(strlen(names[info->value.enumerated.item]) >= sizeof(info->value.enumerated.name), in snd_ctl_enum_info()
2472 names[info->value.enumerated.item]); in snd_ctl_enum_info()
2473 strscpy(info->value.enumerated.name, in snd_ctl_enum_info()
2474 names[info->value.enumerated.item], in snd_ctl_enum_info()
2475 sizeof(info->value.enumerated.name)); in snd_ctl_enum_info()