Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
snd_es18xx Struct Reference

Data Fields

unsigned long port
 
unsigned long ctrl_port
 
struct resourceres_port
 
struct resourceres_mpu_port
 
struct resourceres_ctrl_port
 
int irq
 
int dma1
 
int dma2
 
unsigned short version
 
int caps
 
unsigned short audio2_vol
 
unsigned short active
 
unsigned int dma1_shift
 
unsigned int dma2_shift
 
struct snd_pcmpcm
 
struct snd_pcm_substreamplayback_a_substream
 
struct snd_pcm_substreamcapture_a_substream
 
struct snd_pcm_substreamplayback_b_substream
 
struct snd_rawmidirmidi
 
struct snd_kcontrolhw_volume
 
struct snd_kcontrolhw_switch
 
struct snd_kcontrolmaster_volume
 
struct snd_kcontrolmaster_switch
 
spinlock_t reg_lock
 
spinlock_t mixer_lock
 

Detailed Description

Definition at line 102 of file es18xx.c.

Field Documentation

unsigned short active

Definition at line 115 of file es18xx.c.

unsigned short audio2_vol

Definition at line 113 of file es18xx.c.

int caps

Definition at line 112 of file es18xx.c.

struct snd_pcm_substream* capture_a_substream

Definition at line 121 of file es18xx.c.

unsigned long ctrl_port

Definition at line 104 of file es18xx.c.

int dma1

Definition at line 109 of file es18xx.c.

unsigned int dma1_shift

Definition at line 116 of file es18xx.c.

int dma2

Definition at line 110 of file es18xx.c.

unsigned int dma2_shift

Definition at line 117 of file es18xx.c.

struct snd_kcontrol* hw_switch

Definition at line 127 of file es18xx.c.

struct snd_kcontrol* hw_volume

Definition at line 126 of file es18xx.c.

int irq

Definition at line 108 of file es18xx.c.

struct snd_kcontrol* master_switch

Definition at line 129 of file es18xx.c.

struct snd_kcontrol* master_volume

Definition at line 128 of file es18xx.c.

spinlock_t mixer_lock

Definition at line 132 of file es18xx.c.

Definition at line 119 of file es18xx.c.

struct snd_pcm_substream* playback_a_substream

Definition at line 120 of file es18xx.c.

struct snd_pcm_substream* playback_b_substream

Definition at line 122 of file es18xx.c.

unsigned long port

Definition at line 103 of file es18xx.c.

spinlock_t reg_lock

Definition at line 131 of file es18xx.c.

struct resource* res_ctrl_port

Definition at line 107 of file es18xx.c.

struct resource* res_mpu_port

Definition at line 106 of file es18xx.c.

struct resource* res_port

Definition at line 105 of file es18xx.c.

Definition at line 124 of file es18xx.c.

unsigned short version

Definition at line 111 of file es18xx.c.


The documentation for this struct was generated from the following file: