Lines Matching defs:numid
158 if (ev->id.numid == id->numid) {
288 if ((kctl->id.numid <= card->last_numid &&
289 kctl->id.numid + kctl->count > card->last_numid) ||
290 (kctl->id.numid <= card->last_numid + count - 1 &&
291 kctl->id.numid + kctl->count > card->last_numid + count - 1))
292 return card->last_numid = kctl->id.numid + kctl->count - 1;
305 snd_printk(KERN_ERR "unable to allocate new control numid\n");
320 * numid used for fast search.
356 kcontrol->id.numid = card->last_numid + 1;
359 for (idx = 0; idx < kcontrol->count; idx++, id.index++, id.numid++)
391 for (idx = 0; idx < kcontrol->count; idx++, id.index++, id.numid++)
491 kctl->id.numid = card->last_numid + 1;
502 * @numid: the number-id to search
511 struct snd_kcontrol *snd_ctl_find_numid(struct snd_card *card, unsigned int numid)
515 if (snd_BUG_ON(!card || !numid))
518 if (kctl->id.numid <= numid && kctl->id.numid + kctl->count > numid)
545 if (id->numid != 0)
546 return snd_ctl_find_numid(card, id->numid);
977 info->id.numid = 0;
1115 kctl = snd_ctl_find_numid(card, tlv.numid);
1124 vd = &kctl->vd[tlv.numid - kctl->id.numid];