Lines Matching defs:snd_vortex
142 struct snd_vortex { struct
144 struct snd_card *card;
145 struct snd_pcm *pcm[VORTEX_PCM_LAST];
147 struct snd_rawmidi *rmidi; /* Legacy Midi interface. */
148 struct snd_ac97 *codec;
151 stream_t dma_adb[NR_ADB];
152 int spdif_sr;
154 stream_t dma_wt[NR_WT];
155 wt_voice_t wt_voice[NR_WT]; /* WT register cache. */
156 char mixwt[(NR_WT / NR_WTPB) * 6]; /* WT mixin objects */
160 s8 mixcapt[2];
161 s8 mixplayb[4];
163 s8 mixspdif[2];
164 s8 mixa3d[2]; /* mixers which collect all a3d streams. */
165 s8 mixxtlk[2]; /* crosstalk canceler mixer inputs. */
167 u32 fixed_res[5];
171 eqlzr_t eq;
173 a3dsrc_t a3d[NR_A3D];
175 int xt_mode; /* 1: speakers, 0:headphones. */
177 struct pcm_vol pcm_vol[NR_PCM];
179 int isquad; /* cache of extended ID codec flag. */
182 struct gameport *gameport;
185 unsigned long io;
186 void __iomem *mmio;
187 unsigned int irq;
188 spinlock_t lock;
191 struct pci_dev *pci_dev;
192 u16 vendor;
193 u16 device;
194 u8 rev;