Home
last modified time | relevance | path

Searched refs:vortex (Results 1 – 19 of 19) sorted by relevance

/linux-6.12.1/sound/pci/au88x0/
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->mmio, 0x242b4 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetRightEQ()
[all …]
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->mmio, 0x2b010 + n * 0x30, coefs[i + 4]); in vortex_EqHw_SetLeftCoefs()
[all …]
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, unsigned char mix)
[all …]
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
33 temp = hwread(vortex->mmio, WT_STEREO(wt)); in vortex_wt_setstereo()
36 hwwrite(vortex->mmio, WT_STEREO(wt), temp); in vortex_wt_setstereo()
40 static void vortex_wt_setdsout(vortex_t * vortex, u32 wt, int en) in vortex_wt_setdsout() argument
45 temp = hwread(vortex->mmio, WT_DSREG((wt >= 0x20) ? 1 : 0)); in vortex_wt_setdsout()
[all …]
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->mmio, in a3dsrc_SetAtmosTarget()
57 hwwrite(vortex->mmio, in a3dsrc_SetAtmosTarget()
65 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetAtmosCurrent() local
[all …]
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->mmio, in vortex_game_open()
[all …]
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, int wtdma, int sb);
[all …]
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->card->dev, "midi port doesn't acknowledge!\n"); in snd_vortex_midi()
[all …]
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 …]
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()
Dau88x0.c46 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()
82 static void snd_vortex_workaround(struct pci_dev *vortex, int fix) in snd_vortex_workaround() argument
101 dev_info(&vortex->dev, in snd_vortex_workaround()
103 vortex_fix_latency(vortex); in snd_vortex_workaround()
108 vortex_fix_latency(vortex); in snd_vortex_workaround()
128 vortex_t *vortex = card->private_data; in snd_vortex_free() local
130 vortex_gameport_unregister(vortex); in snd_vortex_free()
[all …]
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()
471 vortex_t *vortex = snd_kcontrol_chip(kcontrol); in snd_vortex_spdif_get() local
475 switch (vortex->spdif_sr) { in snd_vortex_spdif_get()
485 vortex_t *vortex = snd_kcontrol_chip(kcontrol); in snd_vortex_spdif_put() local
492 if (spdif_sr == vortex->spdif_sr) in snd_vortex_spdif_put()
494 vortex->spdif_sr = spdif_sr; in snd_vortex_spdif_put()
495 vortex_spdif_init(vortex, vortex->spdif_sr, 1); in snd_vortex_spdif_put()
522 vortex_t *vortex = snd_kcontrol_chip(kcontrol); in snd_vortex_pcm_vol_info() local
[all …]
Dau88x0_a3d.h36 void *vortex; // Formerly CAsp4HwIO*, now vortex_t*. member
/linux-6.12.1/Documentation/networking/device_drivers/ethernet/
Dindex.rst14 3com/vortex
/linux-6.12.1/arch/x86/kernel/cpu/
DMakefile47 obj-$(CONFIG_CPU_SUP_VORTEX_32) += vortex.o
/linux-6.12.1/drivers/net/ethernet/3com/
DKconfig80 <file:Documentation/networking/device_drivers/ethernet/3com/vortex.rst>
/linux-6.12.1/Documentation/networking/device_drivers/ethernet/3com/
Dvortex.rst296 http://www.scyld.com/vortex.html
302 Donald's vortex-diag program is useful for inspecting the NIC's state:
449 a) Run 'vortex-diag -aaee' and 'mii-diag -v' when the card is
/linux-6.12.1/
DCREDITS2368 S: ICP vortex GmbH
DMAINTAINERS74 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst