Lines Matching refs:unitid

113 find_map(struct mixer_build *state, int unitid, int control)  in find_map()  argument
121 if (p->id == unitid && in find_map()
164 static int check_mapped_selector_name(struct mixer_build *state, int unitid, in check_mapped_selector_name() argument
172 if (p->id == unitid && index < p->count) in check_mapped_selector_name()
555 static int parse_audio_unit(struct mixer_build *state, int unitid);
1219 struct usb_audio_term *iterm, int unitid, in build_feature_ctl() argument
1239 map = find_map(state, unitid, control); in build_feature_ctl()
1246 snd_usb_mixer_elem_init_std(&cval->head, state->mixer, unitid); in build_feature_ctl()
1311 "Feature %d", unitid); in build_feature_ctl()
1351 snd_usb_mixer_fu_apply_quirk(state->mixer, cval, unitid, kctl); in build_feature_ctl()
1380 static int parse_audio_feature_unit(struct mixer_build *state, int unitid, in parse_audio_feature_unit() argument
1395 unitid); in parse_audio_feature_unit()
1403 unitid); in parse_audio_feature_unit()
1414 unitid); in parse_audio_feature_unit()
1470 &iterm, unitid, 0); in parse_audio_feature_unit()
1473 unitid, 0); in parse_audio_feature_unit()
1507 &iterm, unitid, ch_read_only); in parse_audio_feature_unit()
1509 build_feature_ctl(state, _ftr, 0, i, &iterm, unitid, in parse_audio_feature_unit()
1529 int in_pin, int in_ch, int unitid, in build_mixer_unit_ctl() argument
1538 map = find_map(state, unitid, 0); in build_mixer_unit_ctl()
1546 snd_usb_mixer_elem_init_std(&cval->head, state->mixer, unitid); in build_mixer_unit_ctl()
1585 static int parse_audio_mixer_unit(struct mixer_build *state, int unitid, in parse_audio_mixer_unit() argument
1597 unitid); in parse_audio_mixer_unit()
1628 unitid, &iterm); in parse_audio_mixer_unit()
1777 static int build_audio_procunit(struct mixer_build *state, int unitid, in build_audio_procunit() argument
1799 usb_audio_err(state->chip, "invalid %s descriptor (id %d)\n", name, unitid); in build_audio_procunit()
1820 map = find_map(state, unitid, valinfo->control); in build_audio_procunit()
1826 snd_usb_mixer_elem_init_std(&cval->head, state->mixer, unitid); in build_audio_procunit()
1889 static int parse_audio_processing_unit(struct mixer_build *state, int unitid, in parse_audio_processing_unit() argument
1892 return build_audio_procunit(state, unitid, raw_desc, in parse_audio_processing_unit()
1896 static int parse_audio_extension_unit(struct mixer_build *state, int unitid, in parse_audio_extension_unit() argument
1903 return build_audio_procunit(state, unitid, raw_desc, in parse_audio_extension_unit()
1997 static int parse_audio_selector_unit(struct mixer_build *state, int unitid, in parse_audio_selector_unit() argument
2010 "invalid SELECTOR UNIT descriptor %d\n", unitid); in parse_audio_selector_unit()
2022 map = find_map(state, unitid, 0); in parse_audio_selector_unit()
2029 snd_usb_mixer_elem_init_std(&cval->head, state->mixer, unitid); in parse_audio_selector_unit()
2060 len = check_mapped_selector_name(state, unitid, i, namelist[i], in parse_audio_selector_unit()
2108 static int parse_audio_unit(struct mixer_build *state, int unitid) in parse_audio_unit() argument
2112 if (test_and_set_bit(unitid, state->unitbitmap)) in parse_audio_unit()
2115 p1 = find_audio_control_unit(state, unitid); in parse_audio_unit()
2117 usb_audio_err(state->chip, "unit %d not found!\n", unitid); in parse_audio_unit()
2126 return parse_audio_mixer_unit(state, unitid, p1); in parse_audio_unit()
2129 return parse_audio_selector_unit(state, unitid, p1); in parse_audio_unit()
2131 return parse_audio_feature_unit(state, unitid, p1); in parse_audio_unit()
2135 return parse_audio_processing_unit(state, unitid, p1); in parse_audio_unit()
2141 return parse_audio_extension_unit(state, unitid, p1); in parse_audio_unit()
2143 return parse_audio_processing_unit(state, unitid, p1); in parse_audio_unit()
2145 return parse_audio_extension_unit(state, unitid, p1); in parse_audio_unit()
2148 "unit %u: unexpected type 0x%02x\n", unitid, p1[2]); in parse_audio_unit()
2244 void snd_usb_mixer_notify_id(struct usb_mixer_interface *mixer, int unitid) in snd_usb_mixer_notify_id() argument
2248 for (list = mixer->id_elems[unitid]; list; list = list->next_id_elem) in snd_usb_mixer_notify_id()
2273 int unitid; in snd_usb_mixer_proc_read() local
2281 for (unitid = 0; unitid < MAX_ID_ELEMS; unitid++) { in snd_usb_mixer_proc_read()
2282 for (list = mixer->id_elems[unitid]; list; in snd_usb_mixer_proc_read()
2301 __u8 unitid = (index >> 8) & 0xff; in snd_usb_mixer_interrupt_v2() local
2312 for (list = mixer->id_elems[unitid]; list; list = list->next_id_elem) { in snd_usb_mixer_interrupt_v2()
2584 int unitid) in snd_usb_mixer_elem_init_std() argument
2587 list->id = unitid; in snd_usb_mixer_elem_init_std()