Home
last modified time | relevance | path

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

/Linux-v5.4/sound/usb/
Dmixer.h9 struct usb_mixer_interface { struct
33 void (*private_free)(struct usb_mixer_interface *mixer); argument
34 void (*private_suspend)(struct usb_mixer_interface *mixer); argument
55 struct usb_mixer_interface *mixer;
89 void snd_usb_mixer_disconnect(struct usb_mixer_interface *mixer);
91 void snd_usb_mixer_notify_id(struct usb_mixer_interface *mixer, int unitid);
100 struct usb_mixer_interface *mixer,
107 int snd_usb_mixer_suspend(struct usb_mixer_interface *mixer);
108 int snd_usb_mixer_resume(struct usb_mixer_interface *mixer, bool reset_resume);
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,
18 void snd_usb_mixer_resume_quirk(struct usb_mixer_interface *mixer);
Dmixer_quirks.c53 static int snd_create_std_mono_ctl_offset(struct usb_mixer_interface *mixer, in snd_create_std_mono_ctl_offset()
106 static int snd_create_std_mono_ctl(struct usb_mixer_interface *mixer, in snd_create_std_mono_ctl()
121 static int snd_create_std_mono_table(struct usb_mixer_interface *mixer, in snd_create_std_mono_table()
137 static int add_single_ctl_with_resume(struct usb_mixer_interface *mixer, in add_single_ctl_with_resume()
191 struct usb_mixer_interface *mixer = urb->context; in snd_usb_soundblaster_remote_complete()
213 struct usb_mixer_interface *mixer = hw->private_data; in snd_usb_sbrc_hwdep_read()
233 struct usb_mixer_interface *mixer = hw->private_data; in snd_usb_sbrc_hwdep_poll()
239 static int snd_usb_soundblaster_remote_init(struct usb_mixer_interface *mixer) in snd_usb_soundblaster_remote_init()
295 static int snd_audigy2nx_led_update(struct usb_mixer_interface *mixer, in snd_audigy2nx_led_update()
329 struct usb_mixer_interface *mixer = list->mixer; in snd_audigy2nx_led_put()
[all …]
Dmixer_scarlett_gen2.c224 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()
[all …]
Dmixer.c67 struct usb_mixer_interface *mixer;
582 struct usb_mixer_interface *mixer = list->mixer; in snd_usb_mixer_add_control()
1540 static void __build_feature_ctl(struct usb_mixer_interface *mixer, in __build_feature_ctl()
1715 static void build_feature_ctl_badd(struct usb_mixer_interface *mixer, in build_feature_ctl_badd()
1723 static void get_connector_control_name(struct usb_mixer_interface *mixer, in get_connector_control_name()
1744 static void build_connector_control(struct usb_mixer_interface *mixer, in build_connector_control()
2775 static void snd_usb_mixer_free(struct usb_mixer_interface *mixer) in snd_usb_mixer_free()
2792 struct usb_mixer_interface *mixer = device->device_data; in snd_usb_mixer_dev_free()
2866 static bool uac3_badd_func_has_valid_channels(struct usb_mixer_interface *mixer, in uac3_badd_func_has_valid_channels()
2905 static int snd_usb_mixer_controls_badd(struct usb_mixer_interface *mixer, in snd_usb_mixer_controls_badd()
[all …]
Dmixer_scarlett.h5 int snd_scarlett_controls_create(struct usb_mixer_interface *mixer);
Dmixer_scarlett_gen2.h5 int snd_scarlett_gen2_controls_create(struct usb_mixer_interface *mixer);
Dmedia.c168 struct usb_mixer_interface *mixer; in snd_media_mixer_init()
229 struct usb_mixer_interface *mixer; in snd_media_mixer_delete()
Dmixer_us16x08.h121 int snd_us16x08_controls_create(struct usb_mixer_interface *mixer);
Dmixer_scarlett.c526 static int add_new_ctl(struct usb_mixer_interface *mixer, in add_new_ctl()
574 static int add_output_ctls(struct usb_mixer_interface *mixer, in add_output_ctls()
835 static int scarlett_controls_create_generic(struct usb_mixer_interface *mixer, in scarlett_controls_create_generic()
895 int snd_scarlett_controls_create(struct usb_mixer_interface *mixer) in snd_scarlett_controls_create()
Dcard.c707 struct usb_mixer_interface *mixer; in usb_audio_disconnect()
803 struct usb_mixer_interface *mixer; in usb_audio_suspend()
831 struct usb_mixer_interface *mixer; in __usb_audio_resume()
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()