Lines Matching refs:vortex_t

129 typedef struct snd_vortex vortex_t;  typedef
188 static void vortex_adb_setsrc(vortex_t * vortex, int adbdma,
192 static void vortex_adbdma_setbuffers(vortex_t * vortex, int adbdma,
194 static void vortex_adbdma_setmode(vortex_t * vortex, int adbdma, int ie,
197 static void vortex_adbdma_setstartbuffer(vortex_t * vortex, int adbdma, int sb);
199 static void vortex_wtdma_setbuffers(vortex_t * vortex, int wtdma,
201 static void vortex_wtdma_setmode(vortex_t * vortex, int wtdma, int ie, int fmt, int d, /*int e, */
203 static void vortex_wtdma_setstartbuffer(vortex_t * vortex, int wtdma, int sb);
206 static void vortex_adbdma_startfifo(vortex_t * vortex, int adbdma);
208 static void vortex_adbdma_pausefifo(vortex_t * vortex, int adbdma);
209 static void vortex_adbdma_resumefifo(vortex_t * vortex, int adbdma);
210 static inline int vortex_adbdma_getlinearpos(vortex_t * vortex, int adbdma);
211 static void vortex_adbdma_resetup(vortex_t *vortex, int adbdma);
214 static void vortex_wtdma_startfifo(vortex_t * vortex, int wtdma);
215 static void vortex_wtdma_stopfifo(vortex_t * vortex, int wtdma);
216 static void vortex_wtdma_pausefifo(vortex_t * vortex, int wtdma);
217 static void vortex_wtdma_resumefifo(vortex_t * vortex, int wtdma);
218 static inline int vortex_wtdma_getlinearpos(vortex_t * vortex, int wtdma);
222 static void vortex_codec_init(vortex_t * vortex);
226 static void vortex_spdif_init(vortex_t * vortex, int spdif_sr, int spdif_mode);
228 static int vortex_core_init(vortex_t * card);
229 static int vortex_core_shutdown(vortex_t * card);
230 static void vortex_enable_int(vortex_t * card);
232 static int vortex_alsafmt_aspfmt(snd_pcm_format_t alsafmt, vortex_t *v);
235 static void vortex_connect_default(vortex_t * vortex, int en);
236 static int vortex_adb_allocroute(vortex_t * vortex, int dma, int nr_ch,
238 static char vortex_adb_checkinout(vortex_t * vortex, int resmap[], int out,
241 static int vortex_wt_allocroute(vortex_t * vortex, int dma, int nr_ch);
242 static void vortex_wt_connect(vortex_t * vortex, int en);
243 static void vortex_wt_init(vortex_t * vortex);
246 static void vortex_route(vortex_t * vortex, int en, unsigned char channel,
249 static void vortex_routes(vortex_t * vortex, int en, unsigned char channel,
253 static void vortex_connection_mixin_mix(vortex_t * vortex, int en,
256 static void vortex_mix_setinputvolumebyte(vortex_t * vortex,
259 static void vortex_mix_setvolumebyte(vortex_t * vortex, unsigned char mix,
264 static void vortex_Vort3D_enable(vortex_t * v);
265 static void vortex_Vort3D_disable(vortex_t * v);
266 static void vortex_Vort3D_connect(vortex_t * vortex, int en);
267 static void vortex_Vort3D_InitializeSource(a3dsrc_t *a, int en, vortex_t *v);
271 static int vortex_gameport_register(vortex_t * card);
272 static void vortex_gameport_unregister(vortex_t * card);
274 static int vortex_eq_init(vortex_t * vortex);
275 static int vortex_eq_free(vortex_t * vortex);
278 static int snd_vortex_new_pcm(vortex_t * vortex, int idx, int nr);
279 static int snd_vortex_mixer(vortex_t * vortex);
280 static int snd_vortex_midi(vortex_t * vortex);