Home
last modified time | relevance | path

Searched refs:vortex (Results 1 - 25 of 27) sorted by relevance

12

/kernel/linux/linux-5.10/sound/pci/au88x0/
H A Dau88x0_eq.c39 static void vortex_EqHw_SetTimeConsts(vortex_t * vortex, u16 gain, u16 level) in vortex_EqHw_SetTimeConsts() argument
41 hwwrite(vortex->mmio, 0x2b3c4, gain); in vortex_EqHw_SetTimeConsts()
42 hwwrite(vortex->mmio, 0x2b3c8, level); in vortex_EqHw_SetTimeConsts()
54 static void vortex_EqHw_SetLeftCoefs(vortex_t *vortex, const u16 coefs[]) in vortex_EqHw_SetLeftCoefs() argument
56 eqhw_t *eqhw = &(vortex->eq.this04); in vortex_EqHw_SetLeftCoefs()
60 hwwrite(vortex->mmio, 0x2b000 + n * 0x30, coefs[i + 0]); in vortex_EqHw_SetLeftCoefs()
61 hwwrite(vortex->mmio, 0x2b004 + n * 0x30, coefs[i + 1]); in vortex_EqHw_SetLeftCoefs()
64 hwwrite(vortex->mmio, 0x2b008 + n * 0x30, coefs[i + 2]); in vortex_EqHw_SetLeftCoefs()
65 hwwrite(vortex->mmio, 0x2b00c + n * 0x30, coefs[i + 3]); in vortex_EqHw_SetLeftCoefs()
66 hwwrite(vortex in vortex_EqHw_SetLeftCoefs()
76 vortex_EqHw_SetRightCoefs(vortex_t *vortex, const u16 coefs[]) vortex_EqHw_SetRightCoefs() argument
99 vortex_EqHw_SetLeftStates(vortex_t *vortex, const u16 a[], const u16 b[]) vortex_EqHw_SetLeftStates() argument
116 vortex_EqHw_SetRightStates(vortex_t *vortex, const u16 a[], const u16 b[]) vortex_EqHw_SetRightStates() argument
162 vortex_EqHw_SetBypassGain(vortex_t * vortex, u16 a, u16 b) vortex_EqHw_SetBypassGain() argument
174 vortex_EqHw_SetA3DBypassGain(vortex_t * vortex, u16 a, u16 b) vortex_EqHw_SetA3DBypassGain() argument
198 vortex_EqHw_SetLeftGainsSingleTarget(vortex_t * vortex, u16 index, u16 b) vortex_EqHw_SetLeftGainsSingleTarget() argument
204 vortex_EqHw_SetRightGainsSingleTarget(vortex_t * vortex, u16 index, u16 b) vortex_EqHw_SetRightGainsSingleTarget() argument
209 vortex_EqHw_SetLeftGainsTarget(vortex_t *vortex, const u16 a[]) vortex_EqHw_SetLeftGainsTarget() argument
219 vortex_EqHw_SetRightGainsTarget(vortex_t *vortex, const u16 a[]) vortex_EqHw_SetRightGainsTarget() argument
229 vortex_EqHw_SetLeftGainsCurrent(vortex_t *vortex, const u16 a[]) vortex_EqHw_SetLeftGainsCurrent() argument
239 vortex_EqHw_SetRightGainsCurrent(vortex_t *vortex, const u16 a[]) vortex_EqHw_SetRightGainsCurrent() argument
312 vortex_EqHw_SetLevels(vortex_t *vortex, const u16 peaks[]) vortex_EqHw_SetLevels() argument
368 vortex_EqHw_SetControlReg(vortex_t * vortex, u32 reg) vortex_EqHw_SetControlReg() argument
373 vortex_EqHw_SetSampleRate(vortex_t * vortex, u32 sr) vortex_EqHw_SetSampleRate() argument
390 vortex_EqHw_Enable(vortex_t * vortex) vortex_EqHw_Enable() argument
395 vortex_EqHw_Disable(vortex_t * vortex) vortex_EqHw_Disable() argument
401 vortex_EqHw_ZeroIO(vortex_t * vortex) vortex_EqHw_ZeroIO() argument
410 vortex_EqHw_ZeroA3DIO(vortex_t * vortex) vortex_EqHw_ZeroA3DIO() argument
417 vortex_EqHw_ZeroState(vortex_t * vortex) vortex_EqHw_ZeroState() argument
444 vortex_EqHw_ProgramPipe(vortex_t * vortex) vortex_EqHw_ProgramPipe() argument
459 vortex_EqHw_Program10Band(vortex_t * vortex, auxxEqCoeffSet_t * coefset) vortex_EqHw_Program10Band() argument
476 vortex_EqHw_GetTenBandLevels(vortex_t * vortex, u16 peaks[]) vortex_EqHw_GetTenBandLevels() argument
493 vortex_Eqlzr_GetLeftGain(vortex_t * vortex, u16 index, u16 * gain) vortex_Eqlzr_GetLeftGain() argument
504 vortex_Eqlzr_SetLeftGain(vortex_t * vortex, u16 index, u16 gain) vortex_Eqlzr_SetLeftGain() argument
518 vortex_Eqlzr_GetRightGain(vortex_t * vortex, u16 index, u16 * gain) vortex_Eqlzr_GetRightGain() argument
529 vortex_Eqlzr_SetRightGain(vortex_t * vortex, u16 index, u16 gain) vortex_Eqlzr_SetRightGain() argument
566 vortex_Eqlzr_SetAllBandsFromActiveCoeffSet(vortex_t * vortex) vortex_Eqlzr_SetAllBandsFromActiveCoeffSet() argument
577 vortex_Eqlzr_SetAllBands(vortex_t *vortex, const u16 gains[], s32 count) vortex_Eqlzr_SetAllBands() argument
595 vortex_Eqlzr_SetA3dBypassGain(vortex_t * vortex, u32 a, u32 b) vortex_Eqlzr_SetA3dBypassGain() argument
611 vortex_Eqlzr_ProgramA3dBypassGain(vortex_t * vortex) vortex_Eqlzr_ProgramA3dBypassGain() argument
625 vortex_Eqlzr_ShutDownA3d(vortex_t * vortex) vortex_Eqlzr_ShutDownA3d() argument
631 vortex_Eqlzr_SetBypass(vortex_t * vortex, u32 bp) vortex_Eqlzr_SetBypass() argument
648 vortex_Eqlzr_ReadAndSetActiveCoefSet(vortex_t * vortex) vortex_Eqlzr_ReadAndSetActiveCoefSet() argument
658 vortex_Eqlzr_GetAllPeaks(vortex_t * vortex, u16 * peaks, int *count) vortex_Eqlzr_GetAllPeaks() argument
677 vortex_Eqlzr_init(vortex_t * vortex) vortex_Eqlzr_init() argument
709 vortex_Eqlzr_shutdown(vortex_t * vortex) vortex_Eqlzr_shutdown() argument
725 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_eqtoggle_get() local
738 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_eqtoggle_put() local
772 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_eq_get() local
786 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_eq_put() local
830 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_peaks_get() local
869 vortex_eq_init(vortex_t *vortex) vortex_eq_init() argument
904 vortex_eq_free(vortex_t * vortex) vortex_eq_free() argument
[all...]
H A Dau88x0_core.c77 static void vortex_mixer_en_sr(vortex_t * vortex, int channel) in vortex_mixer_en_sr() argument
79 hwwrite(vortex->mmio, VORTEX_MIXER_SR, in vortex_mixer_en_sr()
80 hwread(vortex->mmio, VORTEX_MIXER_SR) | (0x1 << channel)); in vortex_mixer_en_sr()
82 static void vortex_mixer_dis_sr(vortex_t * vortex, int channel) in vortex_mixer_dis_sr() argument
84 hwwrite(vortex->mmio, VORTEX_MIXER_SR, in vortex_mixer_dis_sr()
85 hwread(vortex->mmio, VORTEX_MIXER_SR) & ~(0x1 << channel)); in vortex_mixer_dis_sr()
90 vortex_mix_muteinputgain(vortex_t * vortex, unsigned char mix,
93 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_A + ((mix << 5) + channel),
95 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_B + ((mix << 5) + channel),
99 static int vortex_mix_getvolume(vortex_t * vortex, unsigne
168 vortex_mix_setvolumebyte(vortex_t * vortex, unsigned char mix, unsigned char vol) vortex_mix_setvolumebyte() argument
182 vortex_mix_setinputvolumebyte(vortex_t * vortex, unsigned char mix, int mixin, unsigned char vol) vortex_mix_setinputvolumebyte() argument
201 vortex_mix_setenablebit(vortex_t * vortex, unsigned char mix, int mixin, int en) vortex_mix_setenablebit() argument
226 vortex_mix_killinput(vortex_t * vortex, unsigned char mix, int mixin) vortex_mix_killinput() argument
235 vortex_mix_enableinput(vortex_t * vortex, unsigned char mix, int mixin) vortex_mix_enableinput() argument
246 vortex_mix_disableinput(vortex_t * vortex, unsigned char mix, int channel, int ramp) vortex_mix_disableinput() argument
259 vortex_mixer_addWTD(vortex_t * vortex, unsigned char mix, unsigned char ch) vortex_mixer_addWTD() argument
287 vortex_mixer_delWTD(vortex_t * vortex, unsigned char mix, unsigned char ch) vortex_mixer_delWTD() argument
365 vortex_mixer_init(vortex_t * vortex) vortex_mixer_init() argument
431 vortex_src_en_sr(vortex_t * vortex, int channel) vortex_src_en_sr() argument
437 vortex_src_dis_sr(vortex_t * vortex, int channel) vortex_src_dis_sr() argument
443 vortex_src_flushbuffers(vortex_t * vortex, unsigned char src) vortex_src_flushbuffers() argument
454 vortex_src_cleardrift(vortex_t * vortex, unsigned char src) vortex_src_cleardrift() argument
462 vortex_src_set_throttlesource(vortex_t * vortex, unsigned char src, int en) vortex_src_set_throttlesource() argument
475 vortex_src_persist_convratio(vortex_t * vortex, unsigned char src, int ratio) vortex_src_persist_convratio() argument
628 vortex_srcblock_init(vortex_t * vortex) vortex_srcblock_init() argument
655 vortex_src_addWTD(vortex_t * vortex, unsigned char src, unsigned char ch) vortex_src_addWTD() argument
687 vortex_src_delWTD(vortex_t * vortex, unsigned char src, unsigned char ch) vortex_src_delWTD() argument
767 vortex_fifo_clearadbdata(vortex_t * vortex, int fifo, int x) vortex_fifo_clearadbdata() argument
788 vortex_fifo_setadbvalid(vortex_t * vortex, int fifo, int en) vortex_fifo_setadbvalid() argument
796 vortex_fifo_setadbctrl(vortex_t * vortex, int fifo, int stereo, int priority, int empty, int valid, int f) vortex_fifo_setadbctrl() argument
867 vortex_fifo_clearwtdata(vortex_t * vortex, int fifo, int x) vortex_fifo_clearwtdata() argument
877 vortex_fifo_wtinitialize(vortex_t * vortex, int fifo, int j) vortex_fifo_wtinitialize() argument
889 vortex_fifo_setwtvalid(vortex_t * vortex, int fifo, int en) vortex_fifo_setwtvalid() argument
897 vortex_fifo_setwtctrl(vortex_t * vortex, int fifo, int ctrl, int priority, int empty, int valid, int f) vortex_fifo_setwtctrl() argument
1024 vortex_fifo_init(vortex_t * vortex) vortex_fifo_init() argument
1066 vortex_adbdma_init(vortex_t * vortex) vortex_adbdma_init() argument
1070 vortex_adbdma_setfirstbuffer(vortex_t * vortex, int adbdma) vortex_adbdma_setfirstbuffer() argument
1078 vortex_adbdma_setstartbuffer(vortex_t * vortex, int adbdma, int sb) vortex_adbdma_setstartbuffer() argument
1088 vortex_adbdma_setbuffers(vortex_t * vortex, int adbdma, int psize, int count) vortex_adbdma_setbuffers() argument
1142 vortex_adbdma_setmode(vortex_t * vortex, int adbdma, int ie, int dir, int fmt, int stereo, u32 offset) vortex_adbdma_setmode() argument
1164 vortex_adbdma_bufshift(vortex_t * vortex, int adbdma) vortex_adbdma_bufshift() argument
1216 vortex_adbdma_resetup(vortex_t *vortex, int adbdma) vortex_adbdma_resetup() argument
1245 vortex_adbdma_getlinearpos(vortex_t * vortex, int adbdma) vortex_adbdma_getlinearpos() argument
1263 vortex_adbdma_startfifo(vortex_t * vortex, int adbdma) vortex_adbdma_startfifo() argument
1290 vortex_adbdma_resumefifo(vortex_t * vortex, int adbdma) vortex_adbdma_resumefifo() argument
1312 vortex_adbdma_pausefifo(vortex_t * vortex, int adbdma) vortex_adbdma_pausefifo() argument
1332 vortex_adbdma_stopfifo(vortex_t * vortex, int adbdma) vortex_adbdma_stopfifo() argument
1349 vortex_wtdma_setfirstbuffer(vortex_t * vortex, int wtdma) vortex_wtdma_setfirstbuffer() argument
1357 vortex_wtdma_setstartbuffer(vortex_t * vortex, int wtdma, int sb) vortex_wtdma_setstartbuffer() argument
1367 vortex_wtdma_setbuffers(vortex_t * vortex, int wtdma, int psize, int count) vortex_wtdma_setbuffers() argument
1413 vortex_wtdma_setmode(vortex_t * vortex, int wtdma, int ie, int fmt, int d, u32 offset) vortex_wtdma_setmode() argument
1435 vortex_wtdma_bufshift(vortex_t * vortex, int wtdma) vortex_wtdma_bufshift() argument
1502 vortex_wtdma_getlinearpos(vortex_t * vortex, int wtdma) vortex_wtdma_getlinearpos() argument
1512 vortex_wtdma_startfifo(vortex_t * vortex, int wtdma) vortex_wtdma_startfifo() argument
1539 vortex_wtdma_resumefifo(vortex_t * vortex, int wtdma) vortex_wtdma_resumefifo() argument
1561 vortex_wtdma_pausefifo(vortex_t * vortex, int wtdma) vortex_wtdma_pausefifo() argument
1581 vortex_wtdma_stopfifo(vortex_t * vortex, int wtdma) vortex_wtdma_stopfifo() argument
1599 vortex_adb_init(vortex_t * vortex) vortex_adb_init() argument
1616 vortex_adb_en_sr(vortex_t * vortex, int channel) vortex_adb_en_sr() argument
1622 vortex_adb_dis_sr(vortex_t * vortex, int channel) vortex_adb_dis_sr() argument
1629 vortex_adb_addroutes(vortex_t * vortex, unsigned char channel, ADBRamLink * route, int rnum) vortex_adb_addroutes() argument
1676 vortex_adb_delroutes(vortex_t * vortex, unsigned char channel, ADBRamLink route0, ADBRamLink route1) vortex_adb_delroutes() argument
1716 vortex_route(vortex_t * vortex, int en, unsigned char channel, unsigned char source, unsigned char dest) vortex_route() argument
1781 vortex_routeLRT(vortex_t * vortex, int en, unsigned char ch, unsigned char source0, unsigned char source1, unsigned char dest) vortex_routeLRT() argument
1830 vortex_connection_adbdma_src(vortex_t * vortex, int en, unsigned char ch, unsigned char adbdma, unsigned char src) vortex_connection_adbdma_src() argument
1838 vortex_connection_src_mixin(vortex_t * vortex, int en, unsigned char channel, unsigned char src, unsigned char mixin) vortex_connection_src_mixin() argument
1847 vortex_connection_mixin_mix(vortex_t * vortex, int en, unsigned char mixin, unsigned char mix, int a) vortex_connection_mixin_mix() argument
1859 vortex_connection_adb_mixin(vortex_t * vortex, int en, unsigned char channel, unsigned char source, unsigned char mixin) vortex_connection_adb_mixin() argument
1867 vortex_connection_src_adbdma(vortex_t * vortex, int en, unsigned char ch, unsigned char src, unsigned char adbdma) vortex_connection_src_adbdma() argument
1874 vortex_connection_src_src_adbdma(vortex_t * vortex, int en, unsigned char ch, unsigned char src0, unsigned char src1, unsigned char adbdma) vortex_connection_src_src_adbdma() argument
1885 vortex_connection_mix_adb(vortex_t * vortex, int en, unsigned char ch, unsigned char mix, unsigned char dest) vortex_connection_mix_adb() argument
1894 vortex_connection_mix_src(vortex_t * vortex, int en, unsigned char ch, unsigned char mix, unsigned char src) vortex_connection_mix_src() argument
1942 vortex_connect_codecplay(vortex_t * vortex, int en, unsigned char mixers[]) vortex_connect_codecplay() argument
1976 vortex_connect_codecrec(vortex_t * vortex, int en, unsigned char mixin0, unsigned char mixin1) vortex_connect_codecrec() argument
2002 vortex_adb_checkinout(vortex_t * vortex, int resmap[], int out, int restype) vortex_adb_checkinout() argument
2051 vortex_connect_default(vortex_t * vortex, int en) vortex_connect_default() argument
2109 vortex_adb_allocroute(vortex_t *vortex, int dma, int nr_ch, int dir, int type, int subdev) vortex_adb_allocroute() argument
2347 vortex_adb_setsrc(vortex_t * vortex, int adbdma, unsigned int rate, int dir) vortex_adb_setsrc() argument
2367 vortex_settimer(vortex_t * vortex, int period) vortex_settimer() argument
2404 vortex_t *vortex = dev_id; vortex_interrupt() local
2498 vortex_codec_init(vortex_t * vortex) vortex_codec_init() argument
2600 vortex_spdif_init(vortex_t * vortex, int spdif_sr, int spdif_mode) vortex_spdif_init() argument
2682 vortex_core_init(vortex_t *vortex) vortex_core_init() argument
2736 vortex_core_shutdown(vortex_t * vortex) vortex_core_shutdown() argument
[all...]
H A Dau88x0_xtalk.c242 vortex_XtalkHw_SetLeftEQ(vortex_t * vortex, short arg_0, short arg_4, in vortex_XtalkHw_SetLeftEQ() argument
248 hwwrite(vortex->mmio, 0x24200 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetLeftEQ()
249 hwwrite(vortex->mmio, 0x24204 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetLeftEQ()
250 hwwrite(vortex->mmio, 0x24208 + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetLeftEQ()
251 hwwrite(vortex->mmio, 0x2420c + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetLeftEQ()
252 hwwrite(vortex->mmio, 0x24210 + i * 0x24, coefs[i][4]); in vortex_XtalkHw_SetLeftEQ()
254 hwwrite(vortex->mmio, 0x24538, arg_0 & 0xffff); in vortex_XtalkHw_SetLeftEQ()
255 hwwrite(vortex->mmio, 0x2453C, arg_4 & 0xffff); in vortex_XtalkHw_SetLeftEQ()
259 vortex_XtalkHw_SetRightEQ(vortex_t * vortex, short arg_0, short arg_4, in vortex_XtalkHw_SetRightEQ() argument
265 hwwrite(vortex in vortex_XtalkHw_SetRightEQ()
276 vortex_XtalkHw_SetLeftXT(vortex_t * vortex, short arg_0, short arg_4, xtalk_coefs_t const coefs) vortex_XtalkHw_SetLeftXT() argument
293 vortex_XtalkHw_SetRightXT(vortex_t * vortex, short arg_0, short arg_4, xtalk_coefs_t const coefs) vortex_XtalkHw_SetRightXT() argument
310 vortex_XtalkHw_SetLeftEQStates(vortex_t * vortex, xtalk_instate_t const arg_0, xtalk_state_t const coefs) vortex_XtalkHw_SetLeftEQStates() argument
329 vortex_XtalkHw_SetRightEQStates(vortex_t * vortex, xtalk_instate_t const arg_0, xtalk_state_t const coefs) vortex_XtalkHw_SetRightEQStates() argument
348 vortex_XtalkHw_SetLeftXTStates(vortex_t * vortex, xtalk_instate_t const arg_0, xtalk_state_t const coefs) vortex_XtalkHw_SetLeftXTStates() argument
367 vortex_XtalkHw_SetRightXTStates(vortex_t * vortex, xtalk_instate_t const arg_0, xtalk_state_t const coefs) vortex_XtalkHw_SetRightXTStates() argument
530 vortex_XtalkHw_SetGains(vortex_t * vortex, xtalk_gains_t const gains) vortex_XtalkHw_SetGains() argument
540 vortex_XtalkHw_SetGainsAllChan(vortex_t * vortex) vortex_XtalkHw_SetGainsAllChan() argument
558 vortex_XtalkHw_SetDelay(vortex_t * vortex, unsigned short right, unsigned short left) vortex_XtalkHw_SetDelay() argument
572 vortex_XtalkHw_SetLeftDline(vortex_t * vortex, xtalk_dline_t const dline) vortex_XtalkHw_SetLeftDline() argument
583 vortex_XtalkHw_SetRightDline(vortex_t * vortex, xtalk_dline_t const dline) vortex_XtalkHw_SetRightDline() argument
640 vortex_XtalkHw_SetSampleRate(vortex_t * vortex, u32 sr) vortex_XtalkHw_SetSampleRate() argument
656 vortex_XtalkHw_Enable(vortex_t * vortex) vortex_XtalkHw_Enable() argument
666 vortex_XtalkHw_Disable(vortex_t * vortex) vortex_XtalkHw_Disable() argument
676 vortex_XtalkHw_ZeroIO(vortex_t * vortex) vortex_XtalkHw_ZeroIO() argument
686 vortex_XtalkHw_ZeroState(vortex_t * vortex) vortex_XtalkHw_ZeroState() argument
715 vortex_XtalkHw_ProgramPipe(vortex_t * vortex) vortex_XtalkHw_ProgramPipe() argument
726 vortex_XtalkHw_ProgramXtalkWide(vortex_t * vortex) vortex_XtalkHw_ProgramXtalkWide() argument
743 vortex_XtalkHw_ProgramXtalkNarrow(vortex_t * vortex) vortex_XtalkHw_ProgramXtalkNarrow() argument
762 vortex_XtalkHw_ProgramDiamondXtalk(vortex_t * vortex) vortex_XtalkHw_ProgramDiamondXtalk() argument
778 vortex_XtalkHw_init(vortex_t * vortex) vortex_XtalkHw_init() argument
[all...]
H A Dau88x0_synth.c13 static void vortex_fifo_setwtvalid(vortex_t * vortex, int fifo, int en);
14 static void vortex_connection_adb_mixin(vortex_t * vortex, int en,
18 static void vortex_connection_mixin_mix(vortex_t * vortex, int en,
21 static void vortex_fifo_wtinitialize(vortex_t * vortex, int fifo, int j);
22 static int vortex_wt_SetReg(vortex_t * vortex, unsigned char reg, int wt,
28 static void vortex_wt_setstereo(vortex_t * vortex, u32 wt, u32 stereo) in vortex_wt_setstereo() argument
32 //temp = hwread(vortex->mmio, 0x80 + ((wt >> 0x5)<< 0xf) + (((wt & 0x1f) >> 1) << 2)); in vortex_wt_setstereo()
33 temp = hwread(vortex->mmio, WT_STEREO(wt)); in vortex_wt_setstereo()
35 //hwwrite(vortex->mmio, 0x80 + ((wt >> 0x5)<< 0xf) + (((wt & 0x1f) >> 1) << 2), temp); in vortex_wt_setstereo()
36 hwwrite(vortex in vortex_wt_setstereo()
40 vortex_wt_setdsout(vortex_t * vortex, u32 wt, int en) vortex_wt_setdsout() argument
54 vortex_wt_allocroute(vortex_t * vortex, int wt, int nr_ch) vortex_wt_allocroute() argument
104 vortex_wt_connect(vortex_t * vortex, int en) vortex_wt_connect() argument
182 vortex_wt_SetReg(vortex_t * vortex, unsigned char reg, int wt, u32 val) vortex_wt_SetReg() argument
285 vortex_wt_init(vortex_t * vortex) vortex_wt_init() argument
[all...]
H A Dau88x0_a3d.c24 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetTimeConsts() local
25 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts()
27 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts()
29 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts()
31 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts()
50 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetAtmosTarget() local
51 hwwrite(vortex->mmio, in a3dsrc_SetAtmosTarget()
54 hwwrite(vortex in a3dsrc_SetAtmosTarget()
65 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetAtmosCurrent() local
79 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetAtmosState() local
126 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetHrtfTarget() local
139 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetHrtfCurrent() local
152 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetHrtfState() local
164 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetHrtfOutput() local
243 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetItdTarget() local
261 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetItdCurrent() local
279 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetItdDline() local
329 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetGainTarget() local
337 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetGainCurrent() local
378 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetA3DSampleRate() local
388 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_EnableA3D() local
396 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_DisableA3D() local
403 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetA3DControlReg() local
409 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetA3DPointerReg() local
437 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_ZeroSliceIO() local
846 vortex_a3d_register_controls(vortex_t *vortex) vortex_a3d_register_controls() argument
897 vortex_a3d_unregister_controls(vortex_t * vortex) vortex_a3d_unregister_controls() argument
[all...]
H A Dau88x0_game.c32 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_read() local
33 return hwread(vortex->mmio, VORTEX_GAME_LEGACY); in vortex_game_read()
38 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_trigger() local
39 hwwrite(vortex->mmio, VORTEX_GAME_LEGACY, 0xff); in vortex_game_trigger()
45 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_cooked_read() local
48 *buttons = (~hwread(vortex->mmio, VORTEX_GAME_LEGACY) >> 4) & 0xf; in vortex_game_cooked_read()
52 hwread(vortex->mmio, VORTEX_GAME_AXIS + (i * AXIS_SIZE)); in vortex_game_cooked_read()
61 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_open() local
65 hwwrite(vortex->mmio, VORTEX_CTRL2, in vortex_game_open()
66 hwread(vortex in vortex_game_open()
82 vortex_gameport_register(vortex_t *vortex) vortex_gameport_register() argument
110 vortex_gameport_unregister(vortex_t * vortex) vortex_gameport_unregister() argument
119 vortex_gameport_register(vortex_t * vortex) vortex_gameport_register() argument
120 vortex_gameport_unregister(vortex_t * vortex) vortex_gameport_unregister() argument
[all...]
H A Dau88x0_mpu401.c30 static int snd_vortex_midi(vortex_t *vortex) in snd_vortex_midi() argument
42 (hwread(vortex->mmio, VORTEX_CTRL) & ~CTRL_MIDI_PORT) | in snd_vortex_midi()
44 hwwrite(vortex->mmio, VORTEX_CTRL, temp); in snd_vortex_midi()
48 (hwread(vortex->mmio, VORTEX_CTRL) & ~CTRL_MIDI_PORT) & in snd_vortex_midi()
50 hwwrite(vortex->mmio, VORTEX_CTRL, temp); in snd_vortex_midi()
54 temp = hwread(vortex->mmio, VORTEX_CTRL2) & 0xffff00cf; in snd_vortex_midi()
56 hwwrite(vortex->mmio, VORTEX_CTRL2, temp); in snd_vortex_midi()
57 hwwrite(vortex->mmio, VORTEX_MIDI_CMD, MPU401_RESET); in snd_vortex_midi()
60 temp = hwread(vortex->mmio, VORTEX_MIDI_DATA); in snd_vortex_midi()
62 dev_err(vortex in snd_vortex_midi()
[all...]
H A Dau88x0.h89 #define MIX_CAPT(x) (vortex->mixcapt[x])
90 #define MIX_PLAYB(x) (vortex->mixplayb[x])
91 #define MIX_SPDIF(x) (vortex->mixspdif[x])
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, in
[all...]
H A Dau88x0_xtalk.h36 static void vortex_XtalkHw_SetGains(vortex_t * vortex,
38 static void vortex_XtalkHw_SetGainsAllChan(vortex_t * vortex);
39 static void vortex_XtalkHw_SetSampleRate(vortex_t * vortex, u32 sr);
40 static void vortex_XtalkHw_ProgramPipe(vortex_t * vortex);
41 static void vortex_XtalkHw_ProgramPipe(vortex_t * vortex);
42 static void vortex_XtalkHw_ProgramXtalkWide(vortex_t * vortex);
43 static void vortex_XtalkHw_ProgramXtalkNarrow(vortex_t * vortex);
44 static void vortex_XtalkHw_ProgramDiamondXtalk(vortex_t * vortex);
45 static void vortex_XtalkHw_Enable(vortex_t * vortex);
46 static void vortex_XtalkHw_Disable(vortex_t * vortex);
[all...]
H A Dau88x0_mixer.c23 static int snd_vortex_mixer(vortex_t *vortex) in snd_vortex_mixer() argument
33 if ((err = snd_ac97_bus(vortex->card, 0, &ops, NULL, &pbus)) < 0) in snd_vortex_mixer()
37 ac97.private_data = vortex; in snd_vortex_mixer()
39 err = snd_ac97_mixer(pbus, &ac97, &vortex->codec); in snd_vortex_mixer()
40 vortex->isquad = ((vortex->codec == NULL) ? 0 : (vortex->codec->ext_id&0x80)); in snd_vortex_mixer()
41 remove_ctl(vortex->card, "Master Mono Playback Volume"); in snd_vortex_mixer()
42 remove_ctl(vortex->card, "Master Mono Playback Switch"); in snd_vortex_mixer()
H A Dau88x0.c42 MODULE_DESCRIPTION("Aureal vortex");
48 static void vortex_fix_latency(struct pci_dev *vortex) in vortex_fix_latency() argument
51 if (!(rc = pci_write_config_byte(vortex, 0x40, 0xff))) { in vortex_fix_latency()
52 dev_info(&vortex->dev, "vortex latency is 0xff\n"); in vortex_fix_latency()
54 dev_warn(&vortex->dev, in vortex_fix_latency()
55 "could not set vortex latency: pci error 0x%x\n", rc); in vortex_fix_latency()
76 "could not set vortex latency: pci error 0x%x\n", rc); in vortex_fix_agp_bridge()
80 static void snd_vortex_workaround(struct pci_dev *vortex, int fix) in snd_vortex_workaround() argument
99 dev_info(&vortex in snd_vortex_workaround()
124 vortex_t *vortex = device->device_data; snd_vortex_dev_free() local
[all...]
H A Dau88x0_pcm.c128 vortex_t *vortex = snd_pcm_substream_chip(substream); in snd_vortex_pcm_open() local
154 switch (vortex->spdif_sr) { in snd_vortex_pcm_open()
171 VORTEX_IS_QUAD(vortex) && in snd_vortex_pcm_open()
346 //printk(KERN_INFO "vortex: start %d\n", dma); in snd_vortex_pcm_trigger()
361 //printk(KERN_INFO "vortex: stop %d\n", dma); in snd_vortex_pcm_trigger()
373 //printk(KERN_INFO "vortex: pause %d\n", dma); in snd_vortex_pcm_trigger()
382 //printk(KERN_INFO "vortex: resume %d\n", dma); in snd_vortex_pcm_trigger()
413 //printk(KERN_INFO "vortex: pointer = 0x%x\n", current_ptr); in snd_vortex_pcm_pointer()
471 vortex_t *vortex = snd_kcontrol_chip(kcontrol); in snd_vortex_spdif_get() local
475 switch (vortex in snd_vortex_spdif_get()
485 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_spdif_put() local
522 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_pcm_vol_info() local
534 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_pcm_vol_get() local
550 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_pcm_vol_put() local
[all...]
H A Dau88x0_a3d.h36 void *vortex; // Formerly CAsp4HwIO*, now vortex_t*. member
/kernel/linux/linux-6.6/sound/pci/au88x0/
H A Dau88x0_eq.c39 static void vortex_EqHw_SetTimeConsts(vortex_t * vortex, u16 gain, u16 level) in vortex_EqHw_SetTimeConsts() argument
41 hwwrite(vortex->mmio, 0x2b3c4, gain); in vortex_EqHw_SetTimeConsts()
42 hwwrite(vortex->mmio, 0x2b3c8, level); in vortex_EqHw_SetTimeConsts()
54 static void vortex_EqHw_SetLeftCoefs(vortex_t *vortex, const u16 coefs[]) in vortex_EqHw_SetLeftCoefs() argument
56 eqhw_t *eqhw = &(vortex->eq.this04); in vortex_EqHw_SetLeftCoefs()
60 hwwrite(vortex->mmio, 0x2b000 + n * 0x30, coefs[i + 0]); in vortex_EqHw_SetLeftCoefs()
61 hwwrite(vortex->mmio, 0x2b004 + n * 0x30, coefs[i + 1]); in vortex_EqHw_SetLeftCoefs()
64 hwwrite(vortex->mmio, 0x2b008 + n * 0x30, coefs[i + 2]); in vortex_EqHw_SetLeftCoefs()
65 hwwrite(vortex->mmio, 0x2b00c + n * 0x30, coefs[i + 3]); in vortex_EqHw_SetLeftCoefs()
66 hwwrite(vortex in vortex_EqHw_SetLeftCoefs()
76 vortex_EqHw_SetRightCoefs(vortex_t *vortex, const u16 coefs[]) vortex_EqHw_SetRightCoefs() argument
99 vortex_EqHw_SetLeftStates(vortex_t *vortex, const u16 a[], const u16 b[]) vortex_EqHw_SetLeftStates() argument
116 vortex_EqHw_SetRightStates(vortex_t *vortex, const u16 a[], const u16 b[]) vortex_EqHw_SetRightStates() argument
162 vortex_EqHw_SetBypassGain(vortex_t * vortex, u16 a, u16 b) vortex_EqHw_SetBypassGain() argument
174 vortex_EqHw_SetA3DBypassGain(vortex_t * vortex, u16 a, u16 b) vortex_EqHw_SetA3DBypassGain() argument
198 vortex_EqHw_SetLeftGainsSingleTarget(vortex_t * vortex, u16 index, u16 b) vortex_EqHw_SetLeftGainsSingleTarget() argument
204 vortex_EqHw_SetRightGainsSingleTarget(vortex_t * vortex, u16 index, u16 b) vortex_EqHw_SetRightGainsSingleTarget() argument
209 vortex_EqHw_SetLeftGainsTarget(vortex_t *vortex, const u16 a[]) vortex_EqHw_SetLeftGainsTarget() argument
219 vortex_EqHw_SetRightGainsTarget(vortex_t *vortex, const u16 a[]) vortex_EqHw_SetRightGainsTarget() argument
229 vortex_EqHw_SetLeftGainsCurrent(vortex_t *vortex, const u16 a[]) vortex_EqHw_SetLeftGainsCurrent() argument
239 vortex_EqHw_SetRightGainsCurrent(vortex_t *vortex, const u16 a[]) vortex_EqHw_SetRightGainsCurrent() argument
312 vortex_EqHw_SetLevels(vortex_t *vortex, const u16 peaks[]) vortex_EqHw_SetLevels() argument
368 vortex_EqHw_SetControlReg(vortex_t * vortex, u32 reg) vortex_EqHw_SetControlReg() argument
373 vortex_EqHw_SetSampleRate(vortex_t * vortex, u32 sr) vortex_EqHw_SetSampleRate() argument
390 vortex_EqHw_Enable(vortex_t * vortex) vortex_EqHw_Enable() argument
395 vortex_EqHw_Disable(vortex_t * vortex) vortex_EqHw_Disable() argument
401 vortex_EqHw_ZeroIO(vortex_t * vortex) vortex_EqHw_ZeroIO() argument
410 vortex_EqHw_ZeroA3DIO(vortex_t * vortex) vortex_EqHw_ZeroA3DIO() argument
417 vortex_EqHw_ZeroState(vortex_t * vortex) vortex_EqHw_ZeroState() argument
444 vortex_EqHw_ProgramPipe(vortex_t * vortex) vortex_EqHw_ProgramPipe() argument
459 vortex_EqHw_Program10Band(vortex_t * vortex, auxxEqCoeffSet_t * coefset) vortex_EqHw_Program10Band() argument
476 vortex_EqHw_GetTenBandLevels(vortex_t * vortex, u16 peaks[]) vortex_EqHw_GetTenBandLevels() argument
493 vortex_Eqlzr_GetLeftGain(vortex_t * vortex, u16 index, u16 * gain) vortex_Eqlzr_GetLeftGain() argument
504 vortex_Eqlzr_SetLeftGain(vortex_t * vortex, u16 index, u16 gain) vortex_Eqlzr_SetLeftGain() argument
518 vortex_Eqlzr_GetRightGain(vortex_t * vortex, u16 index, u16 * gain) vortex_Eqlzr_GetRightGain() argument
529 vortex_Eqlzr_SetRightGain(vortex_t * vortex, u16 index, u16 gain) vortex_Eqlzr_SetRightGain() argument
566 vortex_Eqlzr_SetAllBandsFromActiveCoeffSet(vortex_t * vortex) vortex_Eqlzr_SetAllBandsFromActiveCoeffSet() argument
577 vortex_Eqlzr_SetAllBands(vortex_t *vortex, const u16 gains[], s32 count) vortex_Eqlzr_SetAllBands() argument
595 vortex_Eqlzr_SetA3dBypassGain(vortex_t * vortex, u32 a, u32 b) vortex_Eqlzr_SetA3dBypassGain() argument
611 vortex_Eqlzr_ProgramA3dBypassGain(vortex_t * vortex) vortex_Eqlzr_ProgramA3dBypassGain() argument
625 vortex_Eqlzr_ShutDownA3d(vortex_t * vortex) vortex_Eqlzr_ShutDownA3d() argument
631 vortex_Eqlzr_SetBypass(vortex_t * vortex, u32 bp) vortex_Eqlzr_SetBypass() argument
648 vortex_Eqlzr_ReadAndSetActiveCoefSet(vortex_t * vortex) vortex_Eqlzr_ReadAndSetActiveCoefSet() argument
658 vortex_Eqlzr_GetAllPeaks(vortex_t * vortex, u16 * peaks, int *count) vortex_Eqlzr_GetAllPeaks() argument
677 vortex_Eqlzr_init(vortex_t * vortex) vortex_Eqlzr_init() argument
709 vortex_Eqlzr_shutdown(vortex_t * vortex) vortex_Eqlzr_shutdown() argument
725 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_eqtoggle_get() local
738 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_eqtoggle_put() local
772 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_eq_get() local
786 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_eq_put() local
830 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_peaks_get() local
869 vortex_eq_init(vortex_t *vortex) vortex_eq_init() argument
908 vortex_eq_free(vortex_t * vortex) vortex_eq_free() argument
[all...]
H A Dau88x0_core.c77 static void vortex_mixer_en_sr(vortex_t * vortex, int channel) in vortex_mixer_en_sr() argument
79 hwwrite(vortex->mmio, VORTEX_MIXER_SR, in vortex_mixer_en_sr()
80 hwread(vortex->mmio, VORTEX_MIXER_SR) | (0x1 << channel)); in vortex_mixer_en_sr()
82 static void vortex_mixer_dis_sr(vortex_t * vortex, int channel) in vortex_mixer_dis_sr() argument
84 hwwrite(vortex->mmio, VORTEX_MIXER_SR, in vortex_mixer_dis_sr()
85 hwread(vortex->mmio, VORTEX_MIXER_SR) & ~(0x1 << channel)); in vortex_mixer_dis_sr()
90 vortex_mix_muteinputgain(vortex_t * vortex, unsigned char mix,
93 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_A + ((mix << 5) + channel),
95 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_B + ((mix << 5) + channel),
99 static int vortex_mix_getvolume(vortex_t * vortex, unsigne
168 vortex_mix_setvolumebyte(vortex_t * vortex, unsigned char mix, unsigned char vol) vortex_mix_setvolumebyte() argument
182 vortex_mix_setinputvolumebyte(vortex_t * vortex, unsigned char mix, int mixin, unsigned char vol) vortex_mix_setinputvolumebyte() argument
201 vortex_mix_setenablebit(vortex_t * vortex, unsigned char mix, int mixin, int en) vortex_mix_setenablebit() argument
226 vortex_mix_killinput(vortex_t * vortex, unsigned char mix, int mixin) vortex_mix_killinput() argument
235 vortex_mix_enableinput(vortex_t * vortex, unsigned char mix, int mixin) vortex_mix_enableinput() argument
246 vortex_mix_disableinput(vortex_t * vortex, unsigned char mix, int channel, int ramp) vortex_mix_disableinput() argument
259 vortex_mixer_addWTD(vortex_t * vortex, unsigned char mix, unsigned char ch) vortex_mixer_addWTD() argument
287 vortex_mixer_delWTD(vortex_t * vortex, unsigned char mix, unsigned char ch) vortex_mixer_delWTD() argument
365 vortex_mixer_init(vortex_t * vortex) vortex_mixer_init() argument
431 vortex_src_en_sr(vortex_t * vortex, int channel) vortex_src_en_sr() argument
437 vortex_src_dis_sr(vortex_t * vortex, int channel) vortex_src_dis_sr() argument
443 vortex_src_flushbuffers(vortex_t * vortex, unsigned char src) vortex_src_flushbuffers() argument
454 vortex_src_cleardrift(vortex_t * vortex, unsigned char src) vortex_src_cleardrift() argument
462 vortex_src_set_throttlesource(vortex_t * vortex, unsigned char src, int en) vortex_src_set_throttlesource() argument
475 vortex_src_persist_convratio(vortex_t * vortex, unsigned char src, int ratio) vortex_src_persist_convratio() argument
628 vortex_srcblock_init(vortex_t * vortex) vortex_srcblock_init() argument
655 vortex_src_addWTD(vortex_t * vortex, unsigned char src, unsigned char ch) vortex_src_addWTD() argument
687 vortex_src_delWTD(vortex_t * vortex, unsigned char src, unsigned char ch) vortex_src_delWTD() argument
767 vortex_fifo_clearadbdata(vortex_t * vortex, int fifo, int x) vortex_fifo_clearadbdata() argument
788 vortex_fifo_setadbvalid(vortex_t * vortex, int fifo, int en) vortex_fifo_setadbvalid() argument
796 vortex_fifo_setadbctrl(vortex_t * vortex, int fifo, int stereo, int priority, int empty, int valid, int f) vortex_fifo_setadbctrl() argument
867 vortex_fifo_clearwtdata(vortex_t * vortex, int fifo, int x) vortex_fifo_clearwtdata() argument
877 vortex_fifo_wtinitialize(vortex_t * vortex, int fifo, int j) vortex_fifo_wtinitialize() argument
889 vortex_fifo_setwtvalid(vortex_t * vortex, int fifo, int en) vortex_fifo_setwtvalid() argument
897 vortex_fifo_setwtctrl(vortex_t * vortex, int fifo, int ctrl, int priority, int empty, int valid, int f) vortex_fifo_setwtctrl() argument
1024 vortex_fifo_init(vortex_t * vortex) vortex_fifo_init() argument
1066 vortex_adbdma_init(vortex_t * vortex) vortex_adbdma_init() argument
1070 vortex_adbdma_setfirstbuffer(vortex_t * vortex, int adbdma) vortex_adbdma_setfirstbuffer() argument
1078 vortex_adbdma_setstartbuffer(vortex_t * vortex, int adbdma, int sb) vortex_adbdma_setstartbuffer() argument
1088 vortex_adbdma_setbuffers(vortex_t * vortex, int adbdma, int psize, int count) vortex_adbdma_setbuffers() argument
1142 vortex_adbdma_setmode(vortex_t * vortex, int adbdma, int ie, int dir, int fmt, int stereo, u32 offset) vortex_adbdma_setmode() argument
1164 vortex_adbdma_bufshift(vortex_t * vortex, int adbdma) vortex_adbdma_bufshift() argument
1216 vortex_adbdma_resetup(vortex_t *vortex, int adbdma) vortex_adbdma_resetup() argument
1245 vortex_adbdma_getlinearpos(vortex_t * vortex, int adbdma) vortex_adbdma_getlinearpos() argument
1263 vortex_adbdma_startfifo(vortex_t * vortex, int adbdma) vortex_adbdma_startfifo() argument
1290 vortex_adbdma_resumefifo(vortex_t * vortex, int adbdma) vortex_adbdma_resumefifo() argument
1312 vortex_adbdma_pausefifo(vortex_t * vortex, int adbdma) vortex_adbdma_pausefifo() argument
1332 vortex_adbdma_stopfifo(vortex_t * vortex, int adbdma) vortex_adbdma_stopfifo() argument
1349 vortex_wtdma_setfirstbuffer(vortex_t * vortex, int wtdma) vortex_wtdma_setfirstbuffer() argument
1357 vortex_wtdma_setstartbuffer(vortex_t * vortex, int wtdma, int sb) vortex_wtdma_setstartbuffer() argument
1367 vortex_wtdma_setbuffers(vortex_t * vortex, int wtdma, int psize, int count) vortex_wtdma_setbuffers() argument
1413 vortex_wtdma_setmode(vortex_t * vortex, int wtdma, int ie, int fmt, int d, u32 offset) vortex_wtdma_setmode() argument
1435 vortex_wtdma_bufshift(vortex_t * vortex, int wtdma) vortex_wtdma_bufshift() argument
1502 vortex_wtdma_getlinearpos(vortex_t * vortex, int wtdma) vortex_wtdma_getlinearpos() argument
1512 vortex_wtdma_startfifo(vortex_t * vortex, int wtdma) vortex_wtdma_startfifo() argument
1539 vortex_wtdma_resumefifo(vortex_t * vortex, int wtdma) vortex_wtdma_resumefifo() argument
1561 vortex_wtdma_pausefifo(vortex_t * vortex, int wtdma) vortex_wtdma_pausefifo() argument
1581 vortex_wtdma_stopfifo(vortex_t * vortex, int wtdma) vortex_wtdma_stopfifo() argument
1599 vortex_adb_init(vortex_t * vortex) vortex_adb_init() argument
1616 vortex_adb_en_sr(vortex_t * vortex, int channel) vortex_adb_en_sr() argument
1622 vortex_adb_dis_sr(vortex_t * vortex, int channel) vortex_adb_dis_sr() argument
1629 vortex_adb_addroutes(vortex_t * vortex, unsigned char channel, ADBRamLink * route, int rnum) vortex_adb_addroutes() argument
1676 vortex_adb_delroutes(vortex_t * vortex, unsigned char channel, ADBRamLink route0, ADBRamLink route1) vortex_adb_delroutes() argument
1716 vortex_route(vortex_t * vortex, int en, unsigned char channel, unsigned char source, unsigned char dest) vortex_route() argument
1781 vortex_routeLRT(vortex_t * vortex, int en, unsigned char ch, unsigned char source0, unsigned char source1, unsigned char dest) vortex_routeLRT() argument
1830 vortex_connection_adbdma_src(vortex_t * vortex, int en, unsigned char ch, unsigned char adbdma, unsigned char src) vortex_connection_adbdma_src() argument
1838 vortex_connection_src_mixin(vortex_t * vortex, int en, unsigned char channel, unsigned char src, unsigned char mixin) vortex_connection_src_mixin() argument
1847 vortex_connection_mixin_mix(vortex_t * vortex, int en, unsigned char mixin, unsigned char mix, int a) vortex_connection_mixin_mix() argument
1859 vortex_connection_adb_mixin(vortex_t * vortex, int en, unsigned char channel, unsigned char source, unsigned char mixin) vortex_connection_adb_mixin() argument
1867 vortex_connection_src_adbdma(vortex_t * vortex, int en, unsigned char ch, unsigned char src, unsigned char adbdma) vortex_connection_src_adbdma() argument
1874 vortex_connection_src_src_adbdma(vortex_t * vortex, int en, unsigned char ch, unsigned char src0, unsigned char src1, unsigned char adbdma) vortex_connection_src_src_adbdma() argument
1885 vortex_connection_mix_adb(vortex_t * vortex, int en, unsigned char ch, unsigned char mix, unsigned char dest) vortex_connection_mix_adb() argument
1894 vortex_connection_mix_src(vortex_t * vortex, int en, unsigned char ch, unsigned char mix, unsigned char src) vortex_connection_mix_src() argument
1942 vortex_connect_codecplay(vortex_t * vortex, int en, unsigned char mixers[]) vortex_connect_codecplay() argument
1976 vortex_connect_codecrec(vortex_t * vortex, int en, unsigned char mixin0, unsigned char mixin1) vortex_connect_codecrec() argument
2002 vortex_adb_checkinout(vortex_t * vortex, int resmap[], int out, int restype) vortex_adb_checkinout() argument
2051 vortex_connect_default(vortex_t * vortex, int en) vortex_connect_default() argument
2109 vortex_adb_allocroute(vortex_t *vortex, int dma, int nr_ch, int dir, int type, int subdev) vortex_adb_allocroute() argument
2348 vortex_adb_setsrc(vortex_t * vortex, int adbdma, unsigned int rate, int dir) vortex_adb_setsrc() argument
2368 vortex_settimer(vortex_t * vortex, int period) vortex_settimer() argument
2405 vortex_t *vortex = dev_id; vortex_interrupt() local
2499 vortex_codec_init(vortex_t * vortex) vortex_codec_init() argument
2601 vortex_spdif_init(vortex_t * vortex, int spdif_sr, int spdif_mode) vortex_spdif_init() argument
2683 vortex_core_init(vortex_t *vortex) vortex_core_init() argument
2737 vortex_core_shutdown(vortex_t * vortex) vortex_core_shutdown() argument
[all...]
H A Dau88x0_xtalk.c242 vortex_XtalkHw_SetLeftEQ(vortex_t * vortex, short arg_0, short arg_4, in vortex_XtalkHw_SetLeftEQ() argument
248 hwwrite(vortex->mmio, 0x24200 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetLeftEQ()
249 hwwrite(vortex->mmio, 0x24204 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetLeftEQ()
250 hwwrite(vortex->mmio, 0x24208 + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetLeftEQ()
251 hwwrite(vortex->mmio, 0x2420c + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetLeftEQ()
252 hwwrite(vortex->mmio, 0x24210 + i * 0x24, coefs[i][4]); in vortex_XtalkHw_SetLeftEQ()
254 hwwrite(vortex->mmio, 0x24538, arg_0 & 0xffff); in vortex_XtalkHw_SetLeftEQ()
255 hwwrite(vortex->mmio, 0x2453C, arg_4 & 0xffff); in vortex_XtalkHw_SetLeftEQ()
259 vortex_XtalkHw_SetRightEQ(vortex_t * vortex, short arg_0, short arg_4, in vortex_XtalkHw_SetRightEQ() argument
265 hwwrite(vortex in vortex_XtalkHw_SetRightEQ()
276 vortex_XtalkHw_SetLeftXT(vortex_t * vortex, short arg_0, short arg_4, xtalk_coefs_t const coefs) vortex_XtalkHw_SetLeftXT() argument
293 vortex_XtalkHw_SetRightXT(vortex_t * vortex, short arg_0, short arg_4, xtalk_coefs_t const coefs) vortex_XtalkHw_SetRightXT() argument
310 vortex_XtalkHw_SetLeftEQStates(vortex_t * vortex, xtalk_instate_t const arg_0, xtalk_state_t const coefs) vortex_XtalkHw_SetLeftEQStates() argument
329 vortex_XtalkHw_SetRightEQStates(vortex_t * vortex, xtalk_instate_t const arg_0, xtalk_state_t const coefs) vortex_XtalkHw_SetRightEQStates() argument
348 vortex_XtalkHw_SetLeftXTStates(vortex_t * vortex, xtalk_instate_t const arg_0, xtalk_state_t const coefs) vortex_XtalkHw_SetLeftXTStates() argument
367 vortex_XtalkHw_SetRightXTStates(vortex_t * vortex, xtalk_instate_t const arg_0, xtalk_state_t const coefs) vortex_XtalkHw_SetRightXTStates() argument
530 vortex_XtalkHw_SetGains(vortex_t * vortex, xtalk_gains_t const gains) vortex_XtalkHw_SetGains() argument
540 vortex_XtalkHw_SetGainsAllChan(vortex_t * vortex) vortex_XtalkHw_SetGainsAllChan() argument
558 vortex_XtalkHw_SetDelay(vortex_t * vortex, unsigned short right, unsigned short left) vortex_XtalkHw_SetDelay() argument
572 vortex_XtalkHw_SetLeftDline(vortex_t * vortex, xtalk_dline_t const dline) vortex_XtalkHw_SetLeftDline() argument
583 vortex_XtalkHw_SetRightDline(vortex_t * vortex, xtalk_dline_t const dline) vortex_XtalkHw_SetRightDline() argument
640 vortex_XtalkHw_SetSampleRate(vortex_t * vortex, u32 sr) vortex_XtalkHw_SetSampleRate() argument
656 vortex_XtalkHw_Enable(vortex_t * vortex) vortex_XtalkHw_Enable() argument
666 vortex_XtalkHw_Disable(vortex_t * vortex) vortex_XtalkHw_Disable() argument
676 vortex_XtalkHw_ZeroIO(vortex_t * vortex) vortex_XtalkHw_ZeroIO() argument
686 vortex_XtalkHw_ZeroState(vortex_t * vortex) vortex_XtalkHw_ZeroState() argument
715 vortex_XtalkHw_ProgramPipe(vortex_t * vortex) vortex_XtalkHw_ProgramPipe() argument
726 vortex_XtalkHw_ProgramXtalkWide(vortex_t * vortex) vortex_XtalkHw_ProgramXtalkWide() argument
743 vortex_XtalkHw_ProgramXtalkNarrow(vortex_t * vortex) vortex_XtalkHw_ProgramXtalkNarrow() argument
762 vortex_XtalkHw_ProgramDiamondXtalk(vortex_t * vortex) vortex_XtalkHw_ProgramDiamondXtalk() argument
778 vortex_XtalkHw_init(vortex_t * vortex) vortex_XtalkHw_init() argument
[all...]
H A Dau88x0_synth.c13 static void vortex_fifo_setwtvalid(vortex_t * vortex, int fifo, int en);
14 static void vortex_connection_adb_mixin(vortex_t * vortex, int en,
18 static void vortex_connection_mixin_mix(vortex_t * vortex, int en,
21 static void vortex_fifo_wtinitialize(vortex_t * vortex, int fifo, int j);
22 static int vortex_wt_SetReg(vortex_t * vortex, unsigned char reg, int wt,
28 static void vortex_wt_setstereo(vortex_t * vortex, u32 wt, u32 stereo) in vortex_wt_setstereo() argument
32 //temp = hwread(vortex->mmio, 0x80 + ((wt >> 0x5)<< 0xf) + (((wt & 0x1f) >> 1) << 2)); in vortex_wt_setstereo()
33 temp = hwread(vortex->mmio, WT_STEREO(wt)); in vortex_wt_setstereo()
35 //hwwrite(vortex->mmio, 0x80 + ((wt >> 0x5)<< 0xf) + (((wt & 0x1f) >> 1) << 2), temp); in vortex_wt_setstereo()
36 hwwrite(vortex in vortex_wt_setstereo()
40 vortex_wt_setdsout(vortex_t * vortex, u32 wt, int en) vortex_wt_setdsout() argument
54 vortex_wt_allocroute(vortex_t * vortex, int wt, int nr_ch) vortex_wt_allocroute() argument
104 vortex_wt_connect(vortex_t * vortex, int en) vortex_wt_connect() argument
182 vortex_wt_SetReg(vortex_t * vortex, unsigned char reg, int wt, u32 val) vortex_wt_SetReg() argument
285 vortex_wt_init(vortex_t * vortex) vortex_wt_init() argument
[all...]
H A Dau88x0_a3d.c24 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetTimeConsts() local
25 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts()
27 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts()
29 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts()
31 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts()
50 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetAtmosTarget() local
51 hwwrite(vortex->mmio, in a3dsrc_SetAtmosTarget()
54 hwwrite(vortex in a3dsrc_SetAtmosTarget()
65 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetAtmosCurrent() local
79 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetAtmosState() local
126 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetHrtfTarget() local
139 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetHrtfCurrent() local
152 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetHrtfState() local
164 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetHrtfOutput() local
243 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetItdTarget() local
261 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetItdCurrent() local
279 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetItdDline() local
329 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetGainTarget() local
337 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetGainCurrent() local
378 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetA3DSampleRate() local
388 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_EnableA3D() local
396 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_DisableA3D() local
403 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetA3DControlReg() local
409 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_SetA3DPointerReg() local
437 vortex_t *vortex = (vortex_t *) (a->vortex); a3dsrc_ZeroSliceIO() local
846 vortex_a3d_register_controls(vortex_t *vortex) vortex_a3d_register_controls() argument
901 vortex_a3d_unregister_controls(vortex_t * vortex) vortex_a3d_unregister_controls() argument
[all...]
H A Dau88x0_game.c32 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_read() local
33 return hwread(vortex->mmio, VORTEX_GAME_LEGACY); in vortex_game_read()
38 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_trigger() local
39 hwwrite(vortex->mmio, VORTEX_GAME_LEGACY, 0xff); in vortex_game_trigger()
45 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_cooked_read() local
48 *buttons = (~hwread(vortex->mmio, VORTEX_GAME_LEGACY) >> 4) & 0xf; in vortex_game_cooked_read()
52 hwread(vortex->mmio, VORTEX_GAME_AXIS + (i * AXIS_SIZE)); in vortex_game_cooked_read()
61 vortex_t *vortex = gameport_get_port_data(gameport); in vortex_game_open() local
65 hwwrite(vortex->mmio, VORTEX_CTRL2, in vortex_game_open()
66 hwread(vortex in vortex_game_open()
82 vortex_gameport_register(vortex_t *vortex) vortex_gameport_register() argument
110 vortex_gameport_unregister(vortex_t * vortex) vortex_gameport_unregister() argument
119 vortex_gameport_register(vortex_t * vortex) vortex_gameport_register() argument
120 vortex_gameport_unregister(vortex_t * vortex) vortex_gameport_unregister() argument
[all...]
H A Dau88x0_mpu401.c30 static int snd_vortex_midi(vortex_t *vortex) in snd_vortex_midi() argument
42 (hwread(vortex->mmio, VORTEX_CTRL) & ~CTRL_MIDI_PORT) | in snd_vortex_midi()
44 hwwrite(vortex->mmio, VORTEX_CTRL, temp); in snd_vortex_midi()
48 (hwread(vortex->mmio, VORTEX_CTRL) & ~CTRL_MIDI_PORT) & in snd_vortex_midi()
50 hwwrite(vortex->mmio, VORTEX_CTRL, temp); in snd_vortex_midi()
54 temp = hwread(vortex->mmio, VORTEX_CTRL2) & 0xffff00cf; in snd_vortex_midi()
56 hwwrite(vortex->mmio, VORTEX_CTRL2, temp); in snd_vortex_midi()
57 hwwrite(vortex->mmio, VORTEX_MIDI_CMD, MPU401_RESET); in snd_vortex_midi()
60 temp = hwread(vortex->mmio, VORTEX_MIDI_DATA); in snd_vortex_midi()
62 dev_err(vortex in snd_vortex_midi()
[all...]
H A Dau88x0.h89 #define MIX_CAPT(x) (vortex->mixcapt[x])
90 #define MIX_PLAYB(x) (vortex->mixplayb[x])
91 #define MIX_SPDIF(x) (vortex->mixspdif[x])
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, in
[all...]
H A Dau88x0_xtalk.h36 static void vortex_XtalkHw_SetGains(vortex_t * vortex,
38 static void vortex_XtalkHw_SetGainsAllChan(vortex_t * vortex);
39 static void vortex_XtalkHw_SetSampleRate(vortex_t * vortex, u32 sr);
40 static void vortex_XtalkHw_ProgramPipe(vortex_t * vortex);
41 static void vortex_XtalkHw_ProgramPipe(vortex_t * vortex);
42 static void vortex_XtalkHw_ProgramXtalkWide(vortex_t * vortex);
43 static void vortex_XtalkHw_ProgramXtalkNarrow(vortex_t * vortex);
44 static void vortex_XtalkHw_ProgramDiamondXtalk(vortex_t * vortex);
45 static void vortex_XtalkHw_Enable(vortex_t * vortex);
46 static void vortex_XtalkHw_Disable(vortex_t * vortex);
[all...]
H A Dau88x0_mixer.c23 static int snd_vortex_mixer(vortex_t *vortex) in snd_vortex_mixer() argument
33 err = snd_ac97_bus(vortex->card, 0, &ops, NULL, &pbus); in snd_vortex_mixer()
38 ac97.private_data = vortex; in snd_vortex_mixer()
40 err = snd_ac97_mixer(pbus, &ac97, &vortex->codec); in snd_vortex_mixer()
41 vortex->isquad = ((vortex->codec == NULL) ? 0 : (vortex->codec->ext_id&0x80)); in snd_vortex_mixer()
42 remove_ctl(vortex->card, "Master Mono Playback Volume"); in snd_vortex_mixer()
43 remove_ctl(vortex->card, "Master Mono Playback Switch"); in snd_vortex_mixer()
H A Dau88x0_pcm.c128 vortex_t *vortex = snd_pcm_substream_chip(substream); in snd_vortex_pcm_open() local
154 switch (vortex->spdif_sr) { in snd_vortex_pcm_open()
171 VORTEX_IS_QUAD(vortex) && in snd_vortex_pcm_open()
346 //printk(KERN_INFO "vortex: start %d\n", dma); in snd_vortex_pcm_trigger()
361 //printk(KERN_INFO "vortex: stop %d\n", dma); in snd_vortex_pcm_trigger()
373 //printk(KERN_INFO "vortex: pause %d\n", dma); in snd_vortex_pcm_trigger()
382 //printk(KERN_INFO "vortex: resume %d\n", dma); in snd_vortex_pcm_trigger()
413 //printk(KERN_INFO "vortex: pointer = 0x%x\n", current_ptr); in snd_vortex_pcm_pointer()
471 vortex_t *vortex = snd_kcontrol_chip(kcontrol); in snd_vortex_spdif_get() local
475 switch (vortex in snd_vortex_spdif_get()
485 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_spdif_put() local
522 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_pcm_vol_info() local
534 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_pcm_vol_get() local
550 vortex_t *vortex = snd_kcontrol_chip(kcontrol); snd_vortex_pcm_vol_put() local
[all...]
H A Dau88x0.c42 MODULE_DESCRIPTION("Aureal vortex");
46 static void vortex_fix_latency(struct pci_dev *vortex) in vortex_fix_latency() argument
49 rc = pci_write_config_byte(vortex, 0x40, 0xff); in vortex_fix_latency()
51 dev_info(&vortex->dev, "vortex latency is 0xff\n"); in vortex_fix_latency()
53 dev_warn(&vortex->dev, in vortex_fix_latency()
54 "could not set vortex latency: pci error 0x%x\n", rc); in vortex_fix_latency()
78 "could not set vortex latency: pci error 0x%x\n", rc); in vortex_fix_agp_bridge()
82 static void snd_vortex_workaround(struct pci_dev *vortex, int fix) in snd_vortex_workaround() argument
101 dev_info(&vortex in snd_vortex_workaround()
128 vortex_t *vortex = card->private_data; snd_vortex_free() local
[all...]

Completed in 14 milliseconds

12