Lines Matching refs:usb_mixer_interface
224 struct usb_mixer_interface *mixer;
587 struct usb_mixer_interface *mixer, u32 cmd, in scarlett2_usb()
688 static void scarlett2_config_save(struct usb_mixer_interface *mixer) in scarlett2_config_save()
710 struct usb_mixer_interface *mixer, in scarlett2_usb_set_config()
752 struct usb_mixer_interface *mixer, in scarlett2_usb_get()
768 struct usb_mixer_interface *mixer, in scarlett2_usb_get_config()
780 struct usb_mixer_interface *mixer, in scarlett2_usb_get_volume_status()
790 static int scarlett2_usb_set_mix(struct usb_mixer_interface *mixer, in scarlett2_usb_set_mix()
836 static int scarlett2_usb_set_mux(struct usb_mixer_interface *mixer) in scarlett2_usb_set_mux()
910 static int scarlett2_usb_get_meter_levels(struct usb_mixer_interface *mixer, in scarlett2_usb_get_meter_levels()
939 static int scarlett2_add_new_ctl(struct usb_mixer_interface *mixer, in scarlett2_add_new_ctl()
981 static int scarlett2_update_volumes(struct usb_mixer_interface *mixer) in scarlett2_update_volumes()
1028 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_master_volume_ctl_get()
1045 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_volume_ctl_get()
1063 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_volume_ctl_put()
1141 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_sw_hw_enum_ctl_put()
1225 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_level_enum_ctl_put()
1275 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_pad_ctl_put()
1314 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_button_ctl_get()
1331 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_button_ctl_put()
1366 static int scarlett2_add_line_out_ctls(struct usb_mixer_interface *mixer) in scarlett2_add_line_out_ctls()
1436 static int scarlett2_add_line_in_ctls(struct usb_mixer_interface *mixer) in scarlett2_add_line_in_ctls()
1493 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_mixer_ctl_put()
1537 static int scarlett2_add_mixer_ctls(struct usb_mixer_interface *mixer) in scarlett2_add_mixer_ctls()
1611 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_mux_src_enum_ctl_put()
1643 static int scarlett2_add_mux_enums(struct usb_mixer_interface *mixer) in scarlett2_add_mux_enums()
1713 static int scarlett2_add_meter_ctl(struct usb_mixer_interface *mixer) in scarlett2_add_meter_ctl()
1722 static void scarlett2_private_free(struct usb_mixer_interface *mixer) in scarlett2_private_free()
1731 static void scarlett2_private_suspend(struct usb_mixer_interface *mixer) in scarlett2_private_suspend()
1807 static int scarlett2_init_private(struct usb_mixer_interface *mixer, in scarlett2_init_private()
1835 static int scarlett2_read_configs(struct usb_mixer_interface *mixer) in scarlett2_read_configs()
1902 struct usb_mixer_interface *mixer) in scarlett2_mixer_interrupt_vol_change()
1925 struct usb_mixer_interface *mixer) in scarlett2_mixer_interrupt_button_change()
1940 struct usb_mixer_interface *mixer = urb->context; in scarlett2_mixer_interrupt()
1968 static int scarlett2_mixer_status_create(struct usb_mixer_interface *mixer) in scarlett2_mixer_status_create()
2001 int snd_scarlett_gen2_controls_create(struct usb_mixer_interface *mixer) in snd_scarlett_gen2_controls_create()