Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
sb_mixer.c File Reference
#include <linux/slab.h>
#include "sound_config.h"
#include "sb.h"
#include "sb_mixer.h"
#include "sb_ess.h"

Go to the source code of this file.

Macros

#define __SB_MIXER_C__
 
#define SBPRO_RECORDING_DEVICES   (SOUND_MASK_LINE | SOUND_MASK_MIC | SOUND_MASK_CD)
 
#define SGNXPRO_RECORDING_DEVICES   SBPRO_RECORDING_DEVICES
 
#define SBPRO_MIXER_DEVICES
 
#define SGNXPRO_MIXER_DEVICES
 
#define SB16_RECORDING_DEVICES
 
#define SB16_OUTFILTER_DEVICES
 
#define SB16_MIXER_DEVICES
 
#define ALS007_MIXER_DEVICES
 

Functions

void sb_mixer_set_stereo (sb_devc *devc, int mode)
 
void smw_mixer_init (sb_devc *devc)
 
int sb_common_mixer_set (sb_devc *devc, int dev, int left, int right)
 
int sb_mixer_init (sb_devc *devc, struct module *owner)
 
void sb_mixer_unload (sb_devc *devc)
 

Macro Definition Documentation

#define __SB_MIXER_C__

Definition at line 23 of file sb_mixer.c.

#define ALS007_MIXER_DEVICES
Value:
SOUND_MASK_PCM | SOUND_MASK_MIC | \
SOUND_MASK_CD | \
SOUND_MASK_VOLUME)

Definition at line 61 of file sb_mixer.c.

#define SB16_MIXER_DEVICES
Value:
SOUND_MASK_CD | \
SOUND_MASK_IGAIN | SOUND_MASK_OGAIN | \
SOUND_MASK_VOLUME | SOUND_MASK_BASS | SOUND_MASK_TREBLE | \
SOUND_MASK_IMIX)

Definition at line 52 of file sb_mixer.c.

#define SB16_OUTFILTER_DEVICES
Value:
SOUND_MASK_CD)

Definition at line 49 of file sb_mixer.c.

#define SB16_RECORDING_DEVICES
Value:

Definition at line 46 of file sb_mixer.c.

#define SBPRO_MIXER_DEVICES
Value:

Definition at line 35 of file sb_mixer.c.

#define SBPRO_RECORDING_DEVICES   (SOUND_MASK_LINE | SOUND_MASK_MIC | SOUND_MASK_CD)

Definition at line 30 of file sb_mixer.c.

#define SGNXPRO_MIXER_DEVICES
Value:

Definition at line 43 of file sb_mixer.c.

#define SGNXPRO_RECORDING_DEVICES   SBPRO_RECORDING_DEVICES

Definition at line 33 of file sb_mixer.c.

Function Documentation

int sb_common_mixer_set ( sb_devc devc,
int  dev,
int  left,
int  right 
)

Definition at line 273 of file sb_mixer.c.

int sb_mixer_init ( sb_devc devc,
struct module owner 
)

Definition at line 672 of file sb_mixer.c.

void sb_mixer_set_stereo ( sb_devc devc,
int  mode 
)

Definition at line 224 of file sb_mixer.c.

void sb_mixer_unload ( sb_devc devc)

Definition at line 762 of file sb_mixer.c.

void smw_mixer_init ( sb_devc devc)

Definition at line 256 of file sb_mixer.c.