Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
mixer_quirks.c File Reference
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/usb.h>
#include <linux/usb/audio.h>
#include <sound/core.h>
#include <sound/control.h>
#include <sound/hwdep.h>
#include <sound/info.h>
#include "usbaudio.h"
#include "mixer.h"
#include "mixer_quirks.h"
#include "helper.h"

Go to the source code of this file.

Data Structures

struct  std_mono_table
 
struct  rc_config
 
struct  snd_ftu_eff_switch_priv_val
 

Macros

#define snd_audigy2nx_led_info   snd_ctl_boolean_mono_info
 
#define _MAKE_NI_CONTROL(bRequest, wIndex)   ((bRequest) << 16 | (wIndex))
 

Functions

void snd_emuusb_set_samplerate (struct snd_usb_audio *chip, unsigned char samplerate_id)
 
int snd_usb_mixer_apply_create_quirk (struct usb_mixer_interface *mixer)
 
void snd_usb_mixer_rc_memory_change (struct usb_mixer_interface *mixer, int unitid)
 

Variables

struct snd_kcontrol_newsnd_usb_feature_unit_ctl
 
struct std_mono_table ebox44_table []
 

Macro Definition Documentation

#define _MAKE_NI_CONTROL (   bRequest,
  wIndex 
)    ((bRequest) << 16 | (wIndex))

Definition at line 478 of file mixer_quirks.c.

#define snd_audigy2nx_led_info   snd_ctl_boolean_mono_info

Definition at line 265 of file mixer_quirks.c.

Function Documentation

void snd_emuusb_set_samplerate ( struct snd_usb_audio chip,
unsigned char  samplerate_id 
)

Definition at line 989 of file mixer_quirks.c.

int snd_usb_mixer_apply_create_quirk ( struct usb_mixer_interface mixer)

Definition at line 1083 of file mixer_quirks.c.

void snd_usb_mixer_rc_memory_change ( struct usb_mixer_interface mixer,
int  unitid 
)

Definition at line 1136 of file mixer_quirks.c.

Variable Documentation

struct std_mono_table ebox44_table[]

Definition at line 1013 of file mixer_quirks.c.

struct snd_kcontrol_new* snd_usb_feature_unit_ctl

Definition at line 1086 of file mixer.c.