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

#include <msnd.h>

Public Types

enum  { msndClassic, msndPinnacle }
 

Data Fields

void __iomemmappedbase
 
int play_period_bytes
 
int playLimit
 
int playPeriods
 
int playDMAPos
 
int banksPlayed
 
int captureDMAPos
 
int capturePeriodBytes
 
int captureLimit
 
int capturePeriods
 
struct snd_cardcard
 
voidmsndmidi_mpu
 
struct snd_rawmidirmidi
 
long io
 
int memid
 
int irqid
 
int irq
 
int irq_ref
 
unsigned long base
 
void __iomemSMA
 
void __iomemDAPQ
 
void __iomemDARQ
 
void __iomemMODQ
 
void __iomemMIDQ
 
void __iomemDSPQ
 
int dspq_data_buff
 
int dspq_buff_size
 
enum snd_msnd:: { ... }  type
 
fmode_t mode
 
unsigned long flags
 
spinlock_t lock
 
spinlock_t mixer_lock
 
int nresets
 
unsigned recsrc
 
int left_levels [LEVEL_ENTRIES]
 
int right_levels [LEVEL_ENTRIES]
 
int calibrate_signal
 
int play_sample_size
 
int play_sample_rate
 
int play_channels
 
int play_ndelay
 
int capture_sample_size
 
int capture_sample_rate
 
int capture_channels
 
int capture_ndelay
 
u8 bCurrentMidiPatch
 
int last_playbank
 
int last_recbank
 
struct snd_pcm_substreamplayback_substream
 
struct snd_pcm_substreamcapture_substream
 

Detailed Description

Definition at line 220 of file msnd.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
msndClassic 
msndPinnacle 

Definition at line 251 of file msnd.h.

Field Documentation

int banksPlayed

Definition at line 226 of file msnd.h.

unsigned long base

Definition at line 239 of file msnd.h.

u8 bCurrentMidiPatch

Definition at line 278 of file msnd.h.

int calibrate_signal

Definition at line 273 of file msnd.h.

int capture_channels

Definition at line 276 of file msnd.h.

int capture_ndelay

Definition at line 277 of file msnd.h.

int capture_sample_rate

Definition at line 276 of file msnd.h.

int capture_sample_size

Definition at line 276 of file msnd.h.

struct snd_pcm_substream* capture_substream

Definition at line 282 of file msnd.h.

int captureDMAPos

Definition at line 227 of file msnd.h.

int captureLimit

Definition at line 229 of file msnd.h.

int capturePeriodBytes

Definition at line 228 of file msnd.h.

int capturePeriods

Definition at line 230 of file msnd.h.

Definition at line 231 of file msnd.h.

void __iomem* DAPQ

Definition at line 243 of file msnd.h.

void __iomem* DARQ

Definition at line 244 of file msnd.h.

void __iomem* DSPQ

Definition at line 247 of file msnd.h.

int dspq_buff_size

Definition at line 248 of file msnd.h.

int dspq_data_buff

Definition at line 248 of file msnd.h.

unsigned long flags

Definition at line 253 of file msnd.h.

Definition at line 236 of file msnd.h.

int irq

Definition at line 238 of file msnd.h.

int irq_ref

Definition at line 238 of file msnd.h.

int irqid

Definition at line 237 of file msnd.h.

int last_playbank

Definition at line 280 of file msnd.h.

int last_recbank

Definition at line 280 of file msnd.h.

int left_levels[LEVEL_ENTRIES]

Definition at line 271 of file msnd.h.

spinlock_t lock

Definition at line 266 of file msnd.h.

void __iomem* mappedbase

Definition at line 221 of file msnd.h.

int memid

Definition at line 237 of file msnd.h.

void __iomem* MIDQ

Definition at line 246 of file msnd.h.

spinlock_t mixer_lock

Definition at line 267 of file msnd.h.

fmode_t mode

Definition at line 252 of file msnd.h.

void __iomem* MODQ

Definition at line 245 of file msnd.h.

void* msndmidi_mpu

Definition at line 232 of file msnd.h.

int nresets

Definition at line 268 of file msnd.h.

int play_channels

Definition at line 274 of file msnd.h.

int play_ndelay

Definition at line 275 of file msnd.h.

int play_period_bytes

Definition at line 222 of file msnd.h.

int play_sample_rate

Definition at line 274 of file msnd.h.

int play_sample_size

Definition at line 274 of file msnd.h.

struct snd_pcm_substream* playback_substream

Definition at line 281 of file msnd.h.

int playDMAPos

Definition at line 225 of file msnd.h.

int playLimit

Definition at line 223 of file msnd.h.

int playPeriods

Definition at line 224 of file msnd.h.

unsigned recsrc

Definition at line 269 of file msnd.h.

int right_levels[LEVEL_ENTRIES]

Definition at line 272 of file msnd.h.

Definition at line 233 of file msnd.h.

void __iomem* SMA

Definition at line 242 of file msnd.h.

enum { ... } type

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