• Home
  • Raw
  • Download

Lines Matching refs:control

115 find_map(struct mixer_build *state, int unitid, int control)  in find_map()  argument
124 (!control || !p->control || control == p->control)) in find_map()
433 (cval->control << 8) | channel, in get_cur_mix_raw()
451 cval->control, channel, err); in snd_usb_get_cur_mix_value()
535 __func__, channel, cval->control); in snd_usb_set_cur_mix_value()
540 UAC_SET_CUR, (cval->control << 8) | channel, in snd_usb_set_cur_mix_value()
1017 if (get_ctl_value(cval, UAC_GET_MAX, (cval->control << 8) | minchn, &cval->max) < 0 || in get_min_max_with_quirks()
1018 get_ctl_value(cval, UAC_GET_MIN, (cval->control << 8) | minchn, &cval->min) < 0) { in get_min_max_with_quirks()
1022 cval->control, cval->head.id); in get_min_max_with_quirks()
1026 (cval->control << 8) | minchn, in get_min_max_with_quirks()
1034 (cval->control << 8) | minchn, in get_min_max_with_quirks()
1040 (cval->control << 8) | minchn, &cval->res) < 0) in get_min_max_with_quirks()
1271 unsigned int ctl_mask, int control, in build_feature_ctl() argument
1285 control++; /* change from zero-based to 1-based value */ in build_feature_ctl()
1287 if (control == UAC_FU_GRAPHIC_EQUALIZER) { in build_feature_ctl()
1292 map = find_map(state, unitid, control); in build_feature_ctl()
1300 cval->control = control; in build_feature_ctl()
1302 ctl_info = &audio_feature_info[control-1]; in build_feature_ctl()
1344 switch (control) { in build_feature_ctl()
1381 append_ctl_name(kctl, control == UAC_FU_MUTE ? in build_feature_ctl()
1386 strlcpy(kctl->id.name, audio_feature_info[control-1].name, in build_feature_ctl()
1394 if (control == UAC_FU_VOLUME) { in build_feature_ctl()
1465 cval->control = UAC2_CS_CONTROL_CLOCK_VALID; in parse_clock_source_unit()
1677 cval->control = in_ch + 1; /* based on 1 */ in build_mixer_unit_ctl()
1776 err = get_cur_ctl_value(cval, cval->control << 8, &val); in mixer_ctl_procunit_get()
1793 err = get_cur_ctl_value(cval, cval->control << 8, &oval); in mixer_ctl_procunit_put()
1799 set_cur_ctl_value(cval, cval->control << 8, val); in mixer_ctl_procunit_put()
1818 int control; member
1952 for (valinfo = info->values; valinfo->control; valinfo++) { in build_audio_procunit()
1955 if (!(controls[valinfo->control / 8] & (1 << ((valinfo->control % 8) - 1)))) in build_audio_procunit()
1957 map = find_map(state, unitid, valinfo->control); in build_audio_procunit()
1964 cval->control = valinfo->control; in build_audio_procunit()
1969 if (type == UAC_PROCESS_UP_DOWNMIX && cval->control == UAC_UD_MODE_SELECT) { in build_audio_procunit()
2070 err = get_cur_ctl_value(cval, cval->control << 8, &val); in mixer_ctl_selector_get()
2087 err = get_cur_ctl_value(cval, cval->control << 8, &oval); in mixer_ctl_selector_put()
2093 set_cur_ctl_value(cval, cval->control << 8, val); in mixer_ctl_selector_put()
2176 cval->control = 0; in parse_audio_selector_unit()
2178 cval->control = (desc->bDescriptorSubtype == UAC2_CLOCK_SELECTOR) ? in parse_audio_selector_unit()
2411 cval->control, cval->cmask, cval->channels, in snd_usb_mixer_dump_cval()
2452 __u8 control = (value >> 8) & 0xff; in snd_usb_mixer_interrupt_v2() local
2476 if (count > 1 && info->control != control) in snd_usb_mixer_interrupt_v2()