• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/usb/

Lines Matching refs:unitid

195 static int check_mapped_name(struct mixer_build *state, int unitid, int control, char *buf, int buflen)
203 if (p->id == unitid && p->name &&
213 static int check_ignored_ctl(struct mixer_build *state, int unitid, int control)
220 if (p->id == unitid && ! p->name &&
222 // printk("ignored control %d:%d\n", unitid, control);
230 static int check_mapped_selector_name(struct mixer_build *state, int unitid,
238 if (p->id == unitid && index < p->count)
445 static int parse_audio_unit(struct mixer_build *state, int unitid);
872 struct usb_audio_term *iterm, int unitid)
886 if (check_ignored_ctl(state, unitid, control))
895 cval->id = unitid;
920 len = check_mapped_name(state, unitid, control, kctl->id.name, sizeof(kctl->id.name));
941 "Feature %d", unitid);
999 static int parse_audio_feature_unit(struct mixer_build *state, int unitid, unsigned char *ftr)
1007 snd_printk(KERN_ERR "usbaudio: unit %u: invalid FEATURE_UNIT descriptor\n", unitid);
1035 build_feature_ctl(state, ftr, ch_bits, i, &iterm, unitid);
1037 build_feature_ctl(state, ftr, 0, i, &iterm, unitid);
1056 int in_pin, int in_ch, int unitid,
1065 if (check_ignored_ctl(state, unitid, 0))
1073 cval->id = unitid;
1094 len = check_mapped_name(state, unitid, 0, kctl->id.name, sizeof(kctl->id.name));
1110 static int parse_audio_mixer_unit(struct mixer_build *state, int unitid, unsigned char *desc)
1117 snd_printk(KERN_ERR "invalid MIXER UNIT descriptor %d\n", unitid);
1122 snd_printdd(KERN_INFO "MU %d has no bmControls field\n", unitid);
1148 unitid, &iterm);
1276 static int build_audio_procunit(struct mixer_build *state, int unitid, unsigned char *dsc, struct procunit_info *list, char *name)
1293 snd_printk(KERN_ERR "invalid %s descriptor (id %d)\n", name, unitid);
1312 if (check_ignored_ctl(state, unitid, valinfo->control))
1320 cval->id = unitid;
1342 if (check_mapped_name(state, unitid, cval->control, kctl->id.name, sizeof(kctl->id.name)))
1366 static int parse_audio_processing_unit(struct mixer_build *state, int unitid, unsigned char *desc)
1368 return build_audio_procunit(state, unitid, desc, procunits, "Processing Unit");
1371 static int parse_audio_extension_unit(struct mixer_build *state, int unitid, unsigned char *desc)
1373 return build_audio_procunit(state, unitid, desc, NULL, "Extension Unit");
1474 static int parse_audio_selector_unit(struct mixer_build *state, int unitid, unsigned char *desc)
1484 snd_printk(KERN_ERR "invalid SELECTOR UNIT descriptor %d\n", unitid);
1496 if (check_ignored_ctl(state, unitid, 0))
1505 cval->id = unitid;
1532 len = check_mapped_selector_name(state, unitid, i, namelist[i],
1551 len = check_mapped_name(state, unitid, 0, kctl->id.name, sizeof(kctl->id.name));
1581 static int parse_audio_unit(struct mixer_build *state, int unitid)
1585 if (test_and_set_bit(unitid, state->unitbitmap))
1588 p1 = find_audio_control_unit(state, unitid);
1590 snd_printk(KERN_ERR "usbaudio: unit %d not found!\n", unitid);
1598 return parse_audio_mixer_unit(state, unitid, p1);
1600 return parse_audio_selector_unit(state, unitid, p1);
1602 return parse_audio_feature_unit(state, unitid, p1);
1604 return parse_audio_processing_unit(state, unitid, p1);
1606 return parse_audio_extension_unit(state, unitid, p1);
1608 snd_printk(KERN_ERR "usbaudio: unit %u: unexpected type 0x%02x\n", unitid, p1[2]);
1678 int unitid)
1682 for (info = mixer->id_elems[unitid]; info; info = info->next_id_elem)
1688 int unitid)
1693 switch (unitid) {
1704 snd_printd(KERN_DEBUG "memory change in unknown unit %d\n", unitid);
1971 int unitid;
1990 jacks[i].unitid << 8, buf, 3, 100);