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

Data Fields

struct snd_gus_cardgus
 
struct snd_pcm_substreamsubstream
 
spinlock_t lock
 
unsigned int voices
 
struct snd_gus_voicepvoices [2]
 
unsigned int memory
 
unsigned short flags
 
unsigned char voice_ctrl
 
unsigned char ramp_ctrl
 
unsigned int bpos
 
unsigned int blocks
 
unsigned int block_size
 
unsigned int dma_size
 
wait_queue_head_t sleep
 
atomic_t dma_count
 
int final_volume
 

Detailed Description

Definition at line 44 of file gus_pcm.c.

Field Documentation

unsigned int block_size

Definition at line 55 of file gus_pcm.c.

unsigned int blocks

Definition at line 54 of file gus_pcm.c.

unsigned int bpos

Definition at line 53 of file gus_pcm.c.

atomic_t dma_count

Definition at line 58 of file gus_pcm.c.

unsigned int dma_size

Definition at line 56 of file gus_pcm.c.

int final_volume

Definition at line 59 of file gus_pcm.c.

unsigned short flags

Definition at line 51 of file gus_pcm.c.

Definition at line 45 of file gus_pcm.c.

spinlock_t lock

Definition at line 47 of file gus_pcm.c.

unsigned int memory

Definition at line 50 of file gus_pcm.c.

struct snd_gus_voice* pvoices[2]

Definition at line 49 of file gus_pcm.c.

unsigned char ramp_ctrl

Definition at line 52 of file gus_pcm.c.

Definition at line 57 of file gus_pcm.c.

Definition at line 46 of file gus_pcm.c.

unsigned char voice_ctrl

Definition at line 52 of file gus_pcm.c.

unsigned int voices

Definition at line 48 of file gus_pcm.c.


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