#include <linux/bitops.h>
#include <linux/init.h>
#include <linux/list.h>
#include <linux/slab.h>
#include <linux/string.h>
#include <linux/usb.h>
#include <linux/usb/audio.h>
#include <linux/usb/audio-v2.h>
#include <sound/core.h>
#include <sound/control.h>
#include <sound/hwdep.h>
#include <sound/info.h>
#include <sound/tlv.h>
#include "usbaudio.h"
#include "mixer.h"
#include "helper.h"
#include "mixer_quirks.h"
#include "power.h"
#include "mixer_maps.c"
Go to the source code of this file.
|
int | snd_usb_mixer_set_ctl_value (struct usb_mixer_elem_info *cval, int request, int validx, int value_set) |
|
int | snd_usb_mixer_vol_tlv (struct snd_kcontrol *kcontrol, int op_flag, unsigned int size, unsigned int __user *_tlv) |
|
int | snd_usb_mixer_add_control (struct usb_mixer_interface *mixer, struct snd_kcontrol *kctl) |
|
void | snd_usb_mixer_notify_id (struct usb_mixer_interface *mixer, int unitid) |
|
void | snd_usb_mixer_inactivate (struct usb_mixer_interface *mixer) |
|
int | snd_usb_mixer_activate (struct usb_mixer_interface *mixer) |
|
int | snd_usb_create_mixer (struct snd_usb_audio *chip, int ctrlif, int ignore_error) |
|
void | snd_usb_mixer_disconnect (struct list_head *p) |
|
#define get_min_max |
( |
|
cval, |
|
|
|
def |
|
) |
| get_min_max_with_quirks(cval, def, NULL) |
#define MAX_ITEM_NAME_LEN 64 |
- Enumerator:
USB_XU_CLOCK_RATE |
|
USB_XU_CLOCK_SOURCE |
|
USB_XU_DIGITAL_IO_STATUS |
|
USB_XU_DEVICE_OPTIONS |
|
USB_XU_DIRECT_MONITORING |
|
USB_XU_METERING |
|
Definition at line 90 of file mixer.c.
- Enumerator:
USB_XU_CLOCK_SOURCE_SELECTOR |
|
USB_XU_CLOCK_RATE_SELECTOR |
|
USB_XU_DIGITAL_FORMAT_SELECTOR |
|
USB_XU_SOFT_LIMIT_SELECTOR |
|
Definition at line 98 of file mixer.c.