Home
last modified time | relevance | path

Searched refs:usb_mixer_interface (Results 1 – 14 of 14) sorted by relevance

/linux/sound/usb/
H A Dmixer.h16 struct usb_mixer_interface { struct
43 void (*private_free)(struct usb_mixer_interface *mixer); argument
44 void (*private_suspend)(struct usb_mixer_interface *mixer); argument
66 struct usb_mixer_interface *mixer;
101 void snd_usb_mixer_disconnect(struct usb_mixer_interface *mixer);
103 void snd_usb_mixer_notify_id(struct usb_mixer_interface *mixer, int unitid);
116 struct usb_mixer_interface *mixer,
122 int snd_usb_mixer_suspend(struct usb_mixer_interface *mixer);
123 int snd_usb_mixer_resume(struct usb_mixer_interface *mixer);
H A Dmixer_scarlett2.c405 void (*func)(struct usb_mixer_interface *mixer);
408 static void scarlett2_notify_ack(struct usb_mixer_interface *mixer);
409 static void scarlett2_notify_sync(struct usb_mixer_interface *mixer);
410 static void scarlett2_notify_dim_mute(struct usb_mixer_interface *mixer);
411 static void scarlett2_notify_monitor(struct usb_mixer_interface *mixer);
412 static void scarlett2_notify_volume(struct usb_mixer_interface *mixer);
413 static void scarlett2_notify_input_level(struct usb_mixer_interface *mixer);
414 static void scarlett2_notify_input_pad(struct usb_mixer_interface *mixer);
415 static void scarlett2_notify_input_air(struct usb_mixer_interface *mixer);
416 static void scarlett2_notify_input_dsp(struct usb_mixer_interface *mixer);
[all …]
H A Dmixer_quirks.h5 int snd_usb_mixer_apply_create_quirk(struct usb_mixer_interface *mixer);
10 void snd_usb_mixer_rc_memory_change(struct usb_mixer_interface *mixer,
13 void snd_usb_mixer_fu_apply_quirk(struct usb_mixer_interface *mixer,
17 void snd_usb_mixer_resume_quirk(struct usb_mixer_interface *mixer);
H A Dmixer_quirks.c56 static int snd_create_std_mono_ctl_offset(struct usb_mixer_interface *mixer, in snd_create_std_mono_ctl_offset()
109 static int snd_create_std_mono_ctl(struct usb_mixer_interface *mixer, in snd_create_std_mono_ctl()
124 static int snd_create_std_mono_table(struct usb_mixer_interface *mixer, in snd_create_std_mono_table()
140 static int add_single_ctl_with_resume(struct usb_mixer_interface *mixer, in add_single_ctl_with_resume()
196 struct usb_mixer_interface *mixer = urb->context; in snd_usb_soundblaster_remote_complete()
218 struct usb_mixer_interface *mixer = hw->private_data; in snd_usb_sbrc_hwdep_read()
238 struct usb_mixer_interface *mixer = hw->private_data; in snd_usb_sbrc_hwdep_poll()
244 static int snd_usb_soundblaster_remote_init(struct usb_mixer_interface *mixer) in snd_usb_soundblaster_remote_init()
300 static int snd_audigy2nx_led_update(struct usb_mixer_interface *mixer, in snd_audigy2nx_led_update()
334 struct usb_mixer_interface *mixer = list->mixer; in snd_audigy2nx_led_put()
[all …]
H A Dmixer_s1810c.c334 snd_s1810c_get_switch_state(struct usb_mixer_interface *mixer, in snd_s1810c_get_switch_state()
361 snd_s1810c_set_switch_state(struct usb_mixer_interface *mixer, in snd_s1810c_set_switch_state()
384 struct usb_mixer_interface *mixer = list->mixer; in snd_s1810c_switch_get()
415 struct usb_mixer_interface *mixer = list->mixer; in snd_s1810c_switch_set()
450 snd_s1810c_switch_init(struct usb_mixer_interface *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()
543 int snd_sc1810_init_mixer(struct usb_mixer_interface *mixer) in snd_sc1810_init_mixer()
H A Dmixer_s1810c.h7 int snd_sc1810_init_mixer(struct usb_mixer_interface *mixer);
H A Dmixer.c67 struct usb_mixer_interface *mixer;
302 static inline int mixer_ctrl_intf(struct usb_mixer_interface *mixer) in mixer_ctrl_intf()
593 struct usb_mixer_interface *mixer = list->mixer; in snd_usb_mixer_add_list()
1678 static void __build_feature_ctl(struct usb_mixer_interface *mixer, in __build_feature_ctl()
1863 static void build_feature_ctl_badd(struct usb_mixer_interface *mixer, in build_feature_ctl_badd()
1871 static void get_connector_control_name(struct usb_mixer_interface *mixer, in get_connector_control_name()
1901 static void build_connector_control(struct usb_mixer_interface *mixer, in build_connector_control()
2961 static void snd_usb_mixer_free(struct usb_mixer_interface *mixer) in snd_usb_mixer_free()
2978 struct usb_mixer_interface *mixer = device->device_data; in snd_usb_mixer_dev_free()
3052 static bool uac3_badd_func_has_valid_channels(struct usb_mixer_interface *mixe in uac3_badd_func_has_valid_channels()
[all...]
H A Dmixer_scarlett2.h5 int snd_scarlett2_init(struct usb_mixer_interface *mixer);
H A Dmixer_scarlett.h5 int snd_scarlett_controls_create(struct usb_mixer_interface *mixer);
H A Dmedia.c168 struct usb_mixer_interface *mixer; in snd_media_mixer_init()
229 struct usb_mixer_interface *mixer; in snd_media_mixer_delete()
H A Dmixer_us16x08.h121 int snd_us16x08_controls_create(struct usb_mixer_interface *mixer);
H A Dmixer_scarlett.c536 static int add_new_ctl(struct usb_mixer_interface *mixer, in add_new_ctl()
584 static int add_output_ctls(struct usb_mixer_interface *mixer, in add_output_ctls()
845 static int scarlett_controls_create_generic(struct usb_mixer_interface *mixer, in scarlett_controls_create_generic()
914 int snd_scarlett_controls_create(struct usb_mixer_interface *mixer) in snd_scarlett_controls_create()
H A Dcard.c965 struct usb_mixer_interface *mixer; in usb_audio_disconnect()
1082 struct usb_mixer_interface *mixer; in usb_audio_suspend()
1112 struct usb_mixer_interface *mixer; in usb_audio_resume()
H A Dmixer_us16x08.c1042 static int add_new_ctl(struct usb_mixer_interface *mixer, in add_new_ctl()
1291 int snd_us16x08_controls_create(struct usb_mixer_interface *mixer) in snd_us16x08_controls_create()