Lines Matching defs:elem

1737 	struct usb_mixer_elem_info *elem;
1740 elem = kzalloc(sizeof(*elem), GFP_KERNEL);
1741 if (!elem)
1748 elem->head.mixer = mixer;
1749 elem->control = index;
1750 elem->head.id = 0;
1751 elem->channels = channels;
1752 elem->val_type = USB_MIXER_BESPOKEN;
1754 kctl = snd_ctl_new1(ncontrol, elem);
1756 kfree(elem);
1763 err = snd_usb_mixer_add_control(&elem->head, kctl);
1798 struct usb_mixer_elem_info *elem = kctl->private_data;
1799 struct usb_mixer_interface *mixer = elem->head.mixer;
1881 struct usb_mixer_elem_info *elem = kctl->private_data;
1884 uinfo->count = elem->channels;
1894 struct usb_mixer_elem_info *elem = kctl->private_data;
1895 struct usb_mixer_interface *mixer = elem->head.mixer;
1932 struct usb_mixer_elem_info *elem = kctl->private_data;
1933 struct usb_mixer_interface *mixer = elem->head.mixer;
1935 int index = line_out_remap(private, elem->control);
1955 struct usb_mixer_elem_info *elem = kctl->private_data;
1956 struct usb_mixer_interface *mixer = elem->head.mixer;
1958 int index = line_out_remap(private, elem->control);
2012 struct usb_mixer_elem_info *elem = kctl->private_data;
2013 struct usb_mixer_interface *mixer = elem->head.mixer;
2015 int index = line_out_remap(private, elem->control);
2035 struct usb_mixer_elem_info *elem = kctl->private_data;
2036 struct usb_mixer_interface *mixer = elem->head.mixer;
2038 int index = line_out_remap(private, elem->control);
2097 struct usb_mixer_elem_info *elem = kctl->private_data;
2098 struct scarlett2_data *private = elem->head.mixer->private_data;
2099 int index = line_out_remap(private, elem->control);
2173 struct usb_mixer_elem_info *elem = kctl->private_data;
2174 struct usb_mixer_interface *mixer = elem->head.mixer;
2176 int ctl_index = elem->control;
2269 struct usb_mixer_elem_info *elem = kctl->private_data;
2270 struct usb_mixer_interface *mixer = elem->head.mixer;
2274 int index = elem->control + info->level_input_first;
2294 struct usb_mixer_elem_info *elem = kctl->private_data;
2295 struct usb_mixer_interface *mixer = elem->head.mixer;
2299 int index = elem->control + info->level_input_first;
2336 struct usb_mixer_elem_info *elem = kctl->private_data;
2337 struct usb_mixer_interface *mixer = elem->head.mixer;
2349 private->pad_switch[elem->control];
2359 struct usb_mixer_elem_info *elem = kctl->private_data;
2360 struct usb_mixer_interface *mixer = elem->head.mixer;
2363 int index = elem->control;
2400 struct usb_mixer_elem_info *elem = kctl->private_data;
2401 struct usb_mixer_interface *mixer = elem->head.mixer;
2412 ucontrol->value.integer.value[0] = private->air_switch[elem->control];
2422 struct usb_mixer_elem_info *elem = kctl->private_data;
2423 struct usb_mixer_interface *mixer = elem->head.mixer;
2426 int index = elem->control;
2463 struct usb_mixer_elem_info *elem = kctl->private_data;
2464 struct usb_mixer_interface *mixer = elem->head.mixer;
2476 private->phantom_switch[elem->control];
2486 struct usb_mixer_elem_info *elem = kctl->private_data;
2487 struct usb_mixer_interface *mixer = elem->head.mixer;
2490 int index = elem->control;
2527 struct usb_mixer_elem_info *elem = kctl->private_data;
2528 struct scarlett2_data *private = elem->head.mixer->private_data;
2537 struct usb_mixer_elem_info *elem = kctl->private_data;
2538 struct usb_mixer_interface *mixer = elem->head.mixer;
2541 int index = elem->control;
2649 struct usb_mixer_elem_info *elem = kctl->private_data;
2650 struct usb_mixer_interface *mixer = elem->head.mixer;
2651 struct scarlett2_data *private = elem->head.mixer->private_data;
2671 struct usb_mixer_elem_info *elem = kctl->private_data;
2672 struct usb_mixer_interface *mixer = elem->head.mixer;
2675 int index = elem->control;
2762 struct usb_mixer_elem_info *elem = kctl->private_data;
2763 struct usb_mixer_interface *mixer = elem->head.mixer;
2841 struct usb_mixer_elem_info *elem = kctl->private_data;
2842 struct usb_mixer_interface *mixer = elem->head.mixer;
2923 struct usb_mixer_elem_info *elem = kctl->private_data;
2924 struct usb_mixer_interface *mixer = elem->head.mixer;
2945 struct usb_mixer_elem_info *elem = kctl->private_data;
2946 struct usb_mixer_interface *mixer = elem->head.mixer;
2991 struct usb_mixer_elem_info *elem = kctl->private_data;
2992 struct usb_mixer_interface *mixer = elem->head.mixer;
2994 int index = elem->control;
3004 struct usb_mixer_elem_info *elem = kctl->private_data;
3005 struct usb_mixer_interface *mixer = elem->head.mixer;
3011 int index = elem->control;
3084 struct usb_mixer_elem_info *elem = kctl->private_data;
3085 struct usb_mixer_interface *mixer = elem->head.mixer;
3096 ucontrol->value.integer.value[0] = private->dim_mute[elem->control];
3106 struct usb_mixer_elem_info *elem = kctl->private_data;
3107 struct usb_mixer_interface *mixer = elem->head.mixer;
3114 int index = elem->control;
3330 struct usb_mixer_elem_info *elem = kctl->private_data;
3333 uinfo->count = elem->channels;
3343 struct usb_mixer_elem_info *elem = kctl->private_data;
3344 struct scarlett2_data *private = elem->head.mixer->private_data;
3346 ucontrol->value.integer.value[0] = private->mix[elem->control];
3353 struct usb_mixer_elem_info *elem = kctl->private_data;
3354 struct usb_mixer_interface *mixer = elem->head.mixer;
3359 int index = elem->control;
3433 struct usb_mixer_elem_info *elem = kctl->private_data;
3434 struct scarlett2_data *private = elem->head.mixer->private_data;
3442 uinfo->count = elem->channels;
3468 struct usb_mixer_elem_info *elem = kctl->private_data;
3469 struct usb_mixer_interface *mixer = elem->head.mixer;
3471 int index = line_out_remap(private, elem->control);
3491 struct usb_mixer_elem_info *elem = kctl->private_data;
3492 struct usb_mixer_interface *mixer = elem->head.mixer;
3494 int index = line_out_remap(private, elem->control);
3562 struct usb_mixer_elem_info *elem = kctl->private_data;
3565 uinfo->count = elem->channels;
3575 struct usb_mixer_elem_info *elem = kctl->private_data;
3579 err = scarlett2_usb_get_meter_levels(elem->head.mixer, elem->channels,
3584 for (i = 0; i < elem->channels; i++)
3616 struct usb_mixer_elem_info *elem = kctl->private_data;
3617 struct scarlett2_data *private = elem->head.mixer->private_data;
3626 struct usb_mixer_elem_info *elem = kctl->private_data;
3627 struct usb_mixer_interface *mixer = elem->head.mixer;
3683 struct usb_mixer_elem_info *elem = kctl->private_data;
3684 struct scarlett2_data *private = elem->head.mixer->private_data;
3693 struct usb_mixer_elem_info *elem = kctl->private_data;
3694 struct usb_mixer_interface *mixer = elem->head.mixer;