Lines Matching defs:mixer
930 struct usb_mixer_interface *mixer; member
1907 struct usb_mixer_interface *mixer, u32 cmd, in scarlett2_usb()
2014 struct usb_mixer_interface *mixer, in scarlett2_usb_get()
2039 struct usb_mixer_interface *mixer, in scarlett2_usb_get_config()
2091 struct usb_mixer_interface *mixer, in scarlett2_usb_set_data()
2115 struct usb_mixer_interface *mixer, int activate) in scarlett2_usb_activate_config()
2126 struct usb_mixer_interface *mixer, in scarlett2_usb_set_config()
2225 static void scarlett2_config_save(struct usb_mixer_interface *mixer) in scarlett2_config_save()
2245 struct usb_mixer_interface *mixer, in scarlett2_usb_get_sync_status()
2282 static int scarlett2_usb_get_mix(struct usb_mixer_interface *mixer, in scarlett2_usb_get_mix()
2316 static int scarlett2_usb_set_mix(struct usb_mixer_interface *mixer, in scarlett2_usb_set_mix()
2488 static int scarlett2_usb_get_mux(struct usb_mixer_interface *mixer) in scarlett2_usb_get_mux()
2521 static int scarlett2_usb_set_mux(struct usb_mixer_interface *mixer) in scarlett2_usb_set_mux()
2589 static int scarlett2_usb_get_meter_levels(struct usb_mixer_interface *mixer, in scarlett2_usb_get_meter_levels()
2627 static int scarlett2_add_new_ctl(struct usb_mixer_interface *mixer, in scarlett2_add_new_ctl()
2702 struct usb_mixer_interface *mixer) in scarlett2_add_firmware_version_ctl()
2741 struct usb_mixer_interface *mixer) in scarlett2_add_min_firmware_version_ctl()
2752 static int scarlett2_update_sync(struct usb_mixer_interface *mixer) in scarlett2_update_sync()
2773 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_sync_ctl_get() local
2804 static int scarlett2_add_sync_ctl(struct usb_mixer_interface *mixer) in scarlett2_add_sync_ctl()
2846 static int scarlett2_update_autogain(struct usb_mixer_interface *mixer) in scarlett2_update_autogain()
2894 static void scarlett2_autogain_update_access(struct usb_mixer_interface *mixer) in scarlett2_autogain_update_access()
2919 static void scarlett2_autogain_notify_access(struct usb_mixer_interface *mixer) in scarlett2_autogain_notify_access()
2952 struct usb_mixer_interface *mixer) in scarlett2_check_autogain_updated()
2975 struct usb_mixer_interface *mixer) in scarlett2_check_put_during_autogain()
2992 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_autogain_switch_ctl_info() local
3013 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_autogain_switch_ctl_get() local
3040 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_autogain_status_ctl_get() local
3067 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_autogain_switch_ctl_put() local
3140 static int scarlett2_update_input_select(struct usb_mixer_interface *mixer) in scarlett2_update_input_select()
3175 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_input_select_ctl_get() local
3202 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_input_select_ctl_put() local
3249 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_input_select_ctl_info() local
3315 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_autogain_disables_ctl_info() local
3341 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_input_link_ctl_get() local
3369 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_input_link_ctl_put() local
3424 static int scarlett2_update_input_gain(struct usb_mixer_interface *mixer) in scarlett2_update_input_gain()
3443 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_input_gain_ctl_info() local
3473 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_input_gain_ctl_get() local
3501 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_input_gain_ctl_put() local
3555 static int scarlett2_update_input_safe(struct usb_mixer_interface *mixer) in scarlett2_update_input_safe()
3574 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_safe_ctl_get() local
3602 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_safe_ctl_put() local
3648 static int scarlett2_update_pcm_input_switch(struct usb_mixer_interface *mixer) in scarlett2_update_pcm_input_switch()
3668 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_pcm_input_switch_ctl_get() local
3690 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_pcm_input_switch_ctl_put() local
3746 static int scarlett2_update_volumes(struct usb_mixer_interface *mixer) in scarlett2_update_volumes()
3804 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_master_volume_ctl_get() local
3832 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_headphone_volume_ctl_get() local
3872 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_volume_ctl_get() local
3900 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_volume_ctl_put() local
3969 static int scarlett2_update_dim_mute(struct usb_mixer_interface *mixer) in scarlett2_update_dim_mute()
4002 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_mute_ctl_get() local
4030 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_mute_ctl_put() local
4104 static void scarlett2_vol_ctl_set_writable(struct usb_mixer_interface *mixer, in scarlett2_vol_ctl_set_writable()
4132 static int scarlett2_sw_hw_change(struct usb_mixer_interface *mixer, in scarlett2_sw_hw_change()
4173 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_sw_hw_enum_ctl_put() local
4211 static int scarlett2_update_input_level(struct usb_mixer_interface *mixer) in scarlett2_update_input_level()
4234 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_level_enum_ctl_info() local
4260 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_level_enum_ctl_get() local
4291 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_level_enum_ctl_put() local
4342 static int scarlett2_update_input_pad(struct usb_mixer_interface *mixer) in scarlett2_update_input_pad()
4361 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_pad_ctl_get() local
4389 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_pad_ctl_put() local
4431 static int scarlett2_update_input_air(struct usb_mixer_interface *mixer) in scarlett2_update_input_air()
4450 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_air_ctl_get() local
4477 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_air_ctl_put() local
4520 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_air_with_drive_ctl_info() local
4561 static int scarlett2_update_input_phantom(struct usb_mixer_interface *mixer) in scarlett2_update_input_phantom()
4601 static void scarlett2_phantom_update_access(struct usb_mixer_interface *mixer) in scarlett2_phantom_update_access()
4618 static void scarlett2_phantom_notify_access(struct usb_mixer_interface *mixer) in scarlett2_phantom_notify_access()
4634 struct usb_mixer_interface *mixer) in scarlett2_check_input_phantom_updated()
4655 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_phantom_ctl_get() local
4682 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_phantom_ctl_put() local
4750 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_phantom_persistence_ctl_put() local
4792 static int scarlett2_update_monitor_other(struct usb_mixer_interface *mixer) in scarlett2_update_monitor_other()
4868 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_speaker_switch_enum_ctl_get() local
4894 static int scarlett2_speaker_switch_enable(struct usb_mixer_interface *mixer) in scarlett2_speaker_switch_enable()
4929 static void scarlett2_speaker_switch_disable(struct usb_mixer_interface *mixer) in scarlett2_speaker_switch_disable()
4952 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_speaker_switch_enum_ctl_put() local
5008 static int scarlett2_add_speaker_switch_ctl(struct usb_mixer_interface *mixer) in scarlett2_add_speaker_switch_ctl()
5038 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_talkback_enum_ctl_get() local
5065 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_talkback_enum_ctl_put() local
5116 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_talkback_map_ctl_get() local
5129 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_talkback_map_ctl_put() local
5172 static int scarlett2_add_talkback_ctls(struct usb_mixer_interface *mixer) in scarlett2_add_talkback_ctls()
5207 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_dim_mute_ctl_get() local
5234 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_dim_mute_ctl_put() local
5287 static int scarlett2_add_line_out_ctls(struct usb_mixer_interface *mixer) in scarlett2_add_line_out_ctls()
5398 static int scarlett2_add_line_in_ctls(struct usb_mixer_interface *mixer) in scarlett2_add_line_in_ctls()
5543 static int scarlett2_update_mix(struct usb_mixer_interface *mixer) in scarlett2_update_mix()
5576 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_mixer_ctl_get() local
5603 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_mixer_ctl_put() local
5651 static int scarlett2_add_mixer_ctls(struct usb_mixer_interface *mixer) in scarlett2_add_mixer_ctls()
5675 static int scarlett2_update_direct_monitor(struct usb_mixer_interface *mixer) in scarlett2_update_direct_monitor()
5689 static int scarlett2_update_monitor_mix(struct usb_mixer_interface *mixer) in scarlett2_update_monitor_mix()
5715 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_direct_monitor_ctl_get() local
5742 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_direct_monitor_ctl_put() local
5819 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_monitor_mix_ctl_put() local
5862 static int scarlett2_add_direct_monitor_ctls(struct usb_mixer_interface *mixer) in scarlett2_add_direct_monitor_ctls()
5968 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_mux_src_enum_ctl_get() local
5996 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_mux_src_enum_ctl_put() local
6033 static int scarlett2_add_mux_enums(struct usb_mixer_interface *mixer) in scarlett2_add_mux_enums()
6093 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_meter_ctl_get() local
6138 static int scarlett2_add_meter_ctl(struct usb_mixer_interface *mixer) in scarlett2_add_meter_ctl()
6167 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_msd_ctl_put() local
6206 static int scarlett2_add_msd_ctl(struct usb_mixer_interface *mixer) in scarlett2_add_msd_ctl()
6238 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_standalone_ctl_put() local
6278 static int scarlett2_add_standalone_ctl(struct usb_mixer_interface *mixer) in scarlett2_add_standalone_ctl()
6293 static int scarlett2_update_power_status(struct usb_mixer_interface *mixer) in scarlett2_update_power_status()
6326 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_power_status_ctl_get() local
6362 static int scarlett2_add_power_status_ctl(struct usb_mixer_interface *mixer) in scarlett2_add_power_status_ctl()
6378 static void scarlett2_private_free(struct usb_mixer_interface *mixer) in scarlett2_private_free()
6387 static void scarlett2_private_suspend(struct usb_mixer_interface *mixer) in scarlett2_private_suspend()
6468 static int scarlett2_init_private(struct usb_mixer_interface *mixer, in scarlett2_init_private()
6496 static int scarlett2_usb_init(struct usb_mixer_interface *mixer) in scarlett2_usb_init()
6540 static int scarlett2_get_flash_segment_nums(struct usb_mixer_interface *mixer) in scarlett2_get_flash_segment_nums()
6622 static int scarlett2_read_configs(struct usb_mixer_interface *mixer) in scarlett2_read_configs()
6784 static void scarlett2_notify_sync(struct usb_mixer_interface *mixer) in scarlett2_notify_sync()
6795 static void scarlett2_notify_monitor(struct usb_mixer_interface *mixer) in scarlett2_notify_monitor()
6816 static void scarlett2_notify_volume(struct usb_mixer_interface *mixer) in scarlett2_notify_volume()
6829 static void scarlett2_notify_dim_mute(struct usb_mixer_interface *mixer) in scarlett2_notify_dim_mute()
6851 static void scarlett2_notify_input_level(struct usb_mixer_interface *mixer) in scarlett2_notify_input_level()
6866 static void scarlett2_notify_input_pad(struct usb_mixer_interface *mixer) in scarlett2_notify_input_pad()
6881 static void scarlett2_notify_input_air(struct usb_mixer_interface *mixer) in scarlett2_notify_input_air()
6896 static void scarlett2_notify_input_phantom(struct usb_mixer_interface *mixer) in scarlett2_notify_input_phantom()
6913 static void scarlett2_notify_input_other(struct usb_mixer_interface *mixer) in scarlett2_notify_input_other()
6922 static void scarlett2_notify_input_select(struct usb_mixer_interface *mixer) in scarlett2_notify_input_select()
6944 static void scarlett2_notify_input_gain(struct usb_mixer_interface *mixer) in scarlett2_notify_input_gain()
6962 static void scarlett2_notify_autogain(struct usb_mixer_interface *mixer) in scarlett2_notify_autogain()
6985 static void scarlett2_notify_input_safe(struct usb_mixer_interface *mixer) in scarlett2_notify_input_safe()
7003 static void scarlett2_notify_monitor_other(struct usb_mixer_interface *mixer) in scarlett2_notify_monitor_other()
7037 static void scarlett2_notify_direct_monitor(struct usb_mixer_interface *mixer) in scarlett2_notify_direct_monitor()
7061 static void scarlett2_notify_power_status(struct usb_mixer_interface *mixer) in scarlett2_notify_power_status()
7073 static void scarlett2_notify_mux(struct usb_mixer_interface *mixer) in scarlett2_notify_mux()
7087 static void scarlett2_notify_pcm_input_switch(struct usb_mixer_interface *mixer) in scarlett2_notify_pcm_input_switch()
7103 struct usb_mixer_interface *mixer = urb->context; in scarlett2_notify() local
7139 static int scarlett2_init_notify(struct usb_mixer_interface *mixer) in scarlett2_init_notify()
7171 struct usb_mixer_interface *mixer) in get_scarlett2_device_entry()
7185 struct usb_mixer_interface *mixer, in snd_scarlett2_controls_create()
7319 static int scarlett2_get_erase_progress(struct usb_mixer_interface *mixer) in scarlett2_get_erase_progress()
7354 static int scarlett2_wait_for_erase(struct usb_mixer_interface *mixer) in scarlett2_wait_for_erase()
7375 static int scarlett2_reboot(struct usb_mixer_interface *mixer) in scarlett2_reboot()
7392 struct usb_mixer_interface *mixer, in scarlett2_ioctl_select_flash_segment()
7431 struct usb_mixer_interface *mixer) in scarlett2_ioctl_erase_flash_segment()
7474 struct usb_mixer_interface *mixer, in scarlett2_ioctl_get_erase_progress()
7525 struct usb_mixer_interface *mixer = hw->private_data; in scarlett2_hwdep_open() local
7546 struct usb_mixer_interface *mixer = hw->private_data; in scarlett2_hwdep_ioctl() local
7575 struct usb_mixer_interface *mixer = hw->private_data; in scarlett2_hwdep_write() local
7660 struct usb_mixer_interface *mixer = hw->private_data; in scarlett2_hwdep_release() local
7674 static int scarlett2_hwdep_init(struct usb_mixer_interface *mixer) in scarlett2_hwdep_init()
7693 int snd_scarlett2_init(struct usb_mixer_interface *mixer) in snd_scarlett2_init()