Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
emupcm.c File Reference
#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/slab.h>
#include <linux/time.h>
#include <linux/init.h>
#include <sound/core.h>
#include <sound/emu10k1.h>

Go to the source code of this file.

Macros

#define PITCH_48000   0x00004000
 
#define PITCH_96000   0x00008000
 
#define PITCH_85000   0x00007155
 
#define PITCH_80726   0x00006ba2
 
#define PITCH_67882   0x00005a82
 
#define PITCH_57081   0x00004c1c
 
#define INITIAL_TRAM_SHIFT   14
 
#define INITIAL_TRAM_POS(size)   ((((size) / 2) - INITIAL_TRAM_SHIFT) - 1)
 

Functions

int __devinit snd_emu10k1_pcm (struct snd_emu10k1 *emu, int device, struct snd_pcm **rpcm)
 
int __devinit snd_emu10k1_pcm_multi (struct snd_emu10k1 *emu, int device, struct snd_pcm **rpcm)
 
int __devinit snd_emu10k1_pcm_mic (struct snd_emu10k1 *emu, int device, struct snd_pcm **rpcm)
 
int __devinit snd_emu10k1_pcm_efx (struct snd_emu10k1 *emu, int device, struct snd_pcm **rpcm)
 

Macro Definition Documentation

#define INITIAL_TRAM_POS (   size)    ((((size) / 2) - INITIAL_TRAM_SHIFT) - 1)

Definition at line 1576 of file emupcm.c.

#define INITIAL_TRAM_SHIFT   14

Definition at line 1575 of file emupcm.c.

#define PITCH_48000   0x00004000

Definition at line 237 of file emupcm.c.

#define PITCH_57081   0x00004c1c

Definition at line 242 of file emupcm.c.

#define PITCH_67882   0x00005a82

Definition at line 241 of file emupcm.c.

#define PITCH_80726   0x00006ba2

Definition at line 240 of file emupcm.c.

#define PITCH_85000   0x00007155

Definition at line 239 of file emupcm.c.

#define PITCH_96000   0x00008000

Definition at line 238 of file emupcm.c.

Function Documentation

int __devinit snd_emu10k1_pcm ( struct snd_emu10k1 *  emu,
int  device,
struct snd_pcm **  rpcm 
)

Definition at line 1394 of file emupcm.c.

int __devinit snd_emu10k1_pcm_efx ( struct snd_emu10k1 *  emu,
int  device,
struct snd_pcm **  rpcm 
)

Definition at line 1813 of file emupcm.c.

int __devinit snd_emu10k1_pcm_mic ( struct snd_emu10k1 *  emu,
int  device,
struct snd_pcm **  rpcm 
)

Definition at line 1472 of file emupcm.c.

int __devinit snd_emu10k1_pcm_multi ( struct snd_emu10k1 *  emu,
int  device,
struct snd_pcm **  rpcm 
)

Definition at line 1429 of file emupcm.c.