Lines Matching full:mixer

10  * For now this bypasses the mixer, with all channels split,
23 #include "mixer.h"
39 * device (0), mixer (0x64) and output (0x65)
41 * For mixer (0x64):
78 * * e I guess the same as with mixer except 0x0109
82 * mixer and output but a different set for device.
115 * This packet includes mixer volumes and
206 * This is what I got when bypassing the mixer with
380 snd_s1810c_get_switch_state(struct usb_mixer_interface *mixer, in snd_s1810c_get_switch_state() argument
383 struct snd_usb_audio *chip = mixer->chip; in snd_s1810c_get_switch_state()
384 struct s1810_mixer_state *private = mixer->private_data; in snd_s1810c_get_switch_state()
405 snd_s1810c_set_switch_state(struct usb_mixer_interface *mixer, in snd_s1810c_set_switch_state() argument
408 struct snd_usb_audio *chip = mixer->chip; in snd_s1810c_set_switch_state()
409 struct s1810_mixer_state *private = mixer->private_data; in snd_s1810c_set_switch_state()
425 struct usb_mixer_interface *mixer = list->mixer; in snd_s1810c_switch_get() local
426 struct s1810_mixer_state *private = mixer->private_data; in snd_s1810c_switch_get()
433 ret = snd_s1810c_get_switch_state(mixer, kctl, &state); in snd_s1810c_switch_get()
454 struct usb_mixer_interface *mixer = list->mixer; in snd_s1810c_switch_set() local
455 struct s1810_mixer_state *private = mixer->private_data; in snd_s1810c_switch_set()
463 ret = snd_s1810c_get_switch_state(mixer, kctl, &curval); in snd_s1810c_switch_set()
481 ret = snd_s1810c_set_switch_state(mixer, kctl); in snd_s1810c_switch_set()
487 snd_s1810c_switch_init(struct usb_mixer_interface *mixer, in snd_s1810c_switch_init() argument
497 elem->head.mixer = mixer; in snd_s1810c_switch_init()
581 static void snd_sc1810_mixer_state_free(struct usb_mixer_interface *mixer) in snd_sc1810_mixer_state_free() argument
583 struct s1810_mixer_state *private = mixer->private_data; in snd_sc1810_mixer_state_free()
585 mixer->private_data = NULL; in snd_sc1810_mixer_state_free()
589 int snd_sc1810_init_mixer(struct usb_mixer_interface *mixer) in snd_sc1810_init_mixer() argument
592 struct snd_usb_audio *chip = mixer->chip; in snd_sc1810_init_mixer()
611 mixer->private_data = private; in snd_sc1810_init_mixer()
612 mixer->private_free = snd_sc1810_mixer_state_free; in snd_sc1810_init_mixer()
616 ret = snd_s1810c_switch_init(mixer, &snd_s1810c_line_sw); in snd_sc1810_init_mixer()
620 ret = snd_s1810c_switch_init(mixer, &snd_s1810c_mute_sw); in snd_sc1810_init_mixer()
624 ret = snd_s1810c_switch_init(mixer, &snd_s1810c_48v_sw); in snd_sc1810_init_mixer()
639 ret = snd_s1810c_switch_init(mixer, &snd_s1810c_ab_sw); in snd_sc1810_init_mixer()
645 ret = snd_s1810c_switch_init(mixer, &snd_s1824c_mono_sw); in snd_sc1810_init_mixer()