Lines Matching defs:num_items
3499 uinfo->value.enumerated.items = imux->num_items;
3500 if (!imux->num_items)
3503 if (index >= imux->num_items)
3504 index = imux->num_items - 1;
3526 if (!imux->num_items)
3529 if (idx >= imux->num_items)
3530 idx = imux->num_items - 1;
3545 * @num_items: number of enum items
3549 * when @num_items is 0 or @texts is NULL, assume a boolean enum array
3553 int num_items, const char * const *texts)
3559 if (!texts || !num_items) {
3560 num_items = 2;
3564 return snd_ctl_enum_info(uinfo, 1, num_items, texts);
3984 if (imux->num_items >= HDA_MAX_NUM_INPUTS) {
3988 for (i = 0; i < imux->num_items; i++) {
3995 snprintf(imux->items[imux->num_items].label,
3996 sizeof(imux->items[imux->num_items].label),
3999 strscpy(imux->items[imux->num_items].label, label,
4000 sizeof(imux->items[imux->num_items].label));
4001 imux->items[imux->num_items].index = index;
4002 imux->num_items++;