Lines Matching refs:mixer

334 snd_s1810c_get_switch_state(struct usb_mixer_interface *mixer,  in snd_s1810c_get_switch_state()  argument
337 struct snd_usb_audio *chip = mixer->chip; in snd_s1810c_get_switch_state()
338 struct s1810_mixer_state *private = mixer->private_data; in snd_s1810c_get_switch_state()
361 snd_s1810c_set_switch_state(struct usb_mixer_interface *mixer, in snd_s1810c_set_switch_state() argument
364 struct snd_usb_audio *chip = mixer->chip; in snd_s1810c_set_switch_state()
365 struct s1810_mixer_state *private = mixer->private_data; in snd_s1810c_set_switch_state()
384 struct usb_mixer_interface *mixer = list->mixer; in snd_s1810c_switch_get() local
385 struct s1810_mixer_state *private = mixer->private_data; in snd_s1810c_switch_get()
392 ret = snd_s1810c_get_switch_state(mixer, kctl, &state); in snd_s1810c_switch_get()
415 struct usb_mixer_interface *mixer = list->mixer; in snd_s1810c_switch_set() local
416 struct s1810_mixer_state *private = mixer->private_data; in snd_s1810c_switch_set()
424 ret = snd_s1810c_get_switch_state(mixer, kctl, &curval); in snd_s1810c_switch_set()
442 ret = snd_s1810c_set_switch_state(mixer, kctl); in snd_s1810c_switch_set()
450 snd_s1810c_switch_init(struct usb_mixer_interface *mixer, in snd_s1810c_switch_init() argument
460 elem->head.mixer = mixer; in snd_s1810c_switch_init()
535 static void snd_sc1810_mixer_state_free(struct usb_mixer_interface *mixer) in snd_sc1810_mixer_state_free() argument
537 struct s1810_mixer_state *private = mixer->private_data; in snd_sc1810_mixer_state_free()
539 mixer->private_data = NULL; in snd_sc1810_mixer_state_free()
543 int snd_sc1810_init_mixer(struct usb_mixer_interface *mixer) in snd_sc1810_init_mixer() argument
546 struct snd_usb_audio *chip = mixer->chip; in snd_sc1810_init_mixer()
574 mixer->private_data = private; in snd_sc1810_init_mixer()
575 mixer->private_free = snd_sc1810_mixer_state_free; in snd_sc1810_init_mixer()
579 ret = snd_s1810c_switch_init(mixer, &snd_s1810c_line_sw); in snd_sc1810_init_mixer()
583 ret = snd_s1810c_switch_init(mixer, &snd_s1810c_mute_sw); in snd_sc1810_init_mixer()
587 ret = snd_s1810c_switch_init(mixer, &snd_s1810c_48v_sw); in snd_sc1810_init_mixer()
591 ret = snd_s1810c_switch_init(mixer, &snd_s1810c_ab_sw); in snd_sc1810_init_mixer()