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

Data Structures

struct  properties
 

Data Fields

unsigned int magic
 
struct list_head list
 
int dev_audio
 
int dev_mixer
 
unsigned int irq
 
struct {
   unsigned int   rx_ovrrn
 
   unsigned int   rx_overflow
 
   unsigned int   tx_underrun
 
   unsigned int   rx_bad
 
   unsigned int   rx_good
 
stats
 
struct {
   unsigned short   vol [10]
 
   unsigned int   recsrc
 
   unsigned int   modcnt
 
   unsigned short   micpreamp
 
mix
 
struct cs4297a_state::properties prop_dac
 
struct cs4297a_state::properties prop_adc
 
unsigned conversion:1
 
unsigned ena
 
spinlock_t lock
 
struct mutex open_mutex
 
struct mutex open_sem_adc
 
struct mutex open_sem_dac
 
fmode_t open_mode
 
wait_queue_head_t open_wait
 
wait_queue_head_t open_wait_adc
 
wait_queue_head_t open_wait_dac
 
dma_addr_t dmaaddr_sample_buf
 
unsigned buforder_sample_buf
 
serdma_t dma_dac
 
serdma_t dma_adc
 
volatile u16 read_value
 
volatile u16 read_reg
 
volatile u64 reg_request
 

Detailed Description

Definition at line 269 of file swarm_cs4297a.c.

Field Documentation

unsigned buforder_sample_buf

Definition at line 317 of file swarm_cs4297a.c.

unsigned conversion

Definition at line 305 of file swarm_cs4297a.c.

int dev_audio

Definition at line 276 of file swarm_cs4297a.c.

int dev_mixer

Definition at line 277 of file swarm_cs4297a.c.

serdma_t dma_adc

Definition at line 319 of file swarm_cs4297a.c.

serdma_t dma_dac

Definition at line 319 of file swarm_cs4297a.c.

dma_addr_t dmaaddr_sample_buf

Definition at line 316 of file swarm_cs4297a.c.

unsigned ena

Definition at line 306 of file swarm_cs4297a.c.

unsigned int irq

Definition at line 280 of file swarm_cs4297a.c.

Definition at line 273 of file swarm_cs4297a.c.

spinlock_t lock

Definition at line 307 of file swarm_cs4297a.c.

unsigned int magic

Definition at line 271 of file swarm_cs4297a.c.

unsigned short micpreamp

Definition at line 295 of file swarm_cs4297a.c.

struct { ... } mix
unsigned int modcnt

Definition at line 294 of file swarm_cs4297a.c.

fmode_t open_mode

Definition at line 311 of file swarm_cs4297a.c.

struct mutex open_mutex

Definition at line 308 of file swarm_cs4297a.c.

struct mutex open_sem_adc

Definition at line 309 of file swarm_cs4297a.c.

struct mutex open_sem_dac

Definition at line 310 of file swarm_cs4297a.c.

wait_queue_head_t open_wait

Definition at line 312 of file swarm_cs4297a.c.

wait_queue_head_t open_wait_adc

Definition at line 313 of file swarm_cs4297a.c.

wait_queue_head_t open_wait_dac

Definition at line 314 of file swarm_cs4297a.c.

volatile u16 read_reg

Definition at line 322 of file swarm_cs4297a.c.

volatile u16 read_value

Definition at line 321 of file swarm_cs4297a.c.

unsigned int recsrc

Definition at line 293 of file swarm_cs4297a.c.

volatile u64 reg_request

Definition at line 323 of file swarm_cs4297a.c.

unsigned int rx_bad

Definition at line 286 of file swarm_cs4297a.c.

unsigned int rx_good

Definition at line 287 of file swarm_cs4297a.c.

unsigned int rx_overflow

Definition at line 284 of file swarm_cs4297a.c.

unsigned int rx_ovrrn

Definition at line 283 of file swarm_cs4297a.c.

struct { ... } stats
unsigned int tx_underrun

Definition at line 285 of file swarm_cs4297a.c.

unsigned short vol[10]

Definition at line 292 of file swarm_cs4297a.c.


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