Go to the documentation of this file.
24 #define SNDCARD_DESKPROXL 27
25 #define SNDCARD_VIDC 28
26 #define SNDCARD_SBPNP 29
27 #define SNDCARD_SOFTOSS 36
28 #define SNDCARD_VMIDI 37
29 #define SNDCARD_OPL3SA1 38
30 #define SNDCARD_OPL3SA1_SB 39
31 #define SNDCARD_OPL3SA1_MPU 40
32 #define SNDCARD_WAVEFRONT 41
33 #define SNDCARD_OPL3SA2 42
34 #define SNDCARD_OPL3SA2_MPU 43
35 #define SNDCARD_WAVEARTIST 44
36 #define SNDCARD_OPL3SA2_MSS 45
37 #define SNDCARD_AD1816 88
70 #define MAX_SUB_BUFFERS (32*MAX_REALTIME_FACTOR)
73 #define DMODE_OUTPUT PCM_ENABLE_OUTPUT
74 #define DMODE_INPUT PCM_ENABLE_INPUT
94 #define DMA_BUSY 0x00000001
95 #define DMA_RESTART 0x00000002
96 #define DMA_ACTIVE 0x00000004
97 #define DMA_STARTED 0x00000008
98 #define DMA_EMPTY 0x00000010
99 #define DMA_ALLOC_DONE 0x00000020
100 #define DMA_SYNCING 0x00000040
101 #define DMA_DIRTY 0x00000080
102 #define DMA_POST 0x00000100
103 #define DMA_NODMA 0x00000200
104 #define DMA_NOTIMEOUT 0x00000400
135 #define DMA_MAP_MAPPED 0x00000001
145 #define BUFF_EOF 0x00000001
146 #define BUFF_DIRTY 0x00000002
171 int count,
int intrflag);
173 int count,
int intrflag);
180 char *localbuf,
int localoffs,
181 const char __user *userbuf,
int useroffs,
182 int max_in,
int max_out,
183 int *
used,
int *returned,
200 #define NOTHING_SPECIAL 0x00
201 #define NEEDS_RESTART 0x01
202 #define DMA_AUTOMODE 0x02
203 #define DMA_DUPLEX 0x04
204 #define DMA_PSEUDO_AUTOMODE 0x08
205 #define DMA_HARDSTOP 0x10
206 #define DMA_EXACT 0x40
207 #define DMA_NORESET 0x80
231 #define AM_WRITE OPEN_WRITE
232 #define AM_READ OPEN_READ
237 #define CNV_MU_LAW 0x00000001
274 int count,
int pmgr_flag);
289 #define MAX_SYSEX_BUF 64
317 void (*outputintr)(
int dev)
372 #define AUDIO_DRIVER_VERSION 2
373 #define MIXER_DRIVER_VERSION 2
375 int driver_size,
int flags,
unsigned int format_mask,
376 void *devc,
int dma1,
int dma2);
378 int driver_size,
void *devc);