Lines Matching refs:num_items
3537 uinfo->value.enumerated.items = imux->num_items;
3538 if (!imux->num_items)
3541 if (index >= imux->num_items)
3542 index = imux->num_items - 1;
3564 if (!imux->num_items)
3567 if (idx >= imux->num_items)
3568 idx = imux->num_items - 1;
3583 * @num_items: number of enum items
3587 * when @num_items is 0 or @texts is NULL, assume a boolean enum array
3591 int num_items, const char * const *texts)
3597 if (!texts || !num_items) {
3598 num_items = 2;
3602 return snd_ctl_enum_info(uinfo, 1, num_items, texts);
4028 if (imux->num_items >= HDA_MAX_NUM_INPUTS) {
4032 for (i = 0; i < imux->num_items; i++) {
4039 snprintf(imux->items[imux->num_items].label,
4040 sizeof(imux->items[imux->num_items].label),
4043 strscpy(imux->items[imux->num_items].label, label,
4044 sizeof(imux->items[imux->num_items].label));
4045 imux->items[imux->num_items].index = index;
4046 imux->num_items++;