vortex 48 sound/pci/au88x0/au88x0.c static void vortex_fix_latency(struct pci_dev *vortex) vortex 51 sound/pci/au88x0/au88x0.c if (!(rc = pci_write_config_byte(vortex, 0x40, 0xff))) { vortex 52 sound/pci/au88x0/au88x0.c dev_info(&vortex->dev, "vortex latency is 0xff\n"); vortex 54 sound/pci/au88x0/au88x0.c dev_warn(&vortex->dev, vortex 80 sound/pci/au88x0/au88x0.c static void snd_vortex_workaround(struct pci_dev *vortex, int fix) vortex 99 sound/pci/au88x0/au88x0.c dev_info(&vortex->dev, vortex 101 sound/pci/au88x0/au88x0.c vortex_fix_latency(vortex); vortex 106 sound/pci/au88x0/au88x0.c vortex_fix_latency(vortex); vortex 124 sound/pci/au88x0/au88x0.c vortex_t *vortex = device->device_data; vortex 126 sound/pci/au88x0/au88x0.c vortex_gameport_unregister(vortex); vortex 127 sound/pci/au88x0/au88x0.c vortex_core_shutdown(vortex); vortex 129 sound/pci/au88x0/au88x0.c free_irq(vortex->irq, vortex); vortex 130 sound/pci/au88x0/au88x0.c iounmap(vortex->mmio); vortex 131 sound/pci/au88x0/au88x0.c pci_release_regions(vortex->pci_dev); vortex 132 sound/pci/au88x0/au88x0.c pci_disable_device(vortex->pci_dev); vortex 133 sound/pci/au88x0/au88x0.c kfree(vortex); vortex 324 sound/pci/au88x0/au88x0.c arg->hwptr = vortex; vortex 89 sound/pci/au88x0/au88x0.h #define MIX_CAPT(x) (vortex->mixcapt[x]) vortex 90 sound/pci/au88x0/au88x0.h #define MIX_PLAYB(x) (vortex->mixplayb[x]) vortex 91 sound/pci/au88x0/au88x0.h #define MIX_SPDIF(x) (vortex->mixspdif[x]) vortex 188 sound/pci/au88x0/au88x0.h static void vortex_adb_setsrc(vortex_t * vortex, int adbdma, vortex 192 sound/pci/au88x0/au88x0.h static void vortex_adbdma_setbuffers(vortex_t * vortex, int adbdma, vortex 194 sound/pci/au88x0/au88x0.h static void vortex_adbdma_setmode(vortex_t * vortex, int adbdma, int ie, vortex 197 sound/pci/au88x0/au88x0.h static void vortex_adbdma_setstartbuffer(vortex_t * vortex, int adbdma, int sb); vortex 199 sound/pci/au88x0/au88x0.h static void vortex_wtdma_setbuffers(vortex_t * vortex, int wtdma, vortex 201 sound/pci/au88x0/au88x0.h static void vortex_wtdma_setmode(vortex_t * vortex, int wtdma, int ie, int fmt, int d, /*int e, */ vortex 203 sound/pci/au88x0/au88x0.h static void vortex_wtdma_setstartbuffer(vortex_t * vortex, int wtdma, int sb); vortex 206 sound/pci/au88x0/au88x0.h static void vortex_adbdma_startfifo(vortex_t * vortex, int adbdma); vortex 208 sound/pci/au88x0/au88x0.h static void vortex_adbdma_pausefifo(vortex_t * vortex, int adbdma); vortex 209 sound/pci/au88x0/au88x0.h static void vortex_adbdma_resumefifo(vortex_t * vortex, int adbdma); vortex 210 sound/pci/au88x0/au88x0.h static inline int vortex_adbdma_getlinearpos(vortex_t * vortex, int adbdma); vortex 211 sound/pci/au88x0/au88x0.h static void vortex_adbdma_resetup(vortex_t *vortex, int adbdma); vortex 214 sound/pci/au88x0/au88x0.h static void vortex_wtdma_startfifo(vortex_t * vortex, int wtdma); vortex 215 sound/pci/au88x0/au88x0.h static void vortex_wtdma_stopfifo(vortex_t * vortex, int wtdma); vortex 216 sound/pci/au88x0/au88x0.h static void vortex_wtdma_pausefifo(vortex_t * vortex, int wtdma); vortex 217 sound/pci/au88x0/au88x0.h static void vortex_wtdma_resumefifo(vortex_t * vortex, int wtdma); vortex 218 sound/pci/au88x0/au88x0.h static inline int vortex_wtdma_getlinearpos(vortex_t * vortex, int wtdma); vortex 222 sound/pci/au88x0/au88x0.h static void vortex_codec_init(vortex_t * vortex); vortex 226 sound/pci/au88x0/au88x0.h static void vortex_spdif_init(vortex_t * vortex, int spdif_sr, int spdif_mode); vortex 235 sound/pci/au88x0/au88x0.h static void vortex_connect_default(vortex_t * vortex, int en); vortex 236 sound/pci/au88x0/au88x0.h static int vortex_adb_allocroute(vortex_t * vortex, int dma, int nr_ch, vortex 238 sound/pci/au88x0/au88x0.h static char vortex_adb_checkinout(vortex_t * vortex, int resmap[], int out, vortex 241 sound/pci/au88x0/au88x0.h static int vortex_wt_allocroute(vortex_t * vortex, int dma, int nr_ch); vortex 242 sound/pci/au88x0/au88x0.h static void vortex_wt_connect(vortex_t * vortex, int en); vortex 243 sound/pci/au88x0/au88x0.h static void vortex_wt_init(vortex_t * vortex); vortex 246 sound/pci/au88x0/au88x0.h static void vortex_route(vortex_t * vortex, int en, unsigned char channel, vortex 249 sound/pci/au88x0/au88x0.h static void vortex_routes(vortex_t * vortex, int en, unsigned char channel, vortex 253 sound/pci/au88x0/au88x0.h static void vortex_connection_mixin_mix(vortex_t * vortex, int en, vortex 256 sound/pci/au88x0/au88x0.h static void vortex_mix_setinputvolumebyte(vortex_t * vortex, vortex 259 sound/pci/au88x0/au88x0.h static void vortex_mix_setvolumebyte(vortex_t * vortex, unsigned char mix, vortex 266 sound/pci/au88x0/au88x0.h static void vortex_Vort3D_connect(vortex_t * vortex, int en); vortex 274 sound/pci/au88x0/au88x0.h static int vortex_eq_init(vortex_t * vortex); vortex 275 sound/pci/au88x0/au88x0.h static int vortex_eq_free(vortex_t * vortex); vortex 278 sound/pci/au88x0/au88x0.h static int snd_vortex_new_pcm(vortex_t * vortex, int idx, int nr); vortex 279 sound/pci/au88x0/au88x0.h static int snd_vortex_mixer(vortex_t * vortex); vortex 280 sound/pci/au88x0/au88x0.h static int snd_vortex_midi(vortex_t * vortex); vortex 24 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 25 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 27 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 29 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 31 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 50 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 51 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 54 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 57 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 65 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 66 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 69 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 72 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 79 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 80 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_x1), x1); vortex 81 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_x2), x2); vortex 82 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_y1), y1); vortex 83 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_y2), y2); vortex 96 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 98 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 101 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 104 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 107 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 110 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 126 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 130 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 139 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 143 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 152 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 156 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 164 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 165 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 167 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 174 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 179 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 184 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 191 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 196 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 201 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 208 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 213 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 218 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 225 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 227 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 230 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 243 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 253 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 261 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 271 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 279 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 283 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 291 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 293 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 296 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 302 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 305 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 308 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 314 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 319 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 329 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 330 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 337 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 338 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 346 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 348 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 351 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 357 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 359 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 362 sound/pci/au88x0/au88x0_a3d.c hwread(vortex->mmio, vortex 369 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 370 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, addr, (aa << 0x10) | b); vortex 378 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 382 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), esp0); vortex 388 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 389 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), vortex 396 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 397 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), vortex 403 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 404 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), ctrl); vortex 409 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 410 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, A3D_SLICE_Pointers + ((a->slice) << 0xd), ptr); vortex 416 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 417 sound/pci/au88x0/au88x0_a3d.c *sr = ((hwread(vortex->mmio, A3D_SLICE_Control + (a->slice << 0xd)) vortex 424 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 425 sound/pci/au88x0/au88x0_a3d.c *ctrl = hwread(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd)); vortex 430 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 431 sound/pci/au88x0/au88x0_a3d.c *ptr = hwread(vortex->mmio, A3D_SLICE_Pointers + ((a->slice) << 0xd)); vortex 437 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 441 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 445 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 479 sound/pci/au88x0/au88x0_a3d.c if ((a->vortex) == NULL) { vortex 525 sound/pci/au88x0/au88x0_a3d.c vortex_t *vortex = (vortex_t *) (a->vortex); vortex 528 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 530 sound/pci/au88x0/au88x0_a3d.c hwwrite(vortex->mmio, vortex 547 sound/pci/au88x0/au88x0_a3d.c a3dsrc->vortex = (void *)v; vortex 583 sound/pci/au88x0/au88x0_a3d.c static int vortex_a3d_register_controls(vortex_t * vortex); vortex 584 sound/pci/au88x0/au88x0_a3d.c static void vortex_a3d_unregister_controls(vortex_t * vortex); vortex 670 sound/pci/au88x0/au88x0_a3d.c if (a->vortex == NULL) { vortex 846 sound/pci/au88x0/au88x0_a3d.c static int vortex_a3d_register_controls(vortex_t *vortex) vortex 853 sound/pci/au88x0/au88x0_a3d.c snd_ctl_new1(&vortex_a3d_kcontrol, &vortex->a3d[i])) == NULL) vortex 858 sound/pci/au88x0/au88x0_a3d.c if ((err = snd_ctl_add(vortex->card, kcontrol)) < 0) vortex 864 sound/pci/au88x0/au88x0_a3d.c snd_ctl_new1(&vortex_a3d_kcontrol, &vortex->a3d[i])) == NULL) vortex 869 sound/pci/au88x0/au88x0_a3d.c if ((err = snd_ctl_add(vortex->card, kcontrol)) < 0) vortex 875 sound/pci/au88x0/au88x0_a3d.c snd_ctl_new1(&vortex_a3d_kcontrol, &vortex->a3d[i])) == NULL) vortex 880 sound/pci/au88x0/au88x0_a3d.c if ((err = snd_ctl_add(vortex->card, kcontrol)) < 0) vortex 886 sound/pci/au88x0/au88x0_a3d.c snd_ctl_new1(&vortex_a3d_kcontrol, &vortex->a3d[i])) == NULL) vortex 891 sound/pci/au88x0/au88x0_a3d.c if ((err = snd_ctl_add(vortex->card, kcontrol)) < 0) vortex 897 sound/pci/au88x0/au88x0_a3d.c static void vortex_a3d_unregister_controls(vortex_t * vortex) vortex 36 sound/pci/au88x0/au88x0_a3d.h void *vortex; // Formerly CAsp4HwIO*, now vortex_t*. vortex 77 sound/pci/au88x0/au88x0_core.c static void vortex_mixer_en_sr(vortex_t * vortex, int channel) vortex 79 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIXER_SR, vortex 80 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_MIXER_SR) | (0x1 << channel)); vortex 82 sound/pci/au88x0/au88x0_core.c static void vortex_mixer_dis_sr(vortex_t * vortex, int channel) vortex 84 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIXER_SR, vortex 85 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_MIXER_SR) & ~(0x1 << channel)); vortex 90 sound/pci/au88x0/au88x0_core.c vortex_mix_muteinputgain(vortex_t * vortex, unsigned char mix, vortex 93 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_INVOL_A + ((mix << 5) + channel), vortex 95 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_INVOL_B + ((mix << 5) + channel), vortex 99 sound/pci/au88x0/au88x0_core.c static int vortex_mix_getvolume(vortex_t * vortex, unsigned char mix) vortex 102 sound/pci/au88x0/au88x0_core.c a = hwread(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2)) & 0xff; vortex 108 sound/pci/au88x0/au88x0_core.c vortex_mix_getinputvolume(vortex_t * vortex, unsigned char mix, vortex 114 sound/pci/au88x0/au88x0_core.c a = hwread(vortex->mmio, vortex 131 sound/pci/au88x0/au88x0_core.c static void vortex_mix_rampvolume(vortex_t * vortex, int mix) vortex 139 sound/pci/au88x0/au88x0_core.c a = hwread(vortex->mmio, vortex 143 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 146 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 150 sound/pci/au88x0/au88x0_core.c vortex_mix_killinput(vortex, mix, ch); vortex 155 sound/pci/au88x0/au88x0_core.c vortex_mix_getenablebit(vortex_t * vortex, unsigned char mix, int mixin) vortex 163 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_MIX_ENIN + addr); vortex 168 sound/pci/au88x0/au88x0_core.c vortex_mix_setvolumebyte(vortex_t * vortex, unsigned char mix, vortex 172 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2), vol); vortex 174 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_MIX_VOL_B + (mix << 2)); vortex 178 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_VOL_B + (mix << 2), vol); vortex 182 sound/pci/au88x0/au88x0_core.c vortex_mix_setinputvolumebyte(vortex_t * vortex, unsigned char mix, vortex 187 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 191 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, vortex 196 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 201 sound/pci/au88x0/au88x0_core.c vortex_mix_setenablebit(vortex_t * vortex, unsigned char mix, int mixin, int en) vortex 210 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_MIX_ENIN + addr); vortex 216 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 219 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_SMP + (mixin << 2), 0x0); vortex 220 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_SMP + 4 + (mixin << 2), 0x0); vortex 222 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIX_ENIN + addr, temp); vortex 226 sound/pci/au88x0/au88x0_core.c vortex_mix_killinput(vortex_t * vortex, unsigned char mix, int mixin) vortex 229 sound/pci/au88x0/au88x0_core.c vortex_mix_setinputvolumebyte(vortex, mix, mixin, 0x80); vortex 231 sound/pci/au88x0/au88x0_core.c vortex_mix_setenablebit(vortex, mix, mixin, 0); vortex 235 sound/pci/au88x0/au88x0_core.c vortex_mix_enableinput(vortex_t * vortex, unsigned char mix, int mixin) vortex 237 sound/pci/au88x0/au88x0_core.c vortex_mix_killinput(vortex, mix, mixin); vortex 239 sound/pci/au88x0/au88x0_core.c vortex_mix_setinputvolumebyte(vortex, mix, mixin, 0x80); /*0x80 : mute */ vortex 242 sound/pci/au88x0/au88x0_core.c vortex_mix_setenablebit(vortex, mix, mixin, 1); vortex 246 sound/pci/au88x0/au88x0_core.c vortex_mix_disableinput(vortex_t * vortex, unsigned char mix, int channel, vortex 253 sound/pci/au88x0/au88x0_core.c vortex_mix_killinput(vortex, mix, channel); vortex 255 sound/pci/au88x0/au88x0_core.c vortex_mix_killinput(vortex, mix, channel); vortex 259 sound/pci/au88x0/au88x0_core.c vortex_mixer_addWTD(vortex_t * vortex, unsigned char mix, unsigned char ch) vortex 263 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_MIXER_SR); vortex 265 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIXER_CHNBASE + (ch << 2), mix); vortex 266 sound/pci/au88x0/au88x0_core.c vortex_mixer_en_sr(vortex, ch); vortex 270 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, prev); vortex 273 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, prev); vortex 276 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, vortex 281 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIXER_RTBASE + ((temp & 0xf) << 2), mix); vortex 282 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, prev, (temp & 0xf) | 0x10); vortex 287 sound/pci/au88x0/au88x0_core.c vortex_mixer_delWTD(vortex_t * vortex, unsigned char mix, unsigned char ch) vortex 292 sound/pci/au88x0/au88x0_core.c eax = hwread(vortex->mmio, VORTEX_MIXER_SR); vortex 294 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, "mix ALARM %x\n", eax); vortex 298 sound/pci/au88x0/au88x0_core.c esp18 = hwread(vortex->mmio, ebp); vortex 303 sound/pci/au88x0/au88x0_core.c edx = hwread(vortex->mmio, ebx); vortex 305 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebp, edx); vortex 306 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebx, 0); vortex 310 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, vortex 315 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, vortex 323 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, vortex 332 sound/pci/au88x0/au88x0_core.c edx = hwread(vortex->mmio, ebx); vortex 334 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 336 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebx, 0); vortex 341 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 346 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 351 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 359 sound/pci/au88x0/au88x0_core.c vortex_mixer_dis_sr(vortex, ch); vortex 360 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebp, 0); vortex 365 sound/pci/au88x0/au88x0_core.c static void vortex_mixer_init(vortex_t * vortex) vortex 376 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0); vortex 381 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0); vortex 386 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0); vortex 391 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0x80); vortex 396 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0x80); vortex 401 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0x80); vortex 406 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0x80); vortex 411 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0x0); vortex 414 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_MIXER_SR, 0); vortex 431 sound/pci/au88x0/au88x0_core.c static void vortex_src_en_sr(vortex_t * vortex, int channel) vortex 433 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRCBLOCK_SR, vortex 434 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_SRCBLOCK_SR) | (0x1 << channel)); vortex 437 sound/pci/au88x0/au88x0_core.c static void vortex_src_dis_sr(vortex_t * vortex, int channel) vortex 439 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRCBLOCK_SR, vortex 440 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_SRCBLOCK_SR) & ~(0x1 << channel)); vortex 443 sound/pci/au88x0/au88x0_core.c static void vortex_src_flushbuffers(vortex_t * vortex, unsigned char src) vortex 448 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 450 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DATA + (src << 3), 0); vortex 451 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DATA + (src << 3) + 4, 0); vortex 454 sound/pci/au88x0/au88x0_core.c static void vortex_src_cleardrift(vortex_t * vortex, unsigned char src) vortex 456 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DRIFT0 + (src << 2), 0); vortex 457 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DRIFT1 + (src << 2), 0); vortex 458 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DRIFT2 + (src << 2), 1); vortex 462 sound/pci/au88x0/au88x0_core.c vortex_src_set_throttlesource(vortex_t * vortex, unsigned char src, int en) vortex 466 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_SRC_SOURCE); vortex 471 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_SOURCE, temp); vortex 475 sound/pci/au88x0/au88x0_core.c vortex_src_persist_convratio(vortex_t * vortex, unsigned char src, int ratio) vortex 480 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2), ratio); vortex 481 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2)); vortex 483 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, "Src cvr fail\n"); vortex 492 sound/pci/au88x0/au88x0_core.c static void vortex_src_slowlock(vortex_t * vortex, unsigned char src) vortex 496 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DRIFT2 + (src << 2), 1); vortex 497 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_DRIFT0 + (src << 2), 0); vortex 498 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_SRC_U0 + (src << 2)); vortex 500 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_U0 + (src << 2), vortex 505 sound/pci/au88x0/au88x0_core.c vortex_src_change_convratio(vortex_t * vortex, unsigned char src, int ratio) vortex 516 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_SRC_U0 + (src << 2)); vortex 518 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_U0 + (src << 2), vortex 521 sound/pci/au88x0/au88x0_core.c vortex_src_persist_convratio(vortex, src, ratio); vortex 525 sound/pci/au88x0/au88x0_core.c vortex_src_checkratio(vortex_t * vortex, unsigned char src, vortex 530 sound/pci/au88x0/au88x0_core.c hw_ratio = hwread(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2)); vortex 533 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2), desired_ratio); vortex 628 sound/pci/au88x0/au88x0_core.c static void vortex_srcblock_init(vortex_t * vortex) vortex 632 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_SOURCESIZE, 0x1ff); vortex 642 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0); vortex 649 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, 0); vortex 655 sound/pci/au88x0/au88x0_core.c vortex_src_addWTD(vortex_t * vortex, unsigned char src, unsigned char ch) vortex 660 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_SRCBLOCK_SR); vortex 662 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_CHNBASE + (ch << 2), src); vortex 663 sound/pci/au88x0/au88x0_core.c vortex_src_en_sr(vortex, ch); vortex 667 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, prev); vortex 672 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, prev); vortex 675 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, vortex 680 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SRC_RTBASE + ((temp & 0xf) << 2), src); vortex 682 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, prev, (temp & 0xf) | 0x10); vortex 687 sound/pci/au88x0/au88x0_core.c vortex_src_delWTD(vortex_t * vortex, unsigned char src, unsigned char ch) vortex 692 sound/pci/au88x0/au88x0_core.c eax = hwread(vortex->mmio, VORTEX_SRCBLOCK_SR); vortex 694 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, "src alarm\n"); vortex 698 sound/pci/au88x0/au88x0_core.c esp18 = hwread(vortex->mmio, ebp); vortex 703 sound/pci/au88x0/au88x0_core.c edx = hwread(vortex->mmio, ebx); vortex 705 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebp, edx); vortex 706 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebx, 0); vortex 710 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, vortex 715 sound/pci/au88x0/au88x0_core.c dev_warn(vortex->card->dev, vortex 723 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, vortex 732 sound/pci/au88x0/au88x0_core.c edx = hwread(vortex->mmio, ebx); vortex 734 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 736 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebx, 0); vortex 741 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 746 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 751 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 758 sound/pci/au88x0/au88x0_core.c vortex_src_dis_sr(vortex, ch); vortex 759 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, ebp, 0); vortex 767 sound/pci/au88x0/au88x0_core.c vortex_fifo_clearadbdata(vortex_t * vortex, int fifo, int x) vortex 770 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 776 sound/pci/au88x0/au88x0_core.c static void vortex_fifo_adbinitialize(vortex_t * vortex, int fifo, int j) vortex 778 sound/pci/au88x0/au88x0_core.c vortex_fifo_clearadbdata(vortex, fifo, FIFO_SIZE); vortex 780 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), vortex 783 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), vortex 788 sound/pci/au88x0/au88x0_core.c static void vortex_fifo_setadbvalid(vortex_t * vortex, int fifo, int en) vortex 790 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), vortex 791 sound/pci/au88x0/au88x0_core.c (hwread(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2)) & vortex 796 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex_t * vortex, int fifo, int stereo, int priority, vortex 808 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2)); vortex 810 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, vortex 822 sound/pci/au88x0/au88x0_core.c vortex_fifo_clearadbdata(vortex, fifo, FIFO_SIZE); // this_4 vortex 860 sound/pci/au88x0/au88x0_core.c vortex_fifo_clearadbdata(vortex, fifo, FIFO_SIZE); vortex 862 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), temp); vortex 863 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2)); vortex 867 sound/pci/au88x0/au88x0_core.c static void vortex_fifo_clearwtdata(vortex_t * vortex, int fifo, int x) vortex 872 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 877 sound/pci/au88x0/au88x0_core.c static void vortex_fifo_wtinitialize(vortex_t * vortex, int fifo, int j) vortex 879 sound/pci/au88x0/au88x0_core.c vortex_fifo_clearwtdata(vortex, fifo, FIFO_SIZE); vortex 881 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), vortex 884 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), vortex 889 sound/pci/au88x0/au88x0_core.c static void vortex_fifo_setwtvalid(vortex_t * vortex, int fifo, int en) vortex 891 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), vortex 892 sound/pci/au88x0/au88x0_core.c (hwread(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2)) & vortex 897 sound/pci/au88x0/au88x0_core.c vortex_fifo_setwtctrl(vortex_t * vortex, int fifo, int ctrl, int priority, vortex 904 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2)); vortex 906 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, vortex 915 sound/pci/au88x0/au88x0_core.c vortex_fifo_clearwtdata(vortex, fifo, FIFO_SIZE); // this_4 vortex 953 sound/pci/au88x0/au88x0_core.c vortex_fifo_clearwtdata(vortex, fifo, FIFO_SIZE); vortex 955 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2), temp); vortex 956 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_FIFO_WTCTRL + (fifo << 2)); vortex 1024 sound/pci/au88x0/au88x0_core.c static void vortex_fifo_init(vortex_t * vortex) vortex 1032 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, (FIFO_U0 | FIFO_U1)); vortex 1033 sound/pci/au88x0/au88x0_core.c if (hwread(vortex->mmio, addr) != (FIFO_U0 | FIFO_U1)) vortex 1034 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, "bad adb fifo reset!\n"); vortex 1035 sound/pci/au88x0/au88x0_core.c vortex_fifo_clearadbdata(vortex, x, FIFO_SIZE); vortex 1043 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, addr, FIFO_U0); vortex 1044 sound/pci/au88x0/au88x0_core.c if (hwread(vortex->mmio, addr) != FIFO_U0) vortex 1045 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, vortex 1047 sound/pci/au88x0/au88x0_core.c addr, hwread(vortex->mmio, addr)); vortex 1048 sound/pci/au88x0/au88x0_core.c vortex_fifo_clearwtdata(vortex, x, FIFO_SIZE); vortex 1054 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, 0xf8c0, 0xd03); //0x0843 0xd6b vortex 1057 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, 0x17000, 0x61); /* wt a */ vortex 1058 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, 0x17004, 0x61); /* wt b */ vortex 1060 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, 0x17008, 0x61); /* adb */ vortex 1066 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_init(vortex_t * vortex) vortex 1070 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_setfirstbuffer(vortex_t * vortex, int adbdma) vortex 1072 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; vortex 1074 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), vortex 1078 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_setstartbuffer(vortex_t * vortex, int adbdma, int sb) vortex 1080 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; vortex 1082 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_START + (adbdma << 2), vortex 1088 sound/pci/au88x0/au88x0_core.c vortex_adbdma_setbuffers(vortex_t * vortex, int adbdma, vortex 1091 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; vortex 1103 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 1111 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 1118 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 1125 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 1134 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_BUFCFG0 + (adbdma << 3), dma->cfg0); vortex 1135 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_BUFCFG1 + (adbdma << 3), dma->cfg1); vortex 1137 sound/pci/au88x0/au88x0_core.c vortex_adbdma_setfirstbuffer(vortex, adbdma); vortex 1138 sound/pci/au88x0/au88x0_core.c vortex_adbdma_setstartbuffer(vortex, adbdma, 0); vortex 1142 sound/pci/au88x0/au88x0_core.c vortex_adbdma_setmode(vortex_t * vortex, int adbdma, int ie, int dir, vortex 1145 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; vortex 1159 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), vortex 1161 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2)); vortex 1164 sound/pci/au88x0/au88x0_core.c static int vortex_adbdma_bufshift(vortex_t * vortex, int adbdma) vortex 1166 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; vortex 1170 sound/pci/au88x0/au88x0_core.c (hwread(vortex->mmio, VORTEX_ADBDMA_STAT + (adbdma << 2)) & vortex 1194 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 1199 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_ADBDMA_BUFBASE + vortex 1208 sound/pci/au88x0/au88x0_core.c dev_info(vortex->card->dev, vortex 1216 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_resetup(vortex_t *vortex, int adbdma) { vortex 1217 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; vortex 1236 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 1241 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_ADBDMA_BUFBASE + (((adbdma << 2)+pp) << 2)); vortex 1245 sound/pci/au88x0/au88x0_core.c static inline int vortex_adbdma_getlinearpos(vortex_t * vortex, int adbdma) vortex 1247 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; vortex 1250 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_ADBDMA_STAT + (adbdma << 2)); vortex 1263 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_startfifo(vortex_t * vortex, int adbdma) vortex 1266 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; vortex 1270 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbvalid(vortex, adbdma, vortex 1275 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), vortex 1277 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, vortex 1282 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, vortex 1290 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_resumefifo(vortex_t * vortex, int adbdma) vortex 1292 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; vortex 1297 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), vortex 1299 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, vortex 1304 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, vortex 1312 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_pausefifo(vortex_t * vortex, int adbdma) vortex 1314 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; vortex 1319 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, vortex 1323 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), vortex 1325 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, vortex 1332 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_stopfifo(vortex_t * vortex, int adbdma) vortex 1334 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; vortex 1338 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, vortex 1349 sound/pci/au88x0/au88x0_core.c static void vortex_wtdma_setfirstbuffer(vortex_t * vortex, int wtdma) vortex 1352 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_wt[wtdma]; vortex 1354 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), dma->dma_ctrl); vortex 1357 sound/pci/au88x0/au88x0_core.c static void vortex_wtdma_setstartbuffer(vortex_t * vortex, int wtdma, int sb) vortex 1359 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_wt[wtdma]; vortex 1361 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_START + (wtdma << 2), vortex 1367 sound/pci/au88x0/au88x0_core.c vortex_wtdma_setbuffers(vortex_t * vortex, int wtdma, vortex 1370 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_wt[wtdma]; vortex 1382 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0xc, vortex 1389 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0x8, vortex 1395 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0x4, vortex 1401 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4), vortex 1405 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_BUFCFG0 + (wtdma << 3), dma->cfg0); vortex 1406 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_BUFCFG1 + (wtdma << 3), dma->cfg1); vortex 1408 sound/pci/au88x0/au88x0_core.c vortex_wtdma_setfirstbuffer(vortex, wtdma); vortex 1409 sound/pci/au88x0/au88x0_core.c vortex_wtdma_setstartbuffer(vortex, wtdma, 0); vortex 1413 sound/pci/au88x0/au88x0_core.c vortex_wtdma_setmode(vortex_t * vortex, int wtdma, int ie, int fmt, int d, vortex 1416 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_wt[wtdma]; vortex 1432 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), dma->dma_ctrl); vortex 1435 sound/pci/au88x0/au88x0_core.c static int vortex_wtdma_bufshift(vortex_t * vortex, int wtdma) vortex 1437 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_wt[wtdma]; vortex 1441 sound/pci/au88x0/au88x0_core.c (hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)) vortex 1464 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 1470 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_WTDMA_BUFBASE + vortex 1480 sound/pci/au88x0/au88x0_core.c dev_warn(vortex->card->dev, "wt virt = %d, delta = %d\n", vortex 1488 sound/pci/au88x0/au88x0_core.c vortex_wtdma_getposition(vortex_t * vortex, int wtdma, int *subbuf, int *pos) vortex 1491 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)); vortex 1496 sound/pci/au88x0/au88x0_core.c static int vortex_wtdma_getcursubuffer(vortex_t * vortex, int wtdma) vortex 1498 sound/pci/au88x0/au88x0_core.c return ((hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)) >> vortex 1502 sound/pci/au88x0/au88x0_core.c static inline int vortex_wtdma_getlinearpos(vortex_t * vortex, int wtdma) vortex 1504 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_wt[wtdma]; vortex 1507 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)); vortex 1512 sound/pci/au88x0/au88x0_core.c static void vortex_wtdma_startfifo(vortex_t * vortex, int wtdma) vortex 1514 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_wt[wtdma]; vortex 1519 sound/pci/au88x0/au88x0_core.c vortex_fifo_setwtvalid(vortex, wtdma, vortex 1524 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), vortex 1526 sound/pci/au88x0/au88x0_core.c vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown, vortex 1531 sound/pci/au88x0/au88x0_core.c vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown, vortex 1539 sound/pci/au88x0/au88x0_core.c static void vortex_wtdma_resumefifo(vortex_t * vortex, int wtdma) vortex 1541 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_wt[wtdma]; vortex 1546 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), vortex 1548 sound/pci/au88x0/au88x0_core.c vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown, vortex 1553 sound/pci/au88x0/au88x0_core.c vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown, vortex 1561 sound/pci/au88x0/au88x0_core.c static void vortex_wtdma_pausefifo(vortex_t * vortex, int wtdma) vortex 1563 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_wt[wtdma]; vortex 1568 sound/pci/au88x0/au88x0_core.c vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown, vortex 1572 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), vortex 1574 sound/pci/au88x0/au88x0_core.c vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown, vortex 1581 sound/pci/au88x0/au88x0_core.c static void vortex_wtdma_stopfifo(vortex_t * vortex, int wtdma) vortex 1583 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_wt[wtdma]; vortex 1587 sound/pci/au88x0/au88x0_core.c vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown, vortex 1599 sound/pci/au88x0/au88x0_core.c static void vortex_adb_init(vortex_t * vortex) vortex 1604 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_SR, 0); vortex 1606 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (i << 2), vortex 1607 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, vortex 1610 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (i << 2), vortex 1611 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, vortex 1616 sound/pci/au88x0/au88x0_core.c static void vortex_adb_en_sr(vortex_t * vortex, int channel) vortex 1618 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_SR, vortex 1619 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_ADB_SR) | (0x1 << channel)); vortex 1622 sound/pci/au88x0/au88x0_core.c static void vortex_adb_dis_sr(vortex_t * vortex, int channel) vortex 1624 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_SR, vortex 1625 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_ADB_SR) & ~(0x1 << channel)); vortex 1629 sound/pci/au88x0/au88x0_core.c vortex_adb_addroutes(vortex_t * vortex, unsigned char channel, vortex 1638 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 1642 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, vortex 1649 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, vortex 1653 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (channel << 2), vortex 1655 sound/pci/au88x0/au88x0_core.c vortex_adb_en_sr(vortex, channel); vortex 1662 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, vortex 1665 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, vortex 1672 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (prev << 2), route[0]); vortex 1676 sound/pci/au88x0/au88x0_core.c vortex_adb_delroutes(vortex_t * vortex, unsigned char channel, vortex 1683 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, vortex 1687 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, vortex 1690 sound/pci/au88x0/au88x0_core.c vortex_adb_dis_sr(vortex, channel); vortex 1691 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_CHNBASE + (channel << 2), vortex 1698 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, vortex 1701 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, vortex 1708 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_ADB_RTBASE + (temp << 2)); vortex 1710 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_ADB_RTBASE + (temp << 2)); vortex 1712 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADB_RTBASE + (prev << 2), temp); vortex 1716 sound/pci/au88x0/au88x0_core.c vortex_route(vortex_t * vortex, int en, unsigned char channel, vortex 1723 sound/pci/au88x0/au88x0_core.c vortex_adb_addroutes(vortex, channel, &route, 1); vortex 1726 sound/pci/au88x0/au88x0_core.c vortex_src_addWTD(vortex, (source - OFFSET_SRCOUT), vortex 1730 sound/pci/au88x0/au88x0_core.c vortex_mixer_addWTD(vortex, vortex 1733 sound/pci/au88x0/au88x0_core.c vortex_adb_delroutes(vortex, channel, route, route); vortex 1736 sound/pci/au88x0/au88x0_core.c vortex_src_delWTD(vortex, (source - OFFSET_SRCOUT), vortex 1740 sound/pci/au88x0/au88x0_core.c vortex_mixer_delWTD(vortex, vortex 1747 sound/pci/au88x0/au88x0_core.c vortex_routes(vortex_t * vortex, int en, unsigned char channel, vortex 1756 sound/pci/au88x0/au88x0_core.c vortex_adb_addroutes(vortex, channel, route, 2); vortex 1759 sound/pci/au88x0/au88x0_core.c vortex_src_addWTD(vortex, (source - OFFSET_SRCOUT), vortex 1763 sound/pci/au88x0/au88x0_core.c vortex_mixer_addWTD(vortex, vortex 1766 sound/pci/au88x0/au88x0_core.c vortex_adb_delroutes(vortex, channel, route[0], route[1]); vortex 1769 sound/pci/au88x0/au88x0_core.c vortex_src_delWTD(vortex, (source - OFFSET_SRCOUT), vortex 1773 sound/pci/au88x0/au88x0_core.c vortex_mixer_delWTD(vortex, vortex 1781 sound/pci/au88x0/au88x0_core.c vortex_routeLRT(vortex_t * vortex, int en, unsigned char ch, vortex 1794 sound/pci/au88x0/au88x0_core.c vortex_adb_addroutes(vortex, ch, route, 2); vortex 1797 sound/pci/au88x0/au88x0_core.c vortex_src_addWTD(vortex, vortex 1799 sound/pci/au88x0/au88x0_core.c vortex_src_addWTD(vortex, vortex 1803 sound/pci/au88x0/au88x0_core.c vortex_mixer_addWTD(vortex, vortex 1805 sound/pci/au88x0/au88x0_core.c vortex_mixer_addWTD(vortex, vortex 1809 sound/pci/au88x0/au88x0_core.c vortex_adb_delroutes(vortex, ch, route[0], route[1]); vortex 1812 sound/pci/au88x0/au88x0_core.c vortex_src_delWTD(vortex, vortex 1814 sound/pci/au88x0/au88x0_core.c vortex_src_delWTD(vortex, vortex 1818 sound/pci/au88x0/au88x0_core.c vortex_mixer_delWTD(vortex, vortex 1820 sound/pci/au88x0/au88x0_core.c vortex_mixer_delWTD(vortex, vortex 1830 sound/pci/au88x0/au88x0_core.c vortex_connection_adbdma_src(vortex_t * vortex, int en, unsigned char ch, vortex 1833 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, ch, ADB_DMA(adbdma), ADB_SRCIN(src)); vortex 1838 sound/pci/au88x0/au88x0_core.c vortex_connection_src_mixin(vortex_t * vortex, int en, vortex 1842 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, channel, ADB_SRCOUT(src), ADB_MIXIN(mixin)); vortex 1847 sound/pci/au88x0/au88x0_core.c vortex_connection_mixin_mix(vortex_t * vortex, int en, unsigned char mixin, vortex 1851 sound/pci/au88x0/au88x0_core.c vortex_mix_enableinput(vortex, mix, mixin); vortex 1852 sound/pci/au88x0/au88x0_core.c vortex_mix_setinputvolumebyte(vortex, mix, mixin, MIX_DEFIGAIN); // added to original code. vortex 1854 sound/pci/au88x0/au88x0_core.c vortex_mix_disableinput(vortex, mix, mixin, a); vortex 1859 sound/pci/au88x0/au88x0_core.c vortex_connection_adb_mixin(vortex_t * vortex, int en, vortex 1863 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, channel, source, ADB_MIXIN(mixin)); vortex 1867 sound/pci/au88x0/au88x0_core.c vortex_connection_src_adbdma(vortex_t * vortex, int en, unsigned char ch, vortex 1870 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, ch, ADB_SRCOUT(src), ADB_DMA(adbdma)); vortex 1874 sound/pci/au88x0/au88x0_core.c vortex_connection_src_src_adbdma(vortex_t * vortex, int en, vortex 1879 sound/pci/au88x0/au88x0_core.c vortex_routeLRT(vortex, en, ch, ADB_SRCOUT(src0), ADB_SRCOUT(src1), vortex 1885 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_adb(vortex_t * vortex, int en, unsigned char ch, vortex 1888 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, ch, ADB_MIXOUT(mix), dest); vortex 1889 sound/pci/au88x0/au88x0_core.c vortex_mix_setvolumebyte(vortex, mix, MIX_DEFOGAIN); // added to original code. vortex 1894 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_src(vortex_t * vortex, int en, unsigned char ch, vortex 1897 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, ch, ADB_MIXOUT(mix), ADB_SRCIN(src)); vortex 1898 sound/pci/au88x0/au88x0_core.c vortex_mix_setvolumebyte(vortex, mix, MIX_DEFOGAIN); // added to original code. vortex 1903 sound/pci/au88x0/au88x0_core.c vortex_connection_adbdma_src_src(vortex_t * vortex, int en, vortex 1908 sound/pci/au88x0/au88x0_core.c vortex_routes(vortex, en, channel, ADB_DMA(adbdma), vortex 1914 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_mix_adbdma(vortex_t * vortex, int en, vortex 1928 sound/pci/au88x0/au88x0_core.c vortex_adb_addroutes(vortex, ch, routes, 0x2); vortex 1929 sound/pci/au88x0/au88x0_core.c vortex_mixer_addWTD(vortex, mix0, ch); vortex 1930 sound/pci/au88x0/au88x0_core.c vortex_mixer_addWTD(vortex, mix1, ch); vortex 1932 sound/pci/au88x0/au88x0_core.c vortex_adb_delroutes(vortex, ch, routes[0], routes[1]); vortex 1933 sound/pci/au88x0/au88x0_core.c vortex_mixer_delWTD(vortex, mix0, ch); vortex 1934 sound/pci/au88x0/au88x0_core.c vortex_mixer_delWTD(vortex, mix1, ch); vortex 1942 sound/pci/au88x0/au88x0_core.c vortex_connect_codecplay(vortex_t * vortex, int en, unsigned char mixers[]) vortex 1945 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_adb(vortex, en, 0x11, mixers[0], ADB_CODECOUT(0)); vortex 1946 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_adb(vortex, en, 0x11, mixers[1], ADB_CODECOUT(1)); vortex 1950 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_adb(vortex, en, 0x11, mixers[0], ADB_EQIN(0)); vortex 1951 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_adb(vortex, en, 0x11, mixers[1], ADB_EQIN(1)); vortex 1953 sound/pci/au88x0/au88x0_core.c vortex_mix_setvolumebyte(vortex, mixers[0], 0); vortex 1954 sound/pci/au88x0/au88x0_core.c vortex_mix_setvolumebyte(vortex, mixers[1], 0); vortex 1955 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, 0x11, ADB_EQOUT(0), ADB_CODECOUT(0)); vortex 1956 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, 0x11, ADB_EQOUT(1), ADB_CODECOUT(1)); vortex 1959 sound/pci/au88x0/au88x0_core.c if (VORTEX_IS_QUAD(vortex)) { vortex 1961 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_adb(vortex, en, 0x11, mixers[2], vortex 1963 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_adb(vortex, en, 0x11, mixers[3], vortex 1969 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_adb(vortex, en, 0x11, mixers[0], ADB_CODECOUT(0)); vortex 1970 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_adb(vortex, en, 0x11, mixers[1], ADB_CODECOUT(1)); vortex 1976 sound/pci/au88x0/au88x0_core.c vortex_connect_codecrec(vortex_t * vortex, int en, unsigned char mixin0, vortex 1985 sound/pci/au88x0/au88x0_core.c vortex_connection_adb_mixin(vortex, en, 0x11, ADB_CODECIN(0), mixin0); vortex 1986 sound/pci/au88x0/au88x0_core.c vortex_connection_adb_mixin(vortex, en, 0x11, ADB_CODECIN(1), mixin1); vortex 2002 sound/pci/au88x0/au88x0_core.c vortex_adb_checkinout(vortex_t * vortex, int resmap[], int out, int restype) vortex 2009 sound/pci/au88x0/au88x0_core.c resinuse |= vortex->dma_adb[i].resources[restype]; vortex 2011 sound/pci/au88x0/au88x0_core.c resinuse |= vortex->fixed_res[restype]; vortex 2018 sound/pci/au88x0/au88x0_core.c vortex->dma_adb[i].resources[restype] |= (1 << i); vortex 2043 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, vortex 2051 sound/pci/au88x0/au88x0_core.c static void vortex_connect_default(vortex_t * vortex, int en) vortex 2054 sound/pci/au88x0/au88x0_core.c vortex->mixplayb[0] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, vortex 2056 sound/pci/au88x0/au88x0_core.c vortex->mixplayb[1] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, vortex 2058 sound/pci/au88x0/au88x0_core.c if (VORTEX_IS_QUAD(vortex)) { vortex 2059 sound/pci/au88x0/au88x0_core.c vortex->mixplayb[2] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, vortex 2061 sound/pci/au88x0/au88x0_core.c vortex->mixplayb[3] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, vortex 2064 sound/pci/au88x0/au88x0_core.c vortex_connect_codecplay(vortex, en, vortex->mixplayb); vortex 2066 sound/pci/au88x0/au88x0_core.c vortex->mixcapt[0] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, vortex 2068 sound/pci/au88x0/au88x0_core.c vortex->mixcapt[1] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, vortex 2070 sound/pci/au88x0/au88x0_core.c vortex_connect_codecrec(vortex, en, MIX_CAPT(0), MIX_CAPT(1)); vortex 2074 sound/pci/au88x0/au88x0_core.c vortex->mixspdif[0] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, vortex 2076 sound/pci/au88x0/au88x0_core.c vortex->mixspdif[1] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, vortex 2078 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_adb(vortex, en, 0x14, vortex->mixspdif[0], vortex 2080 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_adb(vortex, en, 0x14, vortex->mixspdif[1], vortex 2085 sound/pci/au88x0/au88x0_core.c vortex_wt_connect(vortex, en); vortex 2089 sound/pci/au88x0/au88x0_core.c vortex_Vort3D_connect(vortex, en); vortex 2109 sound/pci/au88x0/au88x0_core.c vortex_adb_allocroute(vortex_t *vortex, int dma, int nr_ch, int dir, vortex 2118 sound/pci/au88x0/au88x0_core.c vortex_adb_checkinout(vortex, vortex 2119 sound/pci/au88x0/au88x0_core.c vortex->dma_adb[dma].resources, en, vortex 2124 sound/pci/au88x0/au88x0_core.c vortex_adb_checkinout(vortex, NULL, en, vortex 2129 sound/pci/au88x0/au88x0_core.c stream = &vortex->dma_adb[dma]; vortex 2143 sound/pci/au88x0/au88x0_core.c if ((src[i] = vortex_adb_checkinout(vortex, vortex 2151 sound/pci/au88x0/au88x0_core.c if ((mix[i] = vortex_adb_checkinout(vortex, vortex 2166 sound/pci/au88x0/au88x0_core.c vortex_adb_checkinout(vortex, vortex 2171 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, vortex 2176 sound/pci/au88x0/au88x0_core.c vortex_Vort3D_InitializeSource(&vortex->a3d[a3d], en, vortex 2177 sound/pci/au88x0/au88x0_core.c vortex); vortex 2181 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, 0, 0x14, vortex 2182 sound/pci/au88x0/au88x0_core.c ADB_MIXOUT(vortex->mixspdif[0]), vortex 2184 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, 0, 0x14, vortex 2185 sound/pci/au88x0/au88x0_core.c ADB_MIXOUT(vortex->mixspdif[1]), vortex 2192 sound/pci/au88x0/au88x0_core.c vortex_connection_adbdma_src(vortex, en, vortex 2196 sound/pci/au88x0/au88x0_core.c vortex_connection_src_mixin(vortex, en, vortex 2199 sound/pci/au88x0/au88x0_core.c vortex_connection_mixin_mix(vortex, en, vortex 2203 sound/pci/au88x0/au88x0_core.c vortex_connection_mixin_mix(vortex, en, vortex 2206 sound/pci/au88x0/au88x0_core.c vortex_mix_setinputvolumebyte(vortex, vortex 2214 sound/pci/au88x0/au88x0_core.c vortex_connection_adbdma_src(vortex, en, vortex 2218 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, 0x11, ADB_SRCOUT(src[i]), ADB_A3DIN(a3d)); vortex 2224 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, 0x14, vortex 2230 sound/pci/au88x0/au88x0_core.c ch_top = (VORTEX_IS_QUAD(vortex) ? 4 : 2); vortex 2232 sound/pci/au88x0/au88x0_core.c vortex_connection_mixin_mix(vortex, en, vortex 2236 sound/pci/au88x0/au88x0_core.c vortex_connection_mixin_mix(vortex, en, vortex 2240 sound/pci/au88x0/au88x0_core.c vortex_mix_setinputvolumebyte(vortex, vortex 2247 sound/pci/au88x0/au88x0_core.c p = &vortex->pcm_vol[subdev]; vortex 2258 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, 0x14, vortex 2264 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, 1, 0x14, vortex 2265 sound/pci/au88x0/au88x0_core.c ADB_MIXOUT(vortex->mixspdif[0]), vortex 2267 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, 1, 0x14, vortex 2268 sound/pci/au88x0/au88x0_core.c ADB_MIXOUT(vortex->mixspdif[1]), vortex 2282 sound/pci/au88x0/au88x0_core.c vortex_adb_checkinout(vortex, vortex 2291 sound/pci/au88x0/au88x0_core.c vortex_adb_checkinout(vortex, vortex 2301 sound/pci/au88x0/au88x0_core.c vortex_connection_mixin_mix(vortex, en, MIX_CAPT(0), mix[0], 0); vortex 2302 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_src(vortex, en, 0x11, mix[0], src[0]); vortex 2304 sound/pci/au88x0/au88x0_core.c vortex_connection_mixin_mix(vortex, en, vortex 2306 sound/pci/au88x0/au88x0_core.c vortex_connection_src_adbdma(vortex, en, vortex 2310 sound/pci/au88x0/au88x0_core.c vortex_connection_mixin_mix(vortex, en, vortex 2312 sound/pci/au88x0/au88x0_core.c vortex_connection_mix_src(vortex, en, 0x11, mix[1], vortex 2314 sound/pci/au88x0/au88x0_core.c vortex_connection_src_src_adbdma(vortex, en, vortex 2319 sound/pci/au88x0/au88x0_core.c vortex->dma_adb[dma].nr_ch = nr_ch; vortex 2325 sound/pci/au88x0/au88x0_core.c snd_ac97_write_cache(vortex->codec, vortex 2327 sound/pci/au88x0/au88x0_core.c snd_ac97_read(vortex->codec, vortex 2332 sound/pci/au88x0/au88x0_core.c snd_ac97_write_cache(vortex->codec, vortex 2334 sound/pci/au88x0/au88x0_core.c snd_ac97_read(vortex->codec, vortex 2347 sound/pci/au88x0/au88x0_core.c vortex_adb_setsrc(vortex_t * vortex, int adbdma, unsigned int rate, int dir) vortex 2349 sound/pci/au88x0/au88x0_core.c stream_t *stream = &(vortex->dma_adb[adbdma]); vortex 2361 sound/pci/au88x0/au88x0_core.c vortex_src_setupchannel(vortex, i, cvrt, 0, 0, i, dir, 1, cvrt, dir); vortex 2367 sound/pci/au88x0/au88x0_core.c static void vortex_settimer(vortex_t * vortex, int period) vortex 2370 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_IRQ_STAT, period); vortex 2404 sound/pci/au88x0/au88x0_core.c vortex_t *vortex = dev_id; vortex 2409 sound/pci/au88x0/au88x0_core.c if (!(hwread(vortex->mmio, VORTEX_STAT) & 0x1)) vortex 2413 sound/pci/au88x0/au88x0_core.c if (!(hwread(vortex->mmio, VORTEX_CTRL) & CTRL_IRQ_ENABLE)) vortex 2416 sound/pci/au88x0/au88x0_core.c source = hwread(vortex->mmio, VORTEX_IRQ_SOURCE); vortex 2418 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, source); vortex 2419 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_IRQ_SOURCE); vortex 2422 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, "missing irq source\n"); vortex 2430 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, "IRQ fatal error\n"); vortex 2433 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, "IRQ parity error\n"); vortex 2436 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, "IRQ reg error\n"); vortex 2439 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, "IRQ fifo error\n"); vortex 2442 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, "IRQ dma error\n"); vortex 2448 sound/pci/au88x0/au88x0_core.c spin_lock(&vortex->lock); vortex 2450 sound/pci/au88x0/au88x0_core.c if (vortex->dma_adb[i].fifo_status == FIFO_START) { vortex 2451 sound/pci/au88x0/au88x0_core.c if (!vortex_adbdma_bufshift(vortex, i)) vortex 2453 sound/pci/au88x0/au88x0_core.c spin_unlock(&vortex->lock); vortex 2454 sound/pci/au88x0/au88x0_core.c snd_pcm_period_elapsed(vortex->dma_adb[i]. vortex 2456 sound/pci/au88x0/au88x0_core.c spin_lock(&vortex->lock); vortex 2461 sound/pci/au88x0/au88x0_core.c if (vortex->dma_wt[i].fifo_status == FIFO_START) { vortex 2467 sound/pci/au88x0/au88x0_core.c vortex_wtdma_bufshift(vortex, i); vortex 2468 sound/pci/au88x0/au88x0_core.c spin_unlock(&vortex->lock); vortex 2469 sound/pci/au88x0/au88x0_core.c snd_pcm_period_elapsed(vortex->dma_wt[i]. vortex 2471 sound/pci/au88x0/au88x0_core.c spin_lock(&vortex->lock); vortex 2475 sound/pci/au88x0/au88x0_core.c spin_unlock(&vortex->lock); vortex 2480 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_IRQ_STAT); vortex 2483 sound/pci/au88x0/au88x0_core.c if ((source & IRQ_MIDI) && vortex->rmidi) { vortex 2484 sound/pci/au88x0/au88x0_core.c snd_mpu401_uart_interrupt(vortex->irq, vortex 2485 sound/pci/au88x0/au88x0_core.c vortex->rmidi->private_data); vortex 2490 sound/pci/au88x0/au88x0_core.c dev_err(vortex->card->dev, "unknown irq source %x\n", source); vortex 2498 sound/pci/au88x0/au88x0_core.c static void vortex_codec_init(vortex_t * vortex) vortex 2504 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, (VORTEX_CODEC_CHN + (i << 2)), -i); vortex 2508 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x8068); vortex 2510 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00e8); vortex 2513 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00a8); vortex 2515 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x80a8); vortex 2517 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x80e8); vortex 2519 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x80a8); vortex 2521 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00a8); vortex 2523 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0x00e8); vortex 2526 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, (VORTEX_CODEC_CHN + (i << 2)), -i); vortex 2529 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_CTRL, 0xe8); vortex 2532 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_EN, vortex 2533 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_CODEC_EN) | EN_CODEC); vortex 2600 sound/pci/au88x0/au88x0_core.c static void vortex_spdif_init(vortex_t * vortex, int spdif_sr, int spdif_mode) vortex 2605 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SPDIF_FLAGS, vortex 2606 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_SPDIF_FLAGS) & 0xfff3fffd); vortex 2609 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SPDIF_CFG1 + (i << 2), 0); vortex 2611 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CODEC_EN, vortex 2612 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_CODEC_EN) | EN_SPDIF); vortex 2628 sound/pci/au88x0/au88x0_core.c vortex_src_setupchannel(vortex, this_04, edi, 0, 1, vortex 2630 sound/pci/au88x0/au88x0_core.c vortex_src_setupchannel(vortex, this_08, edi, 0, 1, vortex 2675 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SPDIF_CFG0, this_38 & 0xffff); vortex 2676 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SPDIF_CFG1, this_38 >> 0x10); vortex 2677 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_SPDIF_SMPRATE, spdif_sr); vortex 2682 sound/pci/au88x0/au88x0_core.c static int vortex_core_init(vortex_t *vortex) vortex 2685 sound/pci/au88x0/au88x0_core.c dev_info(vortex->card->dev, "init started\n"); vortex 2687 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CTRL, 0xffffffff); vortex 2689 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CTRL, vortex 2690 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_CTRL) & 0xffdfffff); vortex 2693 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, 0xffffffff); vortex 2694 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_IRQ_STAT); vortex 2696 sound/pci/au88x0/au88x0_core.c vortex_codec_init(vortex); vortex 2699 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CTRL, vortex 2700 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_CTRL) | 0x1000000); vortex 2704 sound/pci/au88x0/au88x0_core.c vortex_adbdma_init(vortex); vortex 2705 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ENGINE_CTRL, 0x0); //, 0xc83c7e58, 0xc5f93e58 vortex 2706 sound/pci/au88x0/au88x0_core.c vortex_adb_init(vortex); vortex 2708 sound/pci/au88x0/au88x0_core.c vortex_fifo_init(vortex); vortex 2709 sound/pci/au88x0/au88x0_core.c vortex_mixer_init(vortex); vortex 2710 sound/pci/au88x0/au88x0_core.c vortex_srcblock_init(vortex); vortex 2712 sound/pci/au88x0/au88x0_core.c vortex_eq_init(vortex); vortex 2713 sound/pci/au88x0/au88x0_core.c vortex_spdif_init(vortex, 48000, 1); vortex 2714 sound/pci/au88x0/au88x0_core.c vortex_Vort3D_enable(vortex); vortex 2717 sound/pci/au88x0/au88x0_core.c vortex_wt_init(vortex); vortex 2722 sound/pci/au88x0/au88x0_core.c vortex_settimer(vortex, 0x90); vortex 2730 sound/pci/au88x0/au88x0_core.c dev_info(vortex->card->dev, "init.... done.\n"); vortex 2731 sound/pci/au88x0/au88x0_core.c spin_lock_init(&vortex->lock); vortex 2736 sound/pci/au88x0/au88x0_core.c static int vortex_core_shutdown(vortex_t * vortex) vortex 2739 sound/pci/au88x0/au88x0_core.c dev_info(vortex->card->dev, "shutdown started\n"); vortex 2741 sound/pci/au88x0/au88x0_core.c vortex_eq_free(vortex); vortex 2742 sound/pci/au88x0/au88x0_core.c vortex_Vort3D_disable(vortex); vortex 2745 sound/pci/au88x0/au88x0_core.c vortex_disable_int(vortex); vortex 2746 sound/pci/au88x0/au88x0_core.c vortex_connect_default(vortex, 0); vortex 2748 sound/pci/au88x0/au88x0_core.c vortex_fifo_init(vortex); vortex 2750 sound/pci/au88x0/au88x0_core.c vortex_adb_init(vortex); vortex 2756 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_IRQ_CTRL, 0); vortex 2757 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_CTRL, 0); vortex 2759 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_IRQ_SOURCE, 0xffff); vortex 2761 sound/pci/au88x0/au88x0_core.c dev_info(vortex->card->dev, "shutdown.... done.\n"); vortex 2814 sound/pci/au88x0/au88x0_core.c vortex_translateformat(vortex_t * vortex, char bits, char nch, int encod) vortex 2854 sound/pci/au88x0/au88x0_core.c static void vortex_cdmacore_setformat(vortex_t * vortex, int bits, int nch) vortex 39 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetTimeConsts(vortex_t * vortex, u16 gain, u16 level) vortex 41 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3c4, gain); vortex 42 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3c8, level); vortex 54 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetLeftCoefs(vortex_t * vortex, u16 coefs[]) vortex 56 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 60 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b000 + n * 0x30, coefs[i + 0]); vortex 61 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b004 + n * 0x30, coefs[i + 1]); vortex 64 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b008 + n * 0x30, coefs[i + 2]); vortex 65 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b00c + n * 0x30, coefs[i + 3]); vortex 66 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b010 + n * 0x30, coefs[i + 4]); vortex 68 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b008 + n * 0x30, sign_invert(coefs[2 + i])); vortex 69 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b00c + n * 0x30, sign_invert(coefs[3 + i])); vortex 70 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b010 + n * 0x30, sign_invert(coefs[4 + i])); vortex 76 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetRightCoefs(vortex_t * vortex, u16 coefs[]) vortex 78 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 82 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1e0 + n * 0x30, coefs[0 + i]); vortex 83 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1e4 + n * 0x30, coefs[1 + i]); vortex 86 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1e8 + n * 0x30, coefs[2 + i]); vortex 87 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1ec + n * 0x30, coefs[3 + i]); vortex 88 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1f0 + n * 0x30, coefs[4 + i]); vortex 90 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1e8 + n * 0x30, sign_invert(coefs[2 + i])); vortex 91 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1ec + n * 0x30, sign_invert(coefs[3 + i])); vortex 92 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1f0 + n * 0x30, sign_invert(coefs[4 + i])); vortex 99 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetLeftStates(vortex_t * vortex, u16 a[], u16 b[]) vortex 101 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 104 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3fc, a[0]); vortex 105 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b400, a[1]); vortex 108 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b014 + (i * 0xc), b[i]); vortex 109 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b018 + (i * 0xc), b[1 + i]); vortex 110 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b01c + (i * 0xc), b[2 + i]); vortex 111 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b020 + (i * 0xc), b[3 + i]); vortex 116 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetRightStates(vortex_t * vortex, u16 a[], u16 b[]) vortex 118 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 121 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b404, a[0]); vortex 122 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b408, a[1]); vortex 125 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1f4 + (i * 0xc), b[i]); vortex 126 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1f8 + (i * 0xc), b[1 + i]); vortex 127 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b1fc + (i * 0xc), b[2 + i]); vortex 128 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b200 + (i * 0xc), b[3 + i]); vortex 134 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetTimeConsts(vortex_t * vortex, u16 * a, u16 * b) vortex 136 sound/pci/au88x0/au88x0_eq.c *a = hwread(vortex->mmio, 0x2b3c4); vortex 137 sound/pci/au88x0/au88x0_eq.c *b = hwread(vortex->mmio, 0x2b3c8); vortex 140 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetLeftCoefs(vortex_t * vortex, u16 a[]) vortex 145 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetRightCoefs(vortex_t * vortex, u16 a[]) vortex 150 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetLeftStates(vortex_t * vortex, u16 * a, u16 b[]) vortex 155 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetRightStates(vortex_t * vortex, u16 * a, u16 b[]) vortex 162 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetBypassGain(vortex_t * vortex, u16 a, u16 b) vortex 164 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 166 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3d4, a); vortex 167 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3ec, b); vortex 169 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3d4, sign_invert(a)); vortex 170 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3ec, sign_invert(b)); vortex 174 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetA3DBypassGain(vortex_t * vortex, u16 a, u16 b) vortex 177 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3e0, a); vortex 178 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3f8, b); vortex 182 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetCurrBypassGain(vortex_t * vortex, u16 a, u16 b) vortex 185 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3d0, a); vortex 186 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3e8, b); vortex 189 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetCurrA3DBypassGain(vortex_t * vortex, u16 a, u16 b) vortex 192 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3dc, a); vortex 193 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3f4, b); vortex 198 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftGainsSingleTarget(vortex_t * vortex, u16 index, u16 b) vortex 200 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b02c + (index * 0x30), b); vortex 204 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightGainsSingleTarget(vortex_t * vortex, u16 index, u16 b) vortex 206 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b20c + (index * 0x30), b); vortex 209 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetLeftGainsTarget(vortex_t * vortex, u16 a[]) vortex 211 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 215 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b02c + ebx * 0x30, a[ebx]); vortex 219 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetRightGainsTarget(vortex_t * vortex, u16 a[]) vortex 221 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 225 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b20c + ebx * 0x30, a[ebx]); vortex 229 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetLeftGainsCurrent(vortex_t * vortex, u16 a[]) vortex 231 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 235 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b028 + ebx * 0x30, a[ebx]); vortex 239 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetRightGainsCurrent(vortex_t * vortex, u16 a[]) vortex 241 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 245 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b208 + ebx * 0x30, a[ebx]); vortex 250 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetLeftGainsTarget(vortex_t * vortex, u16 a[]) vortex 252 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 259 sound/pci/au88x0/au88x0_eq.c a[ebx] = hwread(vortex->mmio, 0x2b02c + ebx * 0x30); vortex 265 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetRightGainsTarget(vortex_t * vortex, u16 a[]) vortex 267 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 274 sound/pci/au88x0/au88x0_eq.c a[ebx] = hwread(vortex->mmio, 0x2b20c + ebx * 0x30); vortex 280 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetLeftGainsCurrent(vortex_t * vortex, u16 a[]) vortex 282 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 289 sound/pci/au88x0/au88x0_eq.c a[ebx] = hwread(vortex->mmio, 0x2b028 + ebx * 0x30); vortex 295 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetRightGainsCurrent(vortex_t * vortex, u16 a[]) vortex 297 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 304 sound/pci/au88x0/au88x0_eq.c a[ebx] = hwread(vortex->mmio, 0x2b208 + ebx * 0x30); vortex 312 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetLevels(vortex_t * vortex, u16 peaks[]) vortex 314 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 319 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b024 + i * VORTEX_BAND_COEFF_SIZE, peaks[i]); vortex 322 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3cc, peaks[eqhw->this04]); vortex 323 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3d8, peaks[eqhw->this04 + 1]); vortex 327 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b204 + i * VORTEX_BAND_COEFF_SIZE, vortex 331 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3e4, peaks[2 + (eqhw->this04 * 2)]); vortex 332 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3f0, peaks[3 + (eqhw->this04 * 2)]); vortex 336 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetLevels(vortex_t * vortex, u16 a[]) vortex 338 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 346 sound/pci/au88x0/au88x0_eq.c a[ebx] = hwread(vortex->mmio, 0x2b024 + ebx * 0x30); vortex 351 sound/pci/au88x0/au88x0_eq.c a[eqhw->this04] = hwread(vortex->mmio, 0x2b3cc); vortex 352 sound/pci/au88x0/au88x0_eq.c a[eqhw->this04 + 1] = hwread(vortex->mmio, 0x2b3d8); vortex 357 sound/pci/au88x0/au88x0_eq.c hwread(vortex->mmio, 0x2b204 + ebx * 0x30); vortex 362 sound/pci/au88x0/au88x0_eq.c a[2 + (eqhw->this04 * 2)] = hwread(vortex->mmio, 0x2b3e4); vortex 363 sound/pci/au88x0/au88x0_eq.c a[3 + (eqhw->this04 * 2)] = hwread(vortex->mmio, 0x2b3f0); vortex 368 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetControlReg(vortex_t * vortex, u32 reg) vortex 370 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b440, reg); vortex 373 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_SetSampleRate(vortex_t * vortex, u32 sr) vortex 375 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b440, ((sr & 0x1f) << 3) | 0xb800); vortex 379 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetControlReg(vortex_t * vortex, u32 *reg) vortex 381 sound/pci/au88x0/au88x0_eq.c *reg = hwread(vortex->mmio, 0x2b440); vortex 384 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetSampleRate(vortex_t * vortex, u32 *sr) vortex 386 sound/pci/au88x0/au88x0_eq.c *sr = (hwread(vortex->mmio, 0x2b440) >> 3) & 0x1f; vortex 390 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_Enable(vortex_t * vortex) vortex 392 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, VORTEX_EQ_CTRL, 0xf001); vortex 395 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_Disable(vortex_t * vortex) vortex 397 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, VORTEX_EQ_CTRL, 0xf000); vortex 401 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_ZeroIO(vortex_t * vortex) vortex 405 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, VORTEX_EQ_DEST + (i << 2), 0x0); vortex 407 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, VORTEX_EQ_SOURCE + (i << 2), 0x0); vortex 410 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_ZeroA3DIO(vortex_t * vortex) vortex 414 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, VORTEX_EQ_DEST + (i << 2), 0x0); vortex 417 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_ZeroState(vortex_t * vortex) vortex 420 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetControlReg(vortex, 0); vortex 421 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_ZeroIO(vortex); vortex 422 sound/pci/au88x0/au88x0_eq.c hwwrite(vortex->mmio, 0x2b3c0, 0); vortex 424 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetTimeConsts(vortex, 0, 0); vortex 426 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftCoefs(vortex, asEqCoefsZeros); vortex 427 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightCoefs(vortex, asEqCoefsZeros); vortex 429 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftGainsCurrent(vortex, eq_gains_zero); vortex 430 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightGainsCurrent(vortex, eq_gains_zero); vortex 431 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftGainsTarget(vortex, eq_gains_zero); vortex 432 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightGainsTarget(vortex, eq_gains_zero); vortex 434 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetBypassGain(vortex, 0, 0); vortex 436 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetA3DBypassGain(vortex, 0, 0); vortex 438 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftStates(vortex, eq_states_zero, asEqOutStateZeros); vortex 439 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightStates(vortex, eq_states_zero, asEqOutStateZeros); vortex 440 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLevels(vortex, (u16 *) eq_levels); vortex 444 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_ProgramPipe(vortex_t * vortex) vortex 446 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetTimeConsts(vortex, 0, 0); vortex 448 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftCoefs(vortex, asEqCoefsPipes); vortex 449 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightCoefs(vortex, asEqCoefsPipes); vortex 451 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftGainsCurrent(vortex, eq_gains_current); vortex 452 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightGainsCurrent(vortex, eq_gains_current); vortex 453 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftGainsTarget(vortex, eq_gains_current); vortex 454 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightGainsTarget(vortex, eq_gains_current); vortex 459 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_Program10Band(vortex_t * vortex, auxxEqCoeffSet_t * coefset) vortex 462 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetTimeConsts(vortex, 0xc, 0x7fe0); vortex 464 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftCoefs(vortex, coefset->LeftCoefs); vortex 465 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightCoefs(vortex, coefset->RightCoefs); vortex 467 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftGainsCurrent(vortex, coefset->LeftGains); vortex 469 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightGainsTarget(vortex, coefset->RightGains); vortex 470 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftGainsTarget(vortex, coefset->LeftGains); vortex 472 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightGainsCurrent(vortex, coefset->RightGains); vortex 476 sound/pci/au88x0/au88x0_eq.c static void vortex_EqHw_GetTenBandLevels(vortex_t * vortex, u16 peaks[]) vortex 478 sound/pci/au88x0/au88x0_eq.c eqhw_t *eqhw = &(vortex->eq.this04); vortex 485 sound/pci/au88x0/au88x0_eq.c peaks[i] = hwread(vortex->mmio, 0x2B024 + i * 0x30); vortex 488 sound/pci/au88x0/au88x0_eq.c hwread(vortex->mmio, 0x2B204 + i * 0x30); vortex 493 sound/pci/au88x0/au88x0_eq.c static int vortex_Eqlzr_GetLeftGain(vortex_t * vortex, u16 index, u16 * gain) vortex 495 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 504 sound/pci/au88x0/au88x0_eq.c static void vortex_Eqlzr_SetLeftGain(vortex_t * vortex, u16 index, u16 gain) vortex 506 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 515 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftGainsSingleTarget(vortex, index, gain); vortex 518 sound/pci/au88x0/au88x0_eq.c static int vortex_Eqlzr_GetRightGain(vortex_t * vortex, u16 index, u16 * gain) vortex 520 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 529 sound/pci/au88x0/au88x0_eq.c static void vortex_Eqlzr_SetRightGain(vortex_t * vortex, u16 index, u16 gain) vortex 531 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 540 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightGainsSingleTarget(vortex, index, gain); vortex 545 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_GetAllBands(vortex_t * vortex, u16 * gains, s32 *cnt) vortex 547 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 554 sound/pci/au88x0/au88x0_eq.c if (vortex_Eqlzr_GetLeftGain(vortex, si, &gains[si])) vortex 557 sound/pci/au88x0/au88x0_eq.c (vortex, si, &gains[si + eq->this10])) vortex 566 sound/pci/au88x0/au88x0_eq.c static int vortex_Eqlzr_SetAllBandsFromActiveCoeffSet(vortex_t * vortex) vortex 568 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 570 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftGainsTarget(vortex, eq->this130); vortex 571 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightGainsTarget(vortex, &(eq->this130[eq->this10])); vortex 577 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_SetAllBands(vortex_t * vortex, u16 gains[], s32 count) vortex 579 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 591 sound/pci/au88x0/au88x0_eq.c return vortex_Eqlzr_SetAllBandsFromActiveCoeffSet(vortex); vortex 595 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_SetA3dBypassGain(vortex_t * vortex, u32 a, u32 b) vortex 597 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 608 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetA3DBypassGain(vortex, ebx, eax); vortex 611 sound/pci/au88x0/au88x0_eq.c static void vortex_Eqlzr_ProgramA3dBypassGain(vortex_t * vortex) vortex 613 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 622 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetA3DBypassGain(vortex, ebx, eax); vortex 625 sound/pci/au88x0/au88x0_eq.c static void vortex_Eqlzr_ShutDownA3d(vortex_t * vortex) vortex 627 sound/pci/au88x0/au88x0_eq.c if (vortex != NULL) vortex 628 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_ZeroA3DIO(vortex); vortex 631 sound/pci/au88x0/au88x0_eq.c static void vortex_Eqlzr_SetBypass(vortex_t * vortex, u32 bp) vortex 633 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 637 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_SetAllBandsFromActiveCoeffSet(vortex); vortex 638 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetBypassGain(vortex, eq->this08, eq->this08); vortex 641 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetLeftGainsTarget(vortex, eq->this14_array); vortex 642 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetRightGainsTarget(vortex, eq->this14_array); vortex 643 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetBypassGain(vortex, eq->this0c, eq->this0c); vortex 645 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_ProgramA3dBypassGain(vortex); vortex 648 sound/pci/au88x0/au88x0_eq.c static void vortex_Eqlzr_ReadAndSetActiveCoefSet(vortex_t * vortex) vortex 650 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 655 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_SetAllBands(vortex, eq_gains_normal, eq->this10 * 2); vortex 658 sound/pci/au88x0/au88x0_eq.c static int vortex_Eqlzr_GetAllPeaks(vortex_t * vortex, u16 * peaks, int *count) vortex 660 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 665 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_GetTenBandLevels(vortex, peaks); vortex 670 sound/pci/au88x0/au88x0_eq.c static auxxEqCoeffSet_t *vortex_Eqlzr_GetActiveCoefSet(vortex_t * vortex) vortex 672 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 677 sound/pci/au88x0/au88x0_eq.c static void vortex_Eqlzr_init(vortex_t * vortex) vortex 679 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 699 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_ZeroState(vortex); vortex 700 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_SetSampleRate(vortex, 0x11); vortex 701 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_ReadAndSetActiveCoefSet(vortex); vortex 703 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_Program10Band(vortex, &(eq->coefset)); vortex 704 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_SetBypass(vortex, eq->this54); vortex 705 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_SetA3dBypassGain(vortex, 0, 0); vortex 706 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_Enable(vortex); vortex 709 sound/pci/au88x0/au88x0_eq.c static void vortex_Eqlzr_shutdown(vortex_t * vortex) vortex 711 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_ShutDownA3d(vortex); vortex 712 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_ProgramPipe(vortex); vortex 713 sound/pci/au88x0/au88x0_eq.c vortex_EqHw_Disable(vortex); vortex 725 sound/pci/au88x0/au88x0_eq.c vortex_t *vortex = snd_kcontrol_chip(kcontrol); vortex 726 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 738 sound/pci/au88x0/au88x0_eq.c vortex_t *vortex = snd_kcontrol_chip(kcontrol); vortex 739 sound/pci/au88x0/au88x0_eq.c eqlzr_t *eq = &(vortex->eq); vortex 743 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_SetBypass(vortex, eq->this54); vortex 772 sound/pci/au88x0/au88x0_eq.c vortex_t *vortex = snd_kcontrol_chip(kcontrol); vortex 776 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_GetLeftGain(vortex, i, &gainL); vortex 777 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_GetRightGain(vortex, i, &gainR); vortex 786 sound/pci/au88x0/au88x0_eq.c vortex_t *vortex = snd_kcontrol_chip(kcontrol); vortex 790 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_GetLeftGain(vortex, i, &gainL); vortex 791 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_GetRightGain(vortex, i, &gainR); vortex 794 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_SetLeftGain(vortex, i, vortex 799 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_SetRightGain(vortex, i, vortex 830 sound/pci/au88x0/au88x0_eq.c vortex_t *vortex = snd_kcontrol_chip(kcontrol); vortex 834 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_GetAllPeaks(vortex, peaks, &count); vortex 836 sound/pci/au88x0/au88x0_eq.c dev_err(vortex->card->dev, vortex 869 sound/pci/au88x0/au88x0_eq.c static int vortex_eq_init(vortex_t *vortex) vortex 874 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_init(vortex); vortex 877 sound/pci/au88x0/au88x0_eq.c snd_ctl_new1(&vortex_eqtoggle_kcontrol, vortex)) == NULL) vortex 880 sound/pci/au88x0/au88x0_eq.c if ((err = snd_ctl_add(vortex->card, kcontrol)) < 0) vortex 886 sound/pci/au88x0/au88x0_eq.c snd_ctl_new1(&vortex_eq_kcontrol, vortex)) == NULL) vortex 891 sound/pci/au88x0/au88x0_eq.c if ((err = snd_ctl_add(vortex->card, kcontrol)) < 0) vortex 896 sound/pci/au88x0/au88x0_eq.c if ((kcontrol = snd_ctl_new1(&vortex_levels_kcontrol, vortex)) == NULL) vortex 898 sound/pci/au88x0/au88x0_eq.c if ((err = snd_ctl_add(vortex->card, kcontrol)) < 0) vortex 904 sound/pci/au88x0/au88x0_eq.c static int vortex_eq_free(vortex_t * vortex) vortex 914 sound/pci/au88x0/au88x0_eq.c vortex_Eqlzr_shutdown(vortex); vortex 32 sound/pci/au88x0/au88x0_game.c vortex_t *vortex = gameport_get_port_data(gameport); vortex 33 sound/pci/au88x0/au88x0_game.c return hwread(vortex->mmio, VORTEX_GAME_LEGACY); vortex 38 sound/pci/au88x0/au88x0_game.c vortex_t *vortex = gameport_get_port_data(gameport); vortex 39 sound/pci/au88x0/au88x0_game.c hwwrite(vortex->mmio, VORTEX_GAME_LEGACY, 0xff); vortex 45 sound/pci/au88x0/au88x0_game.c vortex_t *vortex = gameport_get_port_data(gameport); vortex 48 sound/pci/au88x0/au88x0_game.c *buttons = (~hwread(vortex->mmio, VORTEX_GAME_LEGACY) >> 4) & 0xf; vortex 52 sound/pci/au88x0/au88x0_game.c hwread(vortex->mmio, VORTEX_GAME_AXIS + (i * AXIS_SIZE)); vortex 61 sound/pci/au88x0/au88x0_game.c vortex_t *vortex = gameport_get_port_data(gameport); vortex 65 sound/pci/au88x0/au88x0_game.c hwwrite(vortex->mmio, VORTEX_CTRL2, vortex 66 sound/pci/au88x0/au88x0_game.c hwread(vortex->mmio, vortex 71 sound/pci/au88x0/au88x0_game.c hwwrite(vortex->mmio, VORTEX_CTRL2, vortex 72 sound/pci/au88x0/au88x0_game.c hwread(vortex->mmio, vortex 82 sound/pci/au88x0/au88x0_game.c static int vortex_gameport_register(vortex_t *vortex) vortex 86 sound/pci/au88x0/au88x0_game.c vortex->gameport = gp = gameport_allocate_port(); vortex 88 sound/pci/au88x0/au88x0_game.c dev_err(vortex->card->dev, vortex 94 sound/pci/au88x0/au88x0_game.c gameport_set_phys(gp, "pci%s/gameport0", pci_name(vortex->pci_dev)); vortex 95 sound/pci/au88x0/au88x0_game.c gameport_set_dev_parent(gp, &vortex->pci_dev->dev); vortex 102 sound/pci/au88x0/au88x0_game.c gameport_set_port_data(gp, vortex); vortex 110 sound/pci/au88x0/au88x0_game.c static void vortex_gameport_unregister(vortex_t * vortex) vortex 112 sound/pci/au88x0/au88x0_game.c if (vortex->gameport) { vortex 113 sound/pci/au88x0/au88x0_game.c gameport_unregister_port(vortex->gameport); vortex 114 sound/pci/au88x0/au88x0_game.c vortex->gameport = NULL; vortex 119 sound/pci/au88x0/au88x0_game.c static inline int vortex_gameport_register(vortex_t * vortex) { return -ENOSYS; } vortex 120 sound/pci/au88x0/au88x0_game.c static inline void vortex_gameport_unregister(vortex_t * vortex) { } vortex 23 sound/pci/au88x0/au88x0_mixer.c static int snd_vortex_mixer(vortex_t *vortex) vortex 33 sound/pci/au88x0/au88x0_mixer.c if ((err = snd_ac97_bus(vortex->card, 0, &ops, NULL, &pbus)) < 0) vortex 37 sound/pci/au88x0/au88x0_mixer.c ac97.private_data = vortex; vortex 39 sound/pci/au88x0/au88x0_mixer.c err = snd_ac97_mixer(pbus, &ac97, &vortex->codec); vortex 40 sound/pci/au88x0/au88x0_mixer.c vortex->isquad = ((vortex->codec == NULL) ? 0 : (vortex->codec->ext_id&0x80)); vortex 41 sound/pci/au88x0/au88x0_mixer.c remove_ctl(vortex->card, "Master Mono Playback Volume"); vortex 42 sound/pci/au88x0/au88x0_mixer.c remove_ctl(vortex->card, "Master Mono Playback Switch"); vortex 30 sound/pci/au88x0/au88x0_mpu401.c static int snd_vortex_midi(vortex_t *vortex) vortex 42 sound/pci/au88x0/au88x0_mpu401.c (hwread(vortex->mmio, VORTEX_CTRL) & ~CTRL_MIDI_PORT) | vortex 44 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_CTRL, temp); vortex 48 sound/pci/au88x0/au88x0_mpu401.c (hwread(vortex->mmio, VORTEX_CTRL) & ~CTRL_MIDI_PORT) & vortex 50 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_CTRL, temp); vortex 54 sound/pci/au88x0/au88x0_mpu401.c temp = hwread(vortex->mmio, VORTEX_CTRL2) & 0xffff00cf; vortex 56 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_CTRL2, temp); vortex 57 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_MIDI_CMD, MPU401_RESET); vortex 60 sound/pci/au88x0/au88x0_mpu401.c temp = hwread(vortex->mmio, VORTEX_MIDI_DATA); vortex 62 sound/pci/au88x0/au88x0_mpu401.c dev_err(vortex->card->dev, "midi port doesn't acknowledge!\n"); vortex 66 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_IRQ_CTRL, vortex 67 sound/pci/au88x0/au88x0_mpu401.c hwread(vortex->mmio, VORTEX_IRQ_CTRL) | IRQ_MIDI); vortex 72 sound/pci/au88x0/au88x0_mpu401.c snd_mpu401_uart_new(vortex->card, 0, MPU401_HW_MPU401, 0x330, vortex 74 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_CTRL, vortex 75 sound/pci/au88x0/au88x0_mpu401.c (hwread(vortex->mmio, VORTEX_CTRL) & vortex 80 sound/pci/au88x0/au88x0_mpu401.c port = (unsigned long)(vortex->mmio + VORTEX_MIDI_DATA); vortex 82 sound/pci/au88x0/au88x0_mpu401.c snd_mpu401_uart_new(vortex->card, 0, MPU401_HW_AUREAL, port, vortex 85 sound/pci/au88x0/au88x0_mpu401.c hwwrite(vortex->mmio, VORTEX_CTRL, vortex 86 sound/pci/au88x0/au88x0_mpu401.c (hwread(vortex->mmio, VORTEX_CTRL) & vortex 91 sound/pci/au88x0/au88x0_mpu401.c mpu->cport = (unsigned long)(vortex->mmio + VORTEX_MIDI_CMD); vortex 94 sound/pci/au88x0/au88x0_mpu401.c snprintf(rmidi->name, sizeof(rmidi->name), "%s MIDI %d", CARD_NAME_SHORT , vortex->card->number); vortex 96 sound/pci/au88x0/au88x0_mpu401.c vortex->rmidi = rmidi; vortex 128 sound/pci/au88x0/au88x0_pcm.c vortex_t *vortex = snd_pcm_substream_chip(substream); vortex 154 sound/pci/au88x0/au88x0_pcm.c switch (vortex->spdif_sr) { vortex 171 sound/pci/au88x0/au88x0_pcm.c VORTEX_IS_QUAD(vortex) && vortex 481 sound/pci/au88x0/au88x0_pcm.c vortex_t *vortex = snd_kcontrol_chip(kcontrol); vortex 485 sound/pci/au88x0/au88x0_pcm.c switch (vortex->spdif_sr) { vortex 495 sound/pci/au88x0/au88x0_pcm.c vortex_t *vortex = snd_kcontrol_chip(kcontrol); vortex 502 sound/pci/au88x0/au88x0_pcm.c if (spdif_sr == vortex->spdif_sr) vortex 504 sound/pci/au88x0/au88x0_pcm.c vortex->spdif_sr = spdif_sr; vortex 505 sound/pci/au88x0/au88x0_pcm.c vortex_spdif_init(vortex, vortex->spdif_sr, 1); vortex 532 sound/pci/au88x0/au88x0_pcm.c vortex_t *vortex = snd_kcontrol_chip(kcontrol); vortex 534 sound/pci/au88x0/au88x0_pcm.c uinfo->count = (VORTEX_IS_QUAD(vortex) ? 4 : 2); vortex 544 sound/pci/au88x0/au88x0_pcm.c vortex_t *vortex = snd_kcontrol_chip(kcontrol); vortex 546 sound/pci/au88x0/au88x0_pcm.c struct pcm_vol *p = &vortex->pcm_vol[subdev]; vortex 547 sound/pci/au88x0/au88x0_pcm.c int max_chn = (VORTEX_IS_QUAD(vortex) ? 4 : 2); vortex 560 sound/pci/au88x0/au88x0_pcm.c vortex_t *vortex = snd_kcontrol_chip(kcontrol); vortex 562 sound/pci/au88x0/au88x0_pcm.c struct pcm_vol *p = &vortex->pcm_vol[subdev]; vortex 563 sound/pci/au88x0/au88x0_pcm.c int max_chn = (VORTEX_IS_QUAD(vortex) ? 4 : 2); vortex 568 sound/pci/au88x0/au88x0_pcm.c switch (vortex->dma_adb[p->dma].nr_ch) { vortex 581 sound/pci/au88x0/au88x0_pcm.c vortex_mix_setinputvolumebyte(vortex, vortex 582 sound/pci/au88x0/au88x0_pcm.c vortex->mixplayb[i], mixin, vol); vortex 13 sound/pci/au88x0/au88x0_synth.c static void vortex_fifo_setwtvalid(vortex_t * vortex, int fifo, int en); vortex 14 sound/pci/au88x0/au88x0_synth.c static void vortex_connection_adb_mixin(vortex_t * vortex, int en, vortex 18 sound/pci/au88x0/au88x0_synth.c static void vortex_connection_mixin_mix(vortex_t * vortex, int en, vortex 21 sound/pci/au88x0/au88x0_synth.c static void vortex_fifo_wtinitialize(vortex_t * vortex, int fifo, int j); vortex 22 sound/pci/au88x0/au88x0_synth.c static int vortex_wt_SetReg(vortex_t * vortex, unsigned char reg, int wt, vortex 28 sound/pci/au88x0/au88x0_synth.c static void vortex_wt_setstereo(vortex_t * vortex, u32 wt, u32 stereo) vortex 33 sound/pci/au88x0/au88x0_synth.c temp = hwread(vortex->mmio, WT_STEREO(wt)); vortex 36 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_STEREO(wt), temp); vortex 40 sound/pci/au88x0/au88x0_synth.c static void vortex_wt_setdsout(vortex_t * vortex, u32 wt, int en) vortex 45 sound/pci/au88x0/au88x0_synth.c temp = hwread(vortex->mmio, WT_DSREG((wt >= 0x20) ? 1 : 0)); vortex 50 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DSREG((wt >= 0x20) ? 1 : 0), temp); vortex 54 sound/pci/au88x0/au88x0_synth.c static int vortex_wt_allocroute(vortex_t * vortex, int wt, int nr_ch) vortex 56 sound/pci/au88x0/au88x0_synth.c wt_voice_t *voice = &(vortex->wt_voice[wt]); vortex 61 sound/pci/au88x0/au88x0_synth.c vortex_fifo_wtinitialize(vortex, wt, 1); vortex 62 sound/pci/au88x0/au88x0_synth.c vortex_fifo_setwtvalid(vortex, wt, 1); vortex 63 sound/pci/au88x0/au88x0_synth.c vortex_wt_setstereo(vortex, wt, nr_ch - 1); vortex 65 sound/pci/au88x0/au88x0_synth.c vortex_fifo_setwtvalid(vortex, wt, 0); vortex 68 sound/pci/au88x0/au88x0_synth.c vortex_wt_setdsout(vortex, wt, 1); vortex 70 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_SRAMP(0), 0x880000); vortex 73 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_SRAMP(1), 0x880000); vortex 76 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 0), 0); vortex 77 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 1), 0); vortex 78 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 2), 0); vortex 80 sound/pci/au88x0/au88x0_synth.c temp = hwread(vortex->mmio, WT_PARM(wt, 3)); vortex 81 sound/pci/au88x0/au88x0_synth.c dev_dbg(vortex->card->dev, "WT PARM3: %x\n", temp); vortex 84 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 0), 0); vortex 85 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 1), 0); vortex 86 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 2), 0); vortex 87 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 3), 0); vortex 89 sound/pci/au88x0/au88x0_synth.c dev_dbg(vortex->card->dev, "WT GMODE: %x\n", vortex 90 sound/pci/au88x0/au88x0_synth.c hwread(vortex->mmio, WT_GMODE(wt))); vortex 92 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 2), 0xffffffff); vortex 93 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 3), 0xcff1c810); vortex 96 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 0), voice->parm0); vortex 97 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 1), voice->parm1); vortex 98 sound/pci/au88x0/au88x0_synth.c dev_dbg(vortex->card->dev, "WT GMODE 2 : %x\n", vortex 99 sound/pci/au88x0/au88x0_synth.c hwread(vortex->mmio, WT_GMODE(wt))); vortex 104 sound/pci/au88x0/au88x0_synth.c static void vortex_wt_connect(vortex_t * vortex, int en) vortex 118 sound/pci/au88x0/au88x0_synth.c vortex_adb_checkinout(vortex, vortex 119 sound/pci/au88x0/au88x0_synth.c vortex->fixed_res, en, vortex 121 sound/pci/au88x0/au88x0_synth.c vortex->mixwt[(i * NR_WTROUTES) + ii] = mix; vortex 123 sound/pci/au88x0/au88x0_synth.c vortex_route(vortex, en, 0x11, vortex 126 sound/pci/au88x0/au88x0_synth.c vortex_connection_mixin_mix(vortex, en, mix, vortex 127 sound/pci/au88x0/au88x0_synth.c vortex->mixplayb[ii % 2], 0); vortex 128 sound/pci/au88x0/au88x0_synth.c if (VORTEX_IS_QUAD(vortex)) vortex 129 sound/pci/au88x0/au88x0_synth.c vortex_connection_mixin_mix(vortex, en, vortex 131 sound/pci/au88x0/au88x0_synth.c vortex->mixplayb[2 + vortex 136 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_RUN(i), 1); vortex 142 sound/pci/au88x0/au88x0_synth.c static int vortex_wt_GetReg(vortex_t * vortex, char reg, int wt) vortex 147 sound/pci/au88x0/au88x0_synth.c return hwread(vortex->mmio, WT_PARM(wt, 3)); vortex 150 sound/pci/au88x0/au88x0_synth.c return hwread(vortex->mmio, WT_GMODE(wt)); vortex 158 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg2(vortex_t * vortex, unsigned char reg, int wt, vortex 182 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg(vortex_t * vortex, unsigned char reg, int wt, vortex 189 sound/pci/au88x0/au88x0_synth.c dev_warn(vortex->card->dev, vortex 196 sound/pci/au88x0/au88x0_synth.c dev_err(vortex->card->dev, vortex 211 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_RUN(wt), val); vortex 218 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 0), val); vortex 225 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 1), val); vortex 232 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 2), val); vortex 239 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 3), val); vortex 246 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_MUTE(wt), val); vortex 254 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 3), val); vortex 255 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 2), val); vortex 256 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 1), val); vortex 257 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_DELAY(wt, 0), val); vortex 281 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, ecx, val); vortex 285 sound/pci/au88x0/au88x0_synth.c static void vortex_wt_init(vortex_t * vortex) vortex 304 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg(vortex, 0xc, edi, 0); /* ds_reg */ vortex 305 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg(vortex, 0xa, edi, var10); /* ctrl */ vortex 306 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg(vortex, 0x9, edi, var4); /* mramp */ vortex 307 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg(vortex, 0x8, edi, varc); /* aramp */ vortex 308 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg(vortex, 0x5, edi, var8); /* sramp */ vortex 312 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg(vortex, 0x4, edi, 0); /* param 3 0x20c */ vortex 313 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg(vortex, 0x3, edi, 0); /* param 2 0x208 */ vortex 314 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg(vortex, 0x2, edi, 0); /* param 1 0x204 */ vortex 315 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg(vortex, 0x1, edi, 0); /* param 0 0x200 */ vortex 316 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg(vortex, 0xb, edi, 0); /* delay 0x400 - 0x40c */ vortex 320 sound/pci/au88x0/au88x0_synth.c vortex_wt_SetReg(vortex, 0xa, edi, var10); /* ctrl */ vortex 325 sound/pci/au88x0/au88x0_synth.c static void vortex_wt_SetVolume(vortex_t * vortex, int wt, int vol[]) vortex 327 sound/pci/au88x0/au88x0_synth.c wt_voice_t *voice = &(vortex->wt_voice[wt]); vortex 337 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex, WT_PARM(wt, 0), voice->parm0); vortex 338 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex, WT_PARM(wt, 1), voice->parm0); vortex 354 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex, WT_PARM(wt, 3), voice->parm3); vortex 358 sound/pci/au88x0/au88x0_synth.c static void vortex_wt_SetFrequency(vortex_t * vortex, int wt, unsigned int sr) vortex 360 sound/pci/au88x0/au88x0_synth.c wt_voice_t *voice = &(vortex->wt_voice[wt]); vortex 395 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 0), voice->parm0); vortex 396 sound/pci/au88x0/au88x0_synth.c hwwrite(vortex->mmio, WT_PARM(wt, 1), voice->parm1); vortex 242 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftEQ(vortex_t * vortex, short arg_0, short arg_4, vortex 248 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24200 + i * 0x24, coefs[i][0]); vortex 249 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24204 + i * 0x24, coefs[i][1]); vortex 250 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24208 + i * 0x24, coefs[i][2]); vortex 251 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2420c + i * 0x24, coefs[i][3]); vortex 252 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24210 + i * 0x24, coefs[i][4]); vortex 254 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24538, arg_0 & 0xffff); vortex 255 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2453C, arg_4 & 0xffff); vortex 259 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightEQ(vortex_t * vortex, short arg_0, short arg_4, vortex 265 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242b4 + i * 0x24, coefs[i][0]); vortex 266 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242b8 + i * 0x24, coefs[i][1]); vortex 267 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242bc + i * 0x24, coefs[i][2]); vortex 268 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242c0 + i * 0x24, coefs[i][3]); vortex 269 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242c4 + i * 0x24, coefs[i][4]); vortex 271 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24540, arg_0 & 0xffff); vortex 272 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24544, arg_4 & 0xffff); vortex 276 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftXT(vortex_t * vortex, short arg_0, short arg_4, vortex 282 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24368 + i * 0x24, coefs[i][0]); vortex 283 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2436c + i * 0x24, coefs[i][1]); vortex 284 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24370 + i * 0x24, coefs[i][2]); vortex 285 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24374 + i * 0x24, coefs[i][3]); vortex 286 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24378 + i * 0x24, coefs[i][4]); vortex 288 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24548, arg_0 & 0xffff); vortex 289 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2454C, arg_4 & 0xffff); vortex 293 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightXT(vortex_t * vortex, short arg_0, short arg_4, vortex 299 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2441C + i * 0x24, coefs[i][0]); vortex 300 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24420 + i * 0x24, coefs[i][1]); vortex 301 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24424 + i * 0x24, coefs[i][2]); vortex 302 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24428 + i * 0x24, coefs[i][3]); vortex 303 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2442C + i * 0x24, coefs[i][4]); vortex 305 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24550, arg_0 & 0xffff); vortex 306 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24554, arg_4 & 0xffff); vortex 310 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftEQStates(vortex_t * vortex, vortex 317 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24214 + i * 0x24, coefs[i][0]); vortex 318 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24218 + i * 0x24, coefs[i][1]); vortex 319 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2421C + i * 0x24, coefs[i][2]); vortex 320 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24220 + i * 0x24, coefs[i][3]); vortex 322 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x244F8, arg_0[0]); vortex 323 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x244FC, arg_0[1]); vortex 324 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24500, arg_0[2]); vortex 325 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24504, arg_0[3]); vortex 329 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightEQStates(vortex_t * vortex, vortex 336 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242C8 + i * 0x24, coefs[i][0]); vortex 337 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242CC + i * 0x24, coefs[i][1]); vortex 338 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x242D0 + i * 0x24, coefs[i][2]); vortex 339 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x244D4 + i * 0x24, coefs[i][3]); vortex 341 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24508, arg_0[0]); vortex 342 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2450C, arg_0[1]); vortex 343 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24510, arg_0[2]); vortex 344 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24514, arg_0[3]); vortex 348 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftXTStates(vortex_t * vortex, vortex 355 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2437C + i * 0x24, coefs[i][0]); vortex 356 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24380 + i * 0x24, coefs[i][1]); vortex 357 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24384 + i * 0x24, coefs[i][2]); vortex 358 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24388 + i * 0x24, coefs[i][3]); vortex 360 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24518, arg_0[0]); vortex 361 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2451C, arg_0[1]); vortex 362 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24520, arg_0[2]); vortex 363 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24524, arg_0[3]); vortex 367 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightXTStates(vortex_t * vortex, vortex 374 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24430 + i * 0x24, coefs[i][0]); vortex 375 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24434 + i * 0x24, coefs[i][1]); vortex 376 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24438 + i * 0x24, coefs[i][2]); vortex 377 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2443C + i * 0x24, coefs[i][3]); vortex 379 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24528, arg_0[0]); vortex 380 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x2452C, arg_0[1]); vortex 381 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24530, arg_0[2]); vortex 382 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24534, arg_0[3]); vortex 387 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_GetLeftEQ(vortex_t * vortex, short *arg_0, short *arg_4, vortex 393 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x24200 + i * 0x24); vortex 394 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x24204 + i * 0x24); vortex 395 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x24208 + i * 0x24); vortex 396 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x2420c + i * 0x24); vortex 397 sound/pci/au88x0/au88x0_xtalk.c coefs[i][4] = hwread(vortex->mmio, 0x24210 + i * 0x24); vortex 399 sound/pci/au88x0/au88x0_xtalk.c *arg_0 = hwread(vortex->mmio, 0x24538) & 0xffff; vortex 400 sound/pci/au88x0/au88x0_xtalk.c *arg_4 = hwread(vortex->mmio, 0x2453c) & 0xffff; vortex 404 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_GetRightEQ(vortex_t * vortex, short *arg_0, short *arg_4, vortex 410 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x242b4 + i * 0x24); vortex 411 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x242b8 + i * 0x24); vortex 412 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x242bc + i * 0x24); vortex 413 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x242c0 + i * 0x24); vortex 414 sound/pci/au88x0/au88x0_xtalk.c coefs[i][4] = hwread(vortex->mmio, 0x242c4 + i * 0x24); vortex 416 sound/pci/au88x0/au88x0_xtalk.c *arg_0 = hwread(vortex->mmio, 0x24540) & 0xffff; vortex 417 sound/pci/au88x0/au88x0_xtalk.c *arg_4 = hwread(vortex->mmio, 0x24544) & 0xffff; vortex 421 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_GetLeftXT(vortex_t * vortex, short *arg_0, short *arg_4, vortex 427 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x24368 + i * 0x24); vortex 428 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x2436C + i * 0x24); vortex 429 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x24370 + i * 0x24); vortex 430 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x24374 + i * 0x24); vortex 431 sound/pci/au88x0/au88x0_xtalk.c coefs[i][4] = hwread(vortex->mmio, 0x24378 + i * 0x24); vortex 433 sound/pci/au88x0/au88x0_xtalk.c *arg_0 = hwread(vortex->mmio, 0x24548) & 0xffff; vortex 434 sound/pci/au88x0/au88x0_xtalk.c *arg_4 = hwread(vortex->mmio, 0x2454C) & 0xffff; vortex 438 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_GetRightXT(vortex_t * vortex, short *arg_0, short *arg_4, vortex 444 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x2441C + i * 0x24); vortex 445 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x24420 + i * 0x24); vortex 446 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x24424 + i * 0x24); vortex 447 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x24428 + i * 0x24); vortex 448 sound/pci/au88x0/au88x0_xtalk.c coefs[i][4] = hwread(vortex->mmio, 0x2442C + i * 0x24); vortex 450 sound/pci/au88x0/au88x0_xtalk.c *arg_0 = hwread(vortex->mmio, 0x24550) & 0xffff; vortex 451 sound/pci/au88x0/au88x0_xtalk.c *arg_4 = hwread(vortex->mmio, 0x24554) & 0xffff; vortex 455 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_GetLeftEQStates(vortex_t * vortex, xtalk_instate_t arg_0, vortex 461 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x24214 + i * 0x24); vortex 462 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x24218 + i * 0x24); vortex 463 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x2421C + i * 0x24); vortex 464 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x24220 + i * 0x24); vortex 466 sound/pci/au88x0/au88x0_xtalk.c arg_0[0] = hwread(vortex->mmio, 0x244F8); vortex 467 sound/pci/au88x0/au88x0_xtalk.c arg_0[1] = hwread(vortex->mmio, 0x244FC); vortex 468 sound/pci/au88x0/au88x0_xtalk.c arg_0[2] = hwread(vortex->mmio, 0x24500); vortex 469 sound/pci/au88x0/au88x0_xtalk.c arg_0[3] = hwread(vortex->mmio, 0x24504); vortex 473 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_GetRightEQStates(vortex_t * vortex, xtalk_instate_t arg_0, vortex 479 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x242C8 + i * 0x24); vortex 480 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x242CC + i * 0x24); vortex 481 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x242D0 + i * 0x24); vortex 482 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x242D4 + i * 0x24); vortex 484 sound/pci/au88x0/au88x0_xtalk.c arg_0[0] = hwread(vortex->mmio, 0x24508); vortex 485 sound/pci/au88x0/au88x0_xtalk.c arg_0[1] = hwread(vortex->mmio, 0x2450C); vortex 486 sound/pci/au88x0/au88x0_xtalk.c arg_0[2] = hwread(vortex->mmio, 0x24510); vortex 487 sound/pci/au88x0/au88x0_xtalk.c arg_0[3] = hwread(vortex->mmio, 0x24514); vortex 491 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_GetLeftXTStates(vortex_t * vortex, xtalk_instate_t arg_0, vortex 497 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x2437C + i * 0x24); vortex 498 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x24380 + i * 0x24); vortex 499 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x24384 + i * 0x24); vortex 500 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x24388 + i * 0x24); vortex 502 sound/pci/au88x0/au88x0_xtalk.c arg_0[0] = hwread(vortex->mmio, 0x24518); vortex 503 sound/pci/au88x0/au88x0_xtalk.c arg_0[1] = hwread(vortex->mmio, 0x2451C); vortex 504 sound/pci/au88x0/au88x0_xtalk.c arg_0[2] = hwread(vortex->mmio, 0x24520); vortex 505 sound/pci/au88x0/au88x0_xtalk.c arg_0[3] = hwread(vortex->mmio, 0x24524); vortex 509 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_GetRightXTStates(vortex_t * vortex, xtalk_instate_t arg_0, vortex 515 sound/pci/au88x0/au88x0_xtalk.c coefs[i][0] = hwread(vortex->mmio, 0x24430 + i * 0x24); vortex 516 sound/pci/au88x0/au88x0_xtalk.c coefs[i][1] = hwread(vortex->mmio, 0x24434 + i * 0x24); vortex 517 sound/pci/au88x0/au88x0_xtalk.c coefs[i][2] = hwread(vortex->mmio, 0x24438 + i * 0x24); vortex 518 sound/pci/au88x0/au88x0_xtalk.c coefs[i][3] = hwread(vortex->mmio, 0x2443C + i * 0x24); vortex 520 sound/pci/au88x0/au88x0_xtalk.c arg_0[0] = hwread(vortex->mmio, 0x24528); vortex 521 sound/pci/au88x0/au88x0_xtalk.c arg_0[1] = hwread(vortex->mmio, 0x2452C); vortex 522 sound/pci/au88x0/au88x0_xtalk.c arg_0[2] = hwread(vortex->mmio, 0x24530); vortex 523 sound/pci/au88x0/au88x0_xtalk.c arg_0[3] = hwread(vortex->mmio, 0x24534); vortex 530 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetGains(vortex_t * vortex, xtalk_gains_t const gains) vortex 535 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x244D0 + (i * 4), gains[i]); vortex 540 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetGainsAllChan(vortex_t * vortex) vortex 542 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetGains(vortex, asXtalkGainsAllChan); vortex 546 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_GetGains(vortex_t * vortex, xtalk_gains_t gains) vortex 551 sound/pci/au88x0/au88x0_xtalk.c gains[i] = hwread(vortex->mmio, 0x244D0 + i * 4); vortex 558 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetDelay(vortex_t * vortex, unsigned short right, vortex 568 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24660, esp0); vortex 572 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftDline(vortex_t * vortex, xtalk_dline_t const dline) vortex 577 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24000 + (i << 2), dline[i] & 0xffff); vortex 578 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24080 + (i << 2), dline[i] >> 0x10); vortex 583 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightDline(vortex_t * vortex, xtalk_dline_t const dline) vortex 588 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24100 + (i << 2), dline[i] & 0xffff); vortex 589 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24180 + (i << 2), dline[i] >> 0x10); vortex 595 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_GetDelay(vortex_t * vortex, unsigned short *right, vortex 600 sound/pci/au88x0/au88x0_xtalk.c esp0 = hwread(vortex->mmio, 0x24660); vortex 605 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_GetLeftDline(vortex_t * vortex, xtalk_dline_t dline) vortex 611 sound/pci/au88x0/au88x0_xtalk.c (hwread(vortex->mmio, 0x24000 + (i << 2)) & 0xffff) | vortex 612 sound/pci/au88x0/au88x0_xtalk.c (hwread(vortex->mmio, 0x24080 + (i << 2)) << 0x10); vortex 616 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_GetRightDline(vortex_t * vortex, xtalk_dline_t dline) vortex 622 sound/pci/au88x0/au88x0_xtalk.c (hwread(vortex->mmio, 0x24100 + (i << 2)) & 0xffff) | vortex 623 sound/pci/au88x0/au88x0_xtalk.c (hwread(vortex->mmio, 0x24180 + (i << 2)) << 0x10); vortex 631 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_SetControlReg(vortex_t * vortex, u32 ctrl) vortex 633 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24660, ctrl); vortex 635 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_GetControlReg(vortex_t * vortex, u32 *ctrl) vortex 637 sound/pci/au88x0/au88x0_xtalk.c *ctrl = hwread(vortex->mmio, 0x24660); vortex 640 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_SetSampleRate(vortex_t * vortex, u32 sr) vortex 644 sound/pci/au88x0/au88x0_xtalk.c temp = (hwread(vortex->mmio, 0x24660) & 0x1FFFFFFF) | 0xC0000000; vortex 646 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24660, temp); vortex 650 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_GetSampleRate(vortex_t * vortex, u32 *sr) vortex 652 sound/pci/au88x0/au88x0_xtalk.c *sr = (hwread(vortex->mmio, 0x24660) >> 3) & 0x1f; vortex 656 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_Enable(vortex_t * vortex) vortex 660 sound/pci/au88x0/au88x0_xtalk.c temp = (hwread(vortex->mmio, 0x24660) & 0x1FFFFFFF) | 0xC0000000; vortex 662 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24660, temp); vortex 666 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_Disable(vortex_t * vortex) vortex 670 sound/pci/au88x0/au88x0_xtalk.c temp = (hwread(vortex->mmio, 0x24660) & 0x1FFFFFFF) | 0xC0000000; vortex 672 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24660, temp); vortex 676 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_ZeroIO(vortex_t * vortex) vortex 681 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24600 + (i << 2), 0); vortex 683 sound/pci/au88x0/au88x0_xtalk.c hwwrite(vortex->mmio, 0x24650 + (i << 2), 0); vortex 686 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_ZeroState(vortex_t * vortex) vortex 688 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_ZeroIO(vortex); // inlined vortex 690 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftEQ(vortex, 0, 0, asXtalkCoefsZeros); vortex 691 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightEQ(vortex, 0, 0, asXtalkCoefsZeros); vortex 693 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftXT(vortex, 0, 0, asXtalkCoefsZeros); vortex 694 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightXT(vortex, 0, 0, asXtalkCoefsZeros); vortex 696 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetGains(vortex, asXtalkGainsZeros); // inlined vortex 698 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetDelay(vortex, 0, 0); // inlined vortex 700 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftDline(vortex, alXtalkDlineZeros); // inlined vortex 701 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightDline(vortex, alXtalkDlineZeros); // inlined vortex 702 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftDline(vortex, alXtalkDlineZeros); // inlined vortex 703 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightDline(vortex, alXtalkDlineZeros); // inlined vortex 705 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftEQStates(vortex, asXtalkInStateZeros, vortex 707 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightEQStates(vortex, asXtalkInStateZeros, vortex 709 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftXTStates(vortex, asXtalkInStateZeros, vortex 711 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightXTStates(vortex, asXtalkInStateZeros, vortex 715 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_ProgramPipe(vortex_t * vortex) vortex 718 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftEQ(vortex, 0, 1, asXtalkCoefsPipe); vortex 719 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightEQ(vortex, 0, 1, asXtalkCoefsPipe); vortex 720 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftXT(vortex, 0, 0, asXtalkCoefsZeros); vortex 721 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightXT(vortex, 0, 0, asXtalkCoefsZeros); vortex 723 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetDelay(vortex, 0, 0); // inlined vortex 726 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_ProgramXtalkWide(vortex_t * vortex) vortex 729 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftEQ(vortex, sXtalkWideKLeftEq, vortex 731 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightEQ(vortex, sXtalkWideKRightEq, vortex 734 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftXT(vortex, sXtalkWideKLeftXt, vortex 736 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightXT(vortex, sXtalkWideKLeftXt, vortex 740 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetDelay(vortex, wXtalkWideRightDelay, wXtalkWideLeftDelay); // inlined vortex 743 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_ProgramXtalkNarrow(vortex_t * vortex) vortex 746 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftEQ(vortex, sXtalkNarrowKLeftEq, vortex 749 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightEQ(vortex, sXtalkNarrowKRightEq, vortex 752 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftXT(vortex, sXtalkNarrowKLeftXt, vortex 755 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightXT(vortex, sXtalkNarrowKLeftXt, vortex 759 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetDelay(vortex, wXtalkNarrowRightDelay, wXtalkNarrowLeftDelay); // inlined vortex 762 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_ProgramDiamondXtalk(vortex_t * vortex) vortex 766 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftEQ(vortex, sDiamondKLeftEq, vortex 768 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightEQ(vortex, sDiamondKRightEq, vortex 770 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetLeftXT(vortex, sDiamondKLeftXt, vortex 772 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetRightXT(vortex, sDiamondKLeftXt, vortex 775 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_SetDelay(vortex, wDiamondRightDelay, wDiamondLeftDelay); // inlined vortex 778 sound/pci/au88x0/au88x0_xtalk.c static void vortex_XtalkHw_init(vortex_t * vortex) vortex 780 sound/pci/au88x0/au88x0_xtalk.c vortex_XtalkHw_ZeroState(vortex); vortex 36 sound/pci/au88x0/au88x0_xtalk.h static void vortex_XtalkHw_SetGains(vortex_t * vortex, vortex 38 sound/pci/au88x0/au88x0_xtalk.h static void vortex_XtalkHw_SetGainsAllChan(vortex_t * vortex); vortex 39 sound/pci/au88x0/au88x0_xtalk.h static void vortex_XtalkHw_SetSampleRate(vortex_t * vortex, u32 sr); vortex 40 sound/pci/au88x0/au88x0_xtalk.h static void vortex_XtalkHw_ProgramPipe(vortex_t * vortex); vortex 41 sound/pci/au88x0/au88x0_xtalk.h static void vortex_XtalkHw_ProgramPipe(vortex_t * vortex); vortex 42 sound/pci/au88x0/au88x0_xtalk.h static void vortex_XtalkHw_ProgramXtalkWide(vortex_t * vortex); vortex 43 sound/pci/au88x0/au88x0_xtalk.h static void vortex_XtalkHw_ProgramXtalkNarrow(vortex_t * vortex); vortex 44 sound/pci/au88x0/au88x0_xtalk.h static void vortex_XtalkHw_ProgramDiamondXtalk(vortex_t * vortex); vortex 45 sound/pci/au88x0/au88x0_xtalk.h static void vortex_XtalkHw_Enable(vortex_t * vortex); vortex 46 sound/pci/au88x0/au88x0_xtalk.h static void vortex_XtalkHw_Disable(vortex_t * vortex); vortex 47 sound/pci/au88x0/au88x0_xtalk.h static void vortex_XtalkHw_init(vortex_t * vortex);