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

#include <msnd.h>

Public Types

enum  { msndClassic, msndPinnacle }
 

Data Fields

charname
 
int dsp_minor
 
int mixer_minor
 
int ext_midi_dev
 
int hdr_midi_dev
 
int io
 
int numio
 
int memid
 
int irqid
 
int irq
 
int irq_ref
 
unsigned char info
 
void __iomembase
 
void __iomemSMA
 
void __iomemDAPQ
 
void __iomemDARQ
 
void __iomemMODQ
 
void __iomemMIDQ
 
void __iomemDSPQ
 
void __iomempwDSPQData
 
void __iomempwMIDQData
 
void __iomempwMODQData
 
int dspq_data_buff
 
int dspq_buff_size
 
enum multisound_dev:: { ... }  type
 
fmode_t mode
 
unsigned long flags
 
wait_queue_head_t writeblock
 
wait_queue_head_t readblock
 
wait_queue_head_t writeflush
 
spinlock_t lock
 
int nresets
 
unsigned long recsrc
 
int left_levels [32]
 
int right_levels [32]
 
int mixer_mod_count
 
int calibrate_signal
 
int play_sample_size
 
int play_sample_rate
 
int play_channels
 
int play_ndelay
 
int rec_sample_size
 
int rec_sample_rate
 
int rec_channels
 
int rec_ndelay
 
BYTE bCurrentMidiPatch
 
msnd_fifo DAPF
 
msnd_fifo DARF
 
int fifosize
 
int last_playbank
 
int last_recbank
 
void(* midi_in_interrupt )(struct multisound_dev *)
 

Detailed Description

Definition at line 193 of file msnd.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
msndClassic 
msndPinnacle 

Definition at line 213 of file msnd.h.

Field Documentation

void __iomem* base

Definition at line 204 of file msnd.h.

BYTE bCurrentMidiPatch

Definition at line 242 of file msnd.h.

int calibrate_signal

Definition at line 237 of file msnd.h.

msnd_fifo DAPF

Definition at line 245 of file msnd.h.

void __iomem* DAPQ

Definition at line 208 of file msnd.h.

msnd_fifo DARF

Definition at line 245 of file msnd.h.

void __iomem * DARQ

Definition at line 208 of file msnd.h.

int dsp_minor

Definition at line 196 of file msnd.h.

void __iomem * DSPQ

Definition at line 208 of file msnd.h.

int dspq_buff_size

Definition at line 210 of file msnd.h.

int dspq_data_buff

Definition at line 210 of file msnd.h.

int ext_midi_dev

Definition at line 197 of file msnd.h.

int fifosize

Definition at line 246 of file msnd.h.

unsigned long flags

Definition at line 215 of file msnd.h.

int hdr_midi_dev

Definition at line 197 of file msnd.h.

unsigned char info

Definition at line 203 of file msnd.h.

Definition at line 200 of file msnd.h.

int irq

Definition at line 202 of file msnd.h.

int irq_ref

Definition at line 202 of file msnd.h.

int irqid

Definition at line 201 of file msnd.h.

int last_playbank

Definition at line 247 of file msnd.h.

int last_recbank

Definition at line 247 of file msnd.h.

int left_levels[32]

Definition at line 234 of file msnd.h.

spinlock_t lock

Definition at line 231 of file msnd.h.

int memid

Definition at line 201 of file msnd.h.

void(* midi_in_interrupt)(struct multisound_dev *)

Definition at line 250 of file msnd.h.

void __iomem * MIDQ

Definition at line 208 of file msnd.h.

int mixer_minor

Definition at line 196 of file msnd.h.

int mixer_mod_count

Definition at line 236 of file msnd.h.

fmode_t mode

Definition at line 214 of file msnd.h.

void __iomem * MODQ

Definition at line 208 of file msnd.h.

char* name

Definition at line 195 of file msnd.h.

int nresets

Definition at line 232 of file msnd.h.

int numio

Definition at line 200 of file msnd.h.

int play_channels

Definition at line 238 of file msnd.h.

int play_ndelay

Definition at line 239 of file msnd.h.

int play_sample_rate

Definition at line 238 of file msnd.h.

int play_sample_size

Definition at line 238 of file msnd.h.

void __iomem* pwDSPQData

Definition at line 209 of file msnd.h.

void __iomem * pwMIDQData

Definition at line 209 of file msnd.h.

void __iomem * pwMODQData

Definition at line 209 of file msnd.h.

wait_queue_head_t readblock

Definition at line 229 of file msnd.h.

int rec_channels

Definition at line 240 of file msnd.h.

int rec_ndelay

Definition at line 241 of file msnd.h.

int rec_sample_rate

Definition at line 240 of file msnd.h.

int rec_sample_size

Definition at line 240 of file msnd.h.

unsigned long recsrc

Definition at line 233 of file msnd.h.

int right_levels[32]

Definition at line 235 of file msnd.h.

void __iomem* SMA

Definition at line 207 of file msnd.h.

enum { ... } type
wait_queue_head_t writeblock

Definition at line 228 of file msnd.h.

wait_queue_head_t writeflush

Definition at line 230 of file msnd.h.


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