Lines Matching defs:elem

3153 	struct usb_mixer_elem_info *elem;
3156 elem = kzalloc(sizeof(*elem), GFP_KERNEL);
3157 if (!elem)
3164 elem->head.mixer = mixer;
3165 elem->control = index;
3166 elem->head.id = 0;
3167 elem->channels = channels;
3168 elem->val_type = USB_MIXER_BESPOKEN;
3170 kctl = snd_ctl_new1(ncontrol, elem);
3172 kfree(elem);
3179 err = snd_usb_mixer_add_control(&elem->head, kctl);
3195 struct usb_mixer_elem_info *elem = kctl->private_data;
3196 struct scarlett2_data *private = elem->head.mixer->private_data;
3234 struct usb_mixer_elem_info *elem = kctl->private_data;
3235 struct scarlett2_data *private = elem->head.mixer->private_data;
3292 struct usb_mixer_elem_info *elem = kctl->private_data;
3293 struct usb_mixer_interface *mixer = elem->head.mixer;
3558 struct usb_mixer_elem_info *elem = kctl->private_data;
3559 struct usb_mixer_interface *mixer = elem->head.mixer;
3579 struct usb_mixer_elem_info *elem = kctl->private_data;
3580 struct usb_mixer_interface *mixer = elem->head.mixer;
3596 private->autogain_switch[elem->control];
3606 struct usb_mixer_elem_info *elem = kctl->private_data;
3607 struct usb_mixer_interface *mixer = elem->head.mixer;
3623 private->autogain_status[elem->control];
3633 struct usb_mixer_elem_info *elem = kctl->private_data;
3634 struct usb_mixer_interface *mixer = elem->head.mixer;
3637 int index = elem->control;
3681 struct usb_mixer_elem_info *elem = kctl->private_data;
3682 struct scarlett2_data *private = elem->head.mixer->private_data;
3711 struct usb_mixer_elem_info *elem = kctl->private_data;
3712 struct usb_mixer_interface *mixer = elem->head.mixer;
3741 struct usb_mixer_elem_info *elem = kctl->private_data;
3742 struct usb_mixer_interface *mixer = elem->head.mixer;
3759 ucontrol->value.integer.value[0] = private->ag_targets[elem->control];
3769 struct usb_mixer_elem_info *elem = kctl->private_data;
3770 struct usb_mixer_interface *mixer = elem->head.mixer;
3773 int index = elem->control;
3860 struct usb_mixer_elem_info *elem = kctl->private_data;
3861 struct usb_mixer_interface *mixer = elem->head.mixer;
3887 struct usb_mixer_elem_info *elem = kctl->private_data;
3888 struct usb_mixer_interface *mixer = elem->head.mixer;
3934 struct usb_mixer_elem_info *elem = kctl->private_data;
3935 struct usb_mixer_interface *mixer = elem->head.mixer;
4000 struct usb_mixer_elem_info *elem = kctl->private_data;
4001 struct usb_mixer_interface *mixer = elem->head.mixer;
4026 struct usb_mixer_elem_info *elem = kctl->private_data;
4027 struct usb_mixer_interface *mixer = elem->head.mixer;
4044 private->input_link_switch[elem->control];
4054 struct usb_mixer_elem_info *elem = kctl->private_data;
4055 struct usb_mixer_interface *mixer = elem->head.mixer;
4058 int index = elem->control;
4128 struct usb_mixer_elem_info *elem = kctl->private_data;
4129 struct usb_mixer_interface *mixer = elem->head.mixer;
4145 uinfo->count = elem->channels;
4158 struct usb_mixer_elem_info *elem = kctl->private_data;
4159 struct usb_mixer_interface *mixer = elem->head.mixer;
4176 private->gain[elem->control];
4186 struct usb_mixer_elem_info *elem = kctl->private_data;
4187 struct usb_mixer_interface *mixer = elem->head.mixer;
4190 int index = elem->control;
4254 struct usb_mixer_elem_info *elem = kctl->private_data;
4255 struct usb_mixer_interface *mixer = elem->head.mixer;
4272 private->safe_switch[elem->control];
4282 struct usb_mixer_elem_info *elem = kctl->private_data;
4283 struct usb_mixer_interface *mixer = elem->head.mixer;
4286 int index = elem->control;
4348 struct usb_mixer_elem_info *elem = kctl->private_data;
4349 struct usb_mixer_interface *mixer = elem->head.mixer;
4350 struct scarlett2_data *private = elem->head.mixer->private_data;
4370 struct usb_mixer_elem_info *elem = kctl->private_data;
4371 struct usb_mixer_interface *mixer = elem->head.mixer;
4471 struct usb_mixer_elem_info *elem = kctl->private_data;
4474 uinfo->count = elem->channels;
4484 struct usb_mixer_elem_info *elem = kctl->private_data;
4485 struct usb_mixer_interface *mixer = elem->head.mixer;
4512 struct usb_mixer_elem_info *elem = kctl->private_data;
4513 struct usb_mixer_interface *mixer = elem->head.mixer;
4552 struct usb_mixer_elem_info *elem = kctl->private_data;
4553 struct usb_mixer_interface *mixer = elem->head.mixer;
4555 int index = line_out_remap(private, elem->control);
4580 struct usb_mixer_elem_info *elem = kctl->private_data;
4581 struct usb_mixer_interface *mixer = elem->head.mixer;
4583 int index = line_out_remap(private, elem->control);
4682 struct usb_mixer_elem_info *elem = kctl->private_data;
4683 struct usb_mixer_interface *mixer = elem->head.mixer;
4685 int index = line_out_remap(private, elem->control);
4710 struct usb_mixer_elem_info *elem = kctl->private_data;
4711 struct usb_mixer_interface *mixer = elem->head.mixer;
4713 int index = line_out_remap(private, elem->control);
4777 struct usb_mixer_elem_info *elem = kctl->private_data;
4778 struct scarlett2_data *private = elem->head.mixer->private_data;
4779 int index = line_out_remap(private, elem->control);
4853 struct usb_mixer_elem_info *elem = kctl->private_data;
4854 struct usb_mixer_interface *mixer = elem->head.mixer;
4856 int ctl_index = elem->control;
4914 struct usb_mixer_elem_info *elem = kctl->private_data;
4915 struct usb_mixer_interface *mixer = elem->head.mixer;
4940 struct usb_mixer_elem_info *elem = kctl->private_data;
4941 struct usb_mixer_interface *mixer = elem->head.mixer;
4945 int index = elem->control + info->level_input_first;
4971 struct usb_mixer_elem_info *elem = kctl->private_data;
4972 struct usb_mixer_interface *mixer = elem->head.mixer;
4976 int index = elem->control + info->level_input_first;
5041 struct usb_mixer_elem_info *elem = kctl->private_data;
5042 struct usb_mixer_interface *mixer = elem->head.mixer;
5059 private->pad_switch[elem->control];
5069 struct usb_mixer_elem_info *elem = kctl->private_data;
5070 struct usb_mixer_interface *mixer = elem->head.mixer;
5073 int index = elem->control;
5130 struct usb_mixer_elem_info *elem = kctl->private_data;
5131 struct usb_mixer_interface *mixer = elem->head.mixer;
5147 ucontrol->value.integer.value[0] = private->air_switch[elem->control];
5157 struct usb_mixer_elem_info *elem = kctl->private_data;
5158 struct usb_mixer_interface *mixer = elem->head.mixer;
5161 int index = elem->control;
5200 struct usb_mixer_elem_info *elem = kctl->private_data;
5201 struct usb_mixer_interface *mixer = elem->head.mixer;
5260 struct usb_mixer_elem_info *elem = kctl->private_data;
5261 struct usb_mixer_interface *mixer = elem->head.mixer;
5277 ucontrol->value.integer.value[0] = private->dsp_switch[elem->control];
5287 struct usb_mixer_elem_info *elem = kctl->private_data;
5288 struct usb_mixer_interface *mixer = elem->head.mixer;
5291 int index = elem->control;
5370 struct usb_mixer_elem_info *elem = kctl->private_data;
5371 struct scarlett2_data *private = elem->head.mixer->private_data;
5374 private->compressor_values[elem->control];
5381 struct usb_mixer_elem_info *elem = kctl->private_data;
5382 struct usb_mixer_interface *mixer = elem->head.mixer;
5385 int index = elem->control;
5440 struct usb_mixer_elem_info *elem = kctl->private_data;
5441 int control = elem->control % SCARLETT2_COMPRESSOR_PARAM_COUNT;
5464 struct usb_mixer_elem_info *elem = kctl->private_data;
5465 struct scarlett2_data *private = elem->head.mixer->private_data;
5467 ucontrol->value.integer.value[0] = private->precomp_flt_switch[elem->control];
5475 struct usb_mixer_elem_info *elem = kctl->private_data;
5476 struct scarlett2_data *private = elem->head.mixer->private_data;
5479 private->peq_flt_switch[elem->control];
5487 struct usb_mixer_elem_info *elem = kctl->private_data;
5488 struct usb_mixer_interface *mixer = elem->head.mixer;
5499 oval = private->precomp_flt_switch[elem->control];
5505 private->precomp_flt_switch[elem->control] = val;
5510 elem->control, val);
5522 struct usb_mixer_elem_info *elem = kctl->private_data;
5523 struct usb_mixer_interface *mixer = elem->head.mixer;
5534 oval = private->peq_flt_switch[elem->control];
5540 private->peq_flt_switch[elem->control] = val;
5545 elem->control, val);
5635 struct usb_mixer_elem_info *elem = kctl->private_data;
5636 struct scarlett2_data *private = elem->head.mixer->private_data;
5639 for (i = 0, idx = elem->control * SCARLETT2_BIQUAD_COEFFS;
5651 struct usb_mixer_elem_info *elem = kctl->private_data;
5652 struct scarlett2_data *private = elem->head.mixer->private_data;
5655 for (i = 0, idx = elem->control * SCARLETT2_BIQUAD_COEFFS;
5667 struct usb_mixer_elem_info *elem = kctl->private_data;
5668 struct usb_mixer_interface *mixer = elem->head.mixer;
5671 int index = elem->control * SCARLETT2_BIQUAD_COEFFS;
5723 struct usb_mixer_elem_info *elem = kctl->private_data;
5724 struct usb_mixer_interface *mixer = elem->head.mixer;
5728 int src_index = elem->control * SCARLETT2_BIQUAD_COEFFS;
5730 elem->control /
5733 elem->control % info->peq_flt_count
5830 struct usb_mixer_elem_info *elem = kctl->private_data;
5831 struct usb_mixer_interface *mixer = elem->head.mixer;
5848 private->input_mute_switch[elem->control];
5858 struct usb_mixer_elem_info *elem = kctl->private_data;
5859 struct usb_mixer_interface *mixer = elem->head.mixer;
5862 int index = elem->control;
5999 struct usb_mixer_elem_info *elem = kctl->private_data;
6000 struct usb_mixer_interface *mixer = elem->head.mixer;
6016 private->phantom_switch[elem->control]);
6026 struct usb_mixer_elem_info *elem = kctl->private_data;
6027 struct usb_mixer_interface *mixer = elem->head.mixer;
6031 int index = elem->control;
6084 struct usb_mixer_elem_info *elem = kctl->private_data;
6085 struct scarlett2_data *private = elem->head.mixer->private_data;
6094 struct usb_mixer_elem_info *elem = kctl->private_data;
6095 struct usb_mixer_interface *mixer = elem->head.mixer;
6098 int index = elem->control;
6212 struct usb_mixer_elem_info *elem = kctl->private_data;
6213 struct usb_mixer_interface *mixer = elem->head.mixer;
6296 struct usb_mixer_elem_info *elem = kctl->private_data;
6297 struct usb_mixer_interface *mixer = elem->head.mixer;
6382 struct usb_mixer_elem_info *elem = kctl->private_data;
6383 struct usb_mixer_interface *mixer = elem->head.mixer;
6409 struct usb_mixer_elem_info *elem = kctl->private_data;
6410 struct usb_mixer_interface *mixer = elem->head.mixer;
6460 struct usb_mixer_elem_info *elem = kctl->private_data;
6461 struct usb_mixer_interface *mixer = elem->head.mixer;
6463 int index = elem->control;
6473 struct usb_mixer_elem_info *elem = kctl->private_data;
6474 struct usb_mixer_interface *mixer = elem->head.mixer;
6476 int index = elem->control;
6551 struct usb_mixer_elem_info *elem = kctl->private_data;
6552 struct usb_mixer_interface *mixer = elem->head.mixer;
6568 ucontrol->value.integer.value[0] = private->dim_mute[elem->control];
6578 struct usb_mixer_elem_info *elem = kctl->private_data;
6579 struct usb_mixer_interface *mixer = elem->head.mixer;
6581 int index = elem->control;
7016 struct usb_mixer_elem_info *elem = kctl->private_data;
7019 uinfo->count = elem->channels;
7029 struct usb_mixer_elem_info *elem = kctl->private_data;
7030 struct usb_mixer_interface *mixer = elem->head.mixer;
7046 ucontrol->value.integer.value[0] = private->mix[elem->control];
7056 struct usb_mixer_elem_info *elem = kctl->private_data;
7057 struct usb_mixer_interface *mixer = elem->head.mixer;
7060 int index = elem->control;
7168 struct usb_mixer_elem_info *elem = kctl->private_data;
7169 struct usb_mixer_interface *mixer = elem->head.mixer;
7195 struct usb_mixer_elem_info *elem = kctl->private_data;
7196 struct usb_mixer_interface *mixer = elem->head.mixer;
7199 int index = elem->control;
7261 struct usb_mixer_elem_info *elem = kctl->private_data;
7262 struct scarlett2_data *private = elem->head.mixer->private_data;
7264 ucontrol->value.integer.value[0] = private->monitor_mix[elem->control];
7272 struct usb_mixer_elem_info *elem = kctl->private_data;
7273 struct usb_mixer_interface *mixer = elem->head.mixer;
7276 int index = elem->control;
7378 struct usb_mixer_elem_info *elem = kctl->private_data;
7379 struct scarlett2_data *private = elem->head.mixer->private_data;
7387 uinfo->count = elem->channels;
7421 struct usb_mixer_elem_info *elem = kctl->private_data;
7422 struct usb_mixer_interface *mixer = elem->head.mixer;
7424 int index = line_out_remap(private, elem->control);
7449 struct usb_mixer_elem_info *elem = kctl->private_data;
7450 struct usb_mixer_interface *mixer = elem->head.mixer;
7452 int index = line_out_remap(private, elem->control);
7533 struct usb_mixer_elem_info *elem = kctl->private_data;
7536 uinfo->count = elem->channels;
7546 struct usb_mixer_elem_info *elem = kctl->private_data;
7547 struct usb_mixer_interface *mixer = elem->head.mixer;
7560 err = scarlett2_usb_get_meter_levels(mixer, elem->channels,
7566 for (i = 0; i < elem->channels; i++) {
7610 struct usb_mixer_elem_info *elem = kctl->private_data;
7611 struct scarlett2_data *private = elem->head.mixer->private_data;
7620 struct usb_mixer_elem_info *elem = kctl->private_data;
7621 struct usb_mixer_interface *mixer = elem->head.mixer;
7681 struct usb_mixer_elem_info *elem = kctl->private_data;
7682 struct scarlett2_data *private = elem->head.mixer->private_data;
7691 struct usb_mixer_elem_info *elem = kctl->private_data;
7692 struct usb_mixer_interface *mixer = elem->head.mixer;
7778 struct usb_mixer_elem_info *elem = kctl->private_data;
7779 struct usb_mixer_interface *mixer = elem->head.mixer;
7853 struct usb_mixer_elem_info *elem = kctl->private_data;
7854 struct usb_mixer_interface *mixer = elem->head.mixer;
7880 struct usb_mixer_elem_info *elem = kctl->private_data;
7881 struct usb_mixer_interface *mixer = elem->head.mixer;
7975 struct usb_mixer_elem_info *elem = kctl->private_data;
7976 struct scarlett2_data *private = elem->head.mixer->private_data;
7990 struct usb_mixer_elem_info *elem = kctl->private_data;
7991 struct scarlett2_data *private = elem->head.mixer->private_data;
8000 struct usb_mixer_elem_info *elem = kctl->private_data;
8001 struct usb_mixer_interface *mixer = elem->head.mixer;