Lines Matching refs:TRID_REG

58 	outb(voice, TRID_REG(trident, T4D_LFO_GC_CIR));
59 val = inl(TRID_REG(trident, CH_LBA));
61 val = inl(TRID_REG(trident, CH_GVSEL_PAN_VOL_CTRL_EC));
68 val = inl(TRID_REG(trident, CH_DX_CSO_ALPHA_FMS));
72 val = inl(TRID_REG(trident, CH_DX_ESO_DELTA));
75 val = inl(TRID_REG(trident, CH_DX_FMC_RVOL_CVOL));
77 val = inl(TRID_REG(trident, CH_NX_DELTA_CSO));
80 val = inl(TRID_REG(trident, CH_NX_DELTA_ESO));
84 val = inl(TRID_REG(trident, CH_NX_ALPHA_FMS_FMC_RVOL_CVOL));
116 outl(data, TRID_REG(trident, DX_ACR1_AC97_R));
118 data = inl(TRID_REG(trident, DX_ACR1_AC97_R));
125 outl(data, TRID_REG(trident, treg));
127 data = inl(TRID_REG(trident, treg));
135 outl(data, TRID_REG(trident, SI_AC97_READ));
137 data = inl(TRID_REG(trident, SI_AC97_READ));
184 if ((inw(TRID_REG(trident, address)) & DX_AC97_BUSY_WRITE) == 0)
194 if ((inw(TRID_REG(trident, address)) & NX_AC97_BUSY_WRITE) == 0)
204 if ((inw(TRID_REG(trident, address)) & (SI_AC97_BUSY_WRITE)) == 0)
220 outl(data, TRID_REG(trident, address));
240 val = inl(TRID_REG(trident, T4D_LFO_GC_CIR));
245 outl(val, TRID_REG(trident, T4D_LFO_GC_CIR));
267 tmp = inl(TRID_REG(trident, T4D_LFO_GC_CIR));
270 outl(tmp, TRID_REG(trident, T4D_LFO_GC_CIR));
292 outl(mask, TRID_REG(trident, reg));
316 outl(mask, TRID_REG(trident, reg));
478 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
479 outl(regs[0], TRID_REG(trident, CH_START + 0));
480 outl(regs[1], TRID_REG(trident, CH_START + 4));
481 outl(regs[2], TRID_REG(trident, CH_START + 8));
482 outl(regs[3], TRID_REG(trident, CH_START + 12));
483 outl(regs[4], TRID_REG(trident, CH_START + 16));
488 regs[0], inl(TRID_REG(trident, CH_START + 0)));
490 regs[1], inl(TRID_REG(trident, CH_START + 4)));
492 regs[2], inl(TRID_REG(trident, CH_START + 8)));
494 regs[3], inl(TRID_REG(trident, CH_START + 12)));
496 regs[4], inl(TRID_REG(trident, CH_START + 16)));
519 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
521 outw(voice->CSO, TRID_REG(trident, CH_DX_CSO_ALPHA_FMS) + 2);
524 (voice->CSO & 0x00ffffff), TRID_REG(trident, CH_NX_DELTA_CSO));
545 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
547 outw(voice->ESO, TRID_REG(trident, CH_DX_ESO_DELTA) + 2);
550 TRID_REG(trident, CH_NX_DELTA_ESO));
571 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
575 outb(voice->Vol >> 2, TRID_REG(trident, CH_GVSEL_PAN_VOL_CTRL_EC + 2));
580 TRID_REG(trident, CH_GVSEL_PAN_VOL_CTRL_EC));
602 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
604 TRID_REG(trident, CH_GVSEL_PAN_VOL_CTRL_EC + 3));
624 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
627 TRID_REG(trident, trident->device == TRIDENT_DEVICE_ID_NX ?
648 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
651 TRID_REG(trident, trident->device == TRIDENT_DEVICE_ID_NX ?
1019 outb(0, TRID_REG(trident, LEGACY_DMAR15));
1022 outb(0x54, TRID_REG(trident, LEGACY_DMAR11));
1026 outl(voice->LBA, TRID_REG(trident, LEGACY_DMAR0));
1032 outb((ESO_bytes & 0x00ff0000) >> 16, TRID_REG(trident, LEGACY_DMAR6));
1033 outw((ESO_bytes & 0x0000ffff), TRID_REG(trident, LEGACY_DMAR4));
1038 outw(val, TRID_REG(trident, T4D_SBDELTA_DELTA_R));
1047 outl((val << 16) | val, TRID_REG(trident, T4D_SBBL_SBCL));
1250 outb(((voice->number & 0x3f) | 0x80), TRID_REG(trident, T4D_RCI + voice->foldback_chan));
1409 outw((RESO & 0xffff), TRID_REG(trident, NX_SPESO));
1410 outb((RESO >> 16), TRID_REG(trident, NX_SPESO + 2));
1411 outl((LBAO & 0xfffffffc), TRID_REG(trident, NX_SPLBA));
1412 outw((voice->CSO & 0xffff), TRID_REG(trident, NX_SPCTRL_SPCSO));
1413 outb((voice->CSO >> 16), TRID_REG(trident, NX_SPCTRL_SPCSO + 2));
1416 outb(trident->spdif_pcm_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
1417 outl(trident->spdif_pcm_bits, TRID_REG(trident, NX_SPCSTATUS));
1470 outl(trident->spdif_pcm_bits, TRID_REG(trident, SI_SPDIF_CS));
1471 temp = inl(TRID_REG(trident, T4D_LFO_GC_CIR));
1473 outl(temp, TRID_REG(trident, T4D_LFO_GC_CIR));
1474 temp = inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1476 outl(temp, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1522 val = inl(TRID_REG(trident, T4D_STIMER)) & 0x00ffffff;
1551 outl(trident->spdif_pcm_bits, TRID_REG(trident, NX_SPCSTATUS));
1555 outb(val, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
1557 outl(trident->spdif_pcm_bits, TRID_REG(trident, SI_SPDIF_CS));
1558 val = inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) | SPDIF_EN;
1559 outl(val, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1563 outl(what, TRID_REG(trident, T4D_STOP_B));
1564 val = inl(TRID_REG(trident, T4D_AINTEN_B));
1570 outl(val, TRID_REG(trident, T4D_AINTEN_B));
1572 outl(what, TRID_REG(trident, T4D_START_B));
1575 outb(trident->bDMAStart, TRID_REG(trident, T4D_SBCTRL_SBE2R_SBDD));
1578 outb(0x00, TRID_REG(trident, T4D_SBCTRL_SBE2R_SBDD));
1607 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
1610 cso = inw(TRID_REG(trident, CH_DX_CSO_ALPHA_FMS + 2));
1612 cso = (unsigned int) inl(TRID_REG(trident, CH_NX_DELTA_CSO)) & 0x00ffffff;
1644 result = inw(TRID_REG(trident, T4D_SBBL_SBCL));
1674 result = inl(TRID_REG(trident, NX_SPCTRL_SPCSO)) & 0x00ffffff;
1907 outb(trident->spdif_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
1908 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS));
1910 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
1911 temp = inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1917 outl(temp, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
2017 outb(0x00, TRID_REG(trident, T4D_RCI + voice->foldback_chan));
2292 if ((inb(TRID_REG(trident, NX_SPCTRL_SPCSO + 3)) & 0x10) == 0) {
2293 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS));
2294 outb(trident->spdif_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
2299 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
2300 temp = inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) & ~SPDIF_EN;
2303 outl(temp, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
2363 if ((inb(TRID_REG(trident, NX_SPCTRL_SPCSO + 3)) & 0x10) == 0)
2364 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS));
2367 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
2459 outl(trident->spdif_pcm_bits, TRID_REG(trident, NX_SPCSTATUS));
2461 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
2493 val = trident->ac97_ctrl = inl(TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
2507 val = trident->ac97_ctrl = inl(TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
2513 outl(trident->ac97_ctrl = val, TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
2571 outl(trident->musicvol_wavevol = val, TRID_REG(trident, T4D_MUSICVOL_WAVEVOL));
2951 (inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) & SI_AC97_PRIMARY_READY) != 0) {
2981 outl(trident->musicvol_wavevol = 0x00000000, TRID_REG(trident, T4D_MUSICVOL_WAVEVOL));
2983 outl(trident->musicvol_wavevol = 0xffff0000, TRID_REG(trident, T4D_MUSICVOL_WAVEVOL));
3103 return inb(TRID_REG(chip, GAMEPORT_LEGACY));
3112 outb(0xff, TRID_REG(chip, GAMEPORT_LEGACY));
3123 *buttons = (~inb(TRID_REG(chip, GAMEPORT_LEGACY)) >> 4) & 0xf;
3126 axes[i] = inw(TRID_REG(chip, GAMEPORT_AXES + i * 2));
3142 outb(GAMEPORT_MODE_ADC, TRID_REG(chip, GAMEPORT_GCR));
3146 outb(0, TRID_REG(chip, GAMEPORT_GCR));
3217 outb(0x00, TRID_REG(trident, SI_AC97_GPIO));
3220 outl(i, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
3224 outl(i, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
3229 if ((inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) & SI_AC97_PRIMARY_READY) != 0)
3234 inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)));
3245 if ((inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) & SI_AC97_SECONDARY_READY) != 0)
3250 outl(BANK_B_EN, TRID_REG(trident, T4D_LFO_GC_CIR));
3358 outl(0xffffffff, TRID_REG(trident, T4D_STOP_A));
3359 outl(0xffffffff, TRID_REG(trident, T4D_STOP_B));
3360 outl(0, TRID_REG(trident, T4D_AINTEN_A));
3361 outl(0, TRID_REG(trident, T4D_AINTEN_B));
3379 outl(0x00000001, TRID_REG(trident, DX_ACR2_AC97_COM_STAT));
3381 outl(0x00000000, TRID_REG(trident, DX_ACR2_AC97_COM_STAT));
3384 outl(trident->ac97_ctrl, TRID_REG(trident, DX_ACR2_AC97_COM_STAT));
3388 if ((inl(TRID_REG(trident, DX_ACR2_AC97_COM_STAT)) & 0x0010) != 0)
3420 outl(0x00000001, TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
3422 outl(0x00000000, TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
3426 if ((inl(TRID_REG(trident, NX_ACR0_AC97_COM_STAT)) & 0x0008) != 0)
3431 inl(TRID_REG(trident, NX_ACR0_AC97_COM_STAT)));
3437 outl(trident->ac97_ctrl, TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
3439 outl(NX_SB_IRQ_DISABLE, TRID_REG(trident, T4D_MISCINT));
3448 outl(i, TRID_REG(trident, NX_TLBC));
3450 outl(0, TRID_REG(trident, NX_TLBC));
3453 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS));
3454 outb(trident->spdif_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
3473 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
3533 trident->midi_port = TRID_REG(trident, T4D_MPU401_BASE);
3622 outb(0x00, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
3624 outl(0, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
3627 outl(0, TRID_REG(trident, NX_TLBC));
3657 audio_int = inl(TRID_REG(trident, T4D_MISCINT));
3663 stimer = inl(TRID_REG(trident, T4D_STIMER)) & 0x00ffffff;
3664 chn_int = inl(TRID_REG(trident, T4D_AINT_A));
3667 outl(chn_int, TRID_REG(trident, T4D_AINT_A)); /* ack */
3669 chn_int = inl(TRID_REG(trident, T4D_AINT_B));
3678 outl(mask, TRID_REG(trident, T4D_STOP_B));
3694 tmp = inw(TRID_REG(trident, T4D_SBBL_SBCL));
3700 tmp = inl(TRID_REG(trident, NX_SPCTRL_SPCSO)) & 0x00ffffff;
3732 outl(chn_int, TRID_REG(trident, T4D_AINT_B)); /* ack */
3740 inb(TRID_REG(trident, T4D_MPUR0));
3743 // outl((ST_TARGET_REACHED | MIXER_OVERFLOW | MIXER_UNDERFLOW), TRID_REG(trident, T4D_MISCINT));
3830 outl(mask[0], TRID_REG(trident, T4D_STOP_A));
3831 val = inl(TRID_REG(trident, T4D_AINTEN_A));
3832 outl(val & ~mask[0], TRID_REG(trident, T4D_AINTEN_A));
3835 outl(mask[1], TRID_REG(trident, T4D_STOP_B));
3836 val = inl(TRID_REG(trident, T4D_AINTEN_B));
3837 outl(val & ~mask[1], TRID_REG(trident, T4D_AINTEN_B));
3875 outl(trident->musicvol_wavevol, TRID_REG(trident, T4D_MUSICVOL_WAVEVOL));