/kernel/linux/linux-5.10/sound/usb/ |
H A D | mixer.h | 16 struct usb_mixer_interface { struct 43 void (*private_free)(struct usb_mixer_interface *mixer); 44 void (*private_suspend)(struct usb_mixer_interface *mixer); 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, 123 int snd_usb_mixer_suspend(struct usb_mixer_interface *mixer); 124 int snd_usb_mixer_resume(struct usb_mixer_interface *mixer, bool reset_resume);
|
H A D | mixer_quirks.h | 5 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);
|
H A D | mixer_quirks.c | 54 static int snd_create_std_mono_ctl_offset(struct usb_mixer_interface *mixer, in snd_create_std_mono_ctl_offset() 107 static int snd_create_std_mono_ctl(struct usb_mixer_interface *mixer, in snd_create_std_mono_ctl() 122 static int snd_create_std_mono_table(struct usb_mixer_interface *mixer, in snd_create_std_mono_table() 138 static int add_single_ctl_with_resume(struct usb_mixer_interface *mixer, in add_single_ctl_with_resume() 194 struct usb_mixer_interface *mixer = urb->context; in snd_usb_soundblaster_remote_complete() 216 struct usb_mixer_interface *mixer = hw->private_data; in snd_usb_sbrc_hwdep_read() 236 struct usb_mixer_interface *mixer = hw->private_data; in snd_usb_sbrc_hwdep_poll() 242 static int snd_usb_soundblaster_remote_init(struct usb_mixer_interface *mixer) in snd_usb_soundblaster_remote_init() 298 static int snd_audigy2nx_led_update(struct usb_mixer_interface *mixer, in snd_audigy2nx_led_update() 332 struct usb_mixer_interface *mixe in snd_audigy2nx_led_put() [all...] |
H A D | mixer_scarlett_gen2.c | 224 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 *mixe [all...] |
H A D | mixer_s1810c.c | 334 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 D | mixer_scarlett_gen2.h | 5 int snd_scarlett_gen2_init(struct usb_mixer_interface *mixer);
|
H A D | mixer_scarlett.h | 5 int snd_scarlett_controls_create(struct usb_mixer_interface *mixer);
|
H A D | mixer.c | 67 struct usb_mixer_interface *mixer; 295 static inline int mixer_ctrl_intf(struct usb_mixer_interface *mixer) in mixer_ctrl_intf() 588 struct usb_mixer_interface *mixer = list->mixer; in snd_usb_mixer_add_list() 1584 static void __build_feature_ctl(struct usb_mixer_interface *mixer, in __build_feature_ctl() 1769 static void build_feature_ctl_badd(struct usb_mixer_interface *mixer, in build_feature_ctl_badd() 1777 static void get_connector_control_name(struct usb_mixer_interface *mixer, in get_connector_control_name() 1798 static void build_connector_control(struct usb_mixer_interface *mixer, in build_connector_control() 2846 static void snd_usb_mixer_free(struct usb_mixer_interface *mixer) in snd_usb_mixer_free() 2863 struct usb_mixer_interface *mixer = device->device_data; in snd_usb_mixer_dev_free() 2937 static bool uac3_badd_func_has_valid_channels(struct usb_mixer_interface *mixe [all...] |
H A D | media.c | 168 struct usb_mixer_interface *mixer; in snd_media_mixer_init() 229 struct usb_mixer_interface *mixer; in snd_media_mixer_delete()
|
H A D | mixer_us16x08.h | 121 int snd_us16x08_controls_create(struct usb_mixer_interface *mixer);
|
H A D | mixer_scarlett.c | 536 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 D | card.c | 884 struct usb_mixer_interface *mixer; in usb_audio_disconnect() 1001 struct usb_mixer_interface *mixer; in usb_audio_suspend() 1031 struct usb_mixer_interface *mixer; in __usb_audio_resume()
|
H A D | mixer_us16x08.c | 1042 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()
|
/kernel/linux/linux-6.6/sound/usb/ |
H A D | mixer.h | 16 struct usb_mixer_interface { struct 43 void (*private_free)(struct usb_mixer_interface *mixer); 44 void (*private_suspend)(struct usb_mixer_interface *mixer); 66 struct usb_mixer_interface *mixer; 100 void snd_usb_mixer_disconnect(struct usb_mixer_interface *mixer); 102 void snd_usb_mixer_notify_id(struct usb_mixer_interface *mixer, int unitid); 115 struct usb_mixer_interface *mixer, 121 int snd_usb_mixer_suspend(struct usb_mixer_interface *mixer); 122 int snd_usb_mixer_resume(struct usb_mixer_interface *mixer);
|
H A D | mixer_quirks.h | 5 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 D | mixer_scarlett_gen2.c | 387 struct usb_mixer_interface *mixer; 1183 struct usb_mixer_interface *mixer, u32 cmd, in scarlett2_usb() 1280 struct usb_mixer_interface *mixer, in scarlett2_usb_get() 1296 struct usb_mixer_interface *mixer, in scarlett2_usb_get_config() 1336 static void scarlett2_config_save(struct usb_mixer_interface *mixer) in scarlett2_config_save() 1358 struct usb_mixer_interface *mixer, in scarlett2_usb_set_config() 1431 struct usb_mixer_interface *mixer, in scarlett2_usb_get_sync_status() 1448 struct usb_mixer_interface *mixer, in scarlett2_usb_get_volume_status() 1458 static int scarlett2_usb_get_mix(struct usb_mixer_interface *mixer, in scarlett2_usb_get_mix() 1501 static int scarlett2_usb_set_mix(struct usb_mixer_interface *mixe [all...] |
H A D | mixer_quirks.c | 55 static int snd_create_std_mono_ctl_offset(struct usb_mixer_interface *mixer, in snd_create_std_mono_ctl_offset() 108 static int snd_create_std_mono_ctl(struct usb_mixer_interface *mixer, in snd_create_std_mono_ctl() 123 static int snd_create_std_mono_table(struct usb_mixer_interface *mixer, in snd_create_std_mono_table() 139 static int add_single_ctl_with_resume(struct usb_mixer_interface *mixer, in add_single_ctl_with_resume() 195 struct usb_mixer_interface *mixer = urb->context; in snd_usb_soundblaster_remote_complete() 217 struct usb_mixer_interface *mixer = hw->private_data; in snd_usb_sbrc_hwdep_read() 237 struct usb_mixer_interface *mixer = hw->private_data; in snd_usb_sbrc_hwdep_poll() 243 static int snd_usb_soundblaster_remote_init(struct usb_mixer_interface *mixer) in snd_usb_soundblaster_remote_init() 299 static int snd_audigy2nx_led_update(struct usb_mixer_interface *mixer, in snd_audigy2nx_led_update() 333 struct usb_mixer_interface *mixe in snd_audigy2nx_led_put() [all...] |
H A D | mixer_s1810c.c | 334 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 D | mixer_scarlett_gen2.h | 5 int snd_scarlett_gen2_init(struct usb_mixer_interface *mixer);
|
H A D | mixer_scarlett.h | 5 int snd_scarlett_controls_create(struct usb_mixer_interface *mixer);
|
H A D | mixer.c | 67 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() 1655 static void __build_feature_ctl(struct usb_mixer_interface *mixer, in __build_feature_ctl() 1840 static void build_feature_ctl_badd(struct usb_mixer_interface *mixer, in build_feature_ctl_badd() 1848 static void get_connector_control_name(struct usb_mixer_interface *mixer, in get_connector_control_name() 1878 static void build_connector_control(struct usb_mixer_interface *mixer, in build_connector_control() 2927 static void snd_usb_mixer_free(struct usb_mixer_interface *mixer) in snd_usb_mixer_free() 2944 struct usb_mixer_interface *mixer = device->device_data; in snd_usb_mixer_dev_free() 3018 static bool uac3_badd_func_has_valid_channels(struct usb_mixer_interface *mixe [all...] |
H A D | media.c | 168 struct usb_mixer_interface *mixer; in snd_media_mixer_init() 229 struct usb_mixer_interface *mixer; in snd_media_mixer_delete()
|
H A D | mixer_us16x08.h | 121 int snd_us16x08_controls_create(struct usb_mixer_interface *mixer);
|
H A D | mixer_scarlett.c | 536 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 D | card.c | 953 struct usb_mixer_interface *mixer; in usb_audio_disconnect() 1070 struct usb_mixer_interface *mixer; in usb_audio_suspend() 1100 struct usb_mixer_interface *mixer; in usb_audio_resume()
|