Lines Matching refs:mixer
462 struct snd_usb_audio *chip = elem->head.mixer->chip; in scarlett_ctl_meter_get()
538 static int add_new_ctl(struct usb_mixer_interface *mixer, in add_new_ctl() argument
555 elem->head.mixer = mixer; in add_new_ctl()
586 static int add_output_ctls(struct usb_mixer_interface *mixer, in add_output_ctls() argument
597 err = add_new_ctl(mixer, &usb_scarlett_ctl_switch, in add_output_ctls()
606 err = add_new_ctl(mixer, &usb_scarlett_ctl_master, in add_output_ctls()
615 err = add_new_ctl(mixer, &usb_scarlett_ctl_dynamic_enum, in add_output_ctls()
625 err = add_new_ctl(mixer, &usb_scarlett_ctl_dynamic_enum, in add_output_ctls()
847 static int scarlett_controls_create_generic(struct usb_mixer_interface *mixer, in scarlett_controls_create_generic() argument
856 err = add_new_ctl(mixer, &usb_scarlett_ctl_switch, in scarlett_controls_create_generic()
863 err = add_new_ctl(mixer, &usb_scarlett_ctl_master, in scarlett_controls_create_generic()
876 err = add_output_ctls(mixer, ctl->num, ctl->name, info); in scarlett_controls_create_generic()
882 err = add_new_ctl(mixer, &usb_scarlett_ctl_enum, in scarlett_controls_create_generic()
891 err = add_new_ctl(mixer, &usb_scarlett_ctl_enum, in scarlett_controls_create_generic()
907 int snd_scarlett_controls_create(struct usb_mixer_interface *mixer) in snd_scarlett_controls_create() argument
916 if (!mixer->protocol) in snd_scarlett_controls_create()
919 switch (mixer->chip->usb_id) { in snd_scarlett_controls_create()
940 err = scarlett_controls_create_generic(mixer, info); in snd_scarlett_controls_create()
948 err = add_new_ctl(mixer, &usb_scarlett_ctl_dynamic_enum, in snd_scarlett_controls_create()
958 err = add_new_ctl(mixer, &usb_scarlett_ctl, in snd_scarlett_controls_create()
971 err = add_new_ctl(mixer, &usb_scarlett_ctl_dynamic_enum, in snd_scarlett_controls_create()
980 err = add_new_ctl(mixer, &usb_scarlett_ctl_enum, in snd_scarlett_controls_create()
988 err = add_new_ctl(mixer, &usb_scarlett_ctl_sync, NULL, 0x3c, 0x00, 2, in snd_scarlett_controls_create()
995 err = snd_usb_ctl_msg(mixer->chip->dev, in snd_scarlett_controls_create()
996 usb_sndctrlpipe(mixer->chip->dev, 0), UAC2_CS_CUR, in snd_scarlett_controls_create()
998 USB_DIR_OUT, 0x0100, snd_usb_ctrl_intf(mixer->chip) | in snd_scarlett_controls_create()