Lines Matching defs:pTDFX

17 Bool TDFXDisableSLI(TDFXPtr pTDFX)
22 for (i=0; i<pTDFX->numChips; i++) {
36 pTDFX->writeChipLong(pTDFX, i, SST_3D_SLICTRL, 0);
37 pTDFX->writeChipLong(pTDFX, i, SST_3D_AACTRL, 0);
56 if (pTDFX->numChips>1) {
57 v=pTDFX->readChipLong(pTDFX, i, PCIINIT0);
58 pTDFX->writeChipLong(pTDFX, i, PCIINIT0,
64 v=pTDFX->readChipLong(pTDFX, i, PCIINIT0);
65 pTDFX->writeChipLong(pTDFX, i, PCIINIT0,
73 pTDFX->writeChipLong(pTDFX, i, DACMODE,
75 v=pTDFX->readChipLong(pTDFX, i, VIDPROCCFG);
76 pTDFX->writeChipLong(pTDFX, i, VIDPROCCFG, v&~SST_VIDEO_PROCESSOR_EN);
85 TDFXPtr pTDFX;
91 pTDFX=TDFXPTR(pScrn);
93 if ((aaSamples == 4) && (pTDFX->numChips>1)) {
94 pTDFX->pixelFormat=GR_PIXFMT_AA_4_ARGB_8888;
96 pTDFX->pixelFormat=GR_PIXFMT_AA_2_ARGB_8888;
98 pTDFX->pixelFormat=GR_PIXFMT_ARGB_8888;
101 if ((aaSamples == 4) && (pTDFX->numChips>1)) {
102 pTDFX->pixelFormat=GR_PIXFMT_AA_4_RGB_565;
104 pTDFX->pixelFormat=GR_PIXFMT_AA_2_RGB_565;
106 pTDFX->pixelFormat=GR_PIXFMT_RGB_565;
109 pTDFX->pixelFormat=GR_PIXFMT_I_8;
112 return TDFXDisableSLI(pTDFX);
122 switch (pTDFX->numChips) {
137 for (i=0; i<pTDFX->numChips; i++) {
139 v=pTDFX->readChipLong(pTDFX, i, PCIINIT0);
144 pTDFX->writeChipLong(pTDFX, i, PCIINIT0,
149 v=pTDFX->readChipLong(pTDFX, i, TMUGBEINIT);
150 pTDFX->writeChipLong(pTDFX, i, TMUGBEINIT,
155 if (pTDFX->numChips>1) {
171 (((pTDFX->MMIOAddr[0]>>22)&0x3ff)<<CFG_SNOOP_MEMBASE0_SHIFT) |
172 ((pTDFX->numChips>2)? CFG_SWAP_QUICK : 0);
178 ((pTDFX->LinearAddr[0]>>22)&0x3ff)<<CFG_SNOOP_MEMBASE1_SHIFT;
185 sli_renderMask = (pTDFX->numChips-1) << sliLinesLog2;
199 pTDFX->writeChipLong(pTDFX, i, SST_3D_SLICTRL,
217 pTDFX->writeChipLong(pTDFX, i, SST_3D_SLICTRL,
225 sli_renderMask = ((pTDFX->numChips>>1)-1) << sliLinesLog2;
238 pTDFX->writeChipLong(pTDFX, i, SST_3D_SLICTRL,
247 TDFXSetLFBConfig(pTDFX);
248 if (pTDFX->cpp==2) dwFormat = CFG_AA_LFB_RD_FORMAT_16BPP;
250 if (pTDFX->numChips==2 && !sliEnable && aaSamples==2)
254 pTDFX->writeChipLong(pTDFX, i, CFG_AA_LFB_CTRL,
259 pTDFX->writeChipLong(pTDFX, i, CFG_AA_ZBUFF_APERTURE,
260 ((pTDFX->depthOffset>>12)<<CFG_AA_DEPTH_BUFFER_BEG_SHIFT) |
263 if (pTDFX->numChips>1 && i && (aaSamples || sliEnable)) {
266 if (aaSamples || (pTDFX->numChips==4 && sliEnable && aaSamples==4 &&
283 if (pTDFX->numChips==1 && aaSamples) {
298 } else if (pTDFX->numChips==2 && !sliEnable && aaSamples==4 &&
333 } else if (pTDFX->numChips==2 && !sliEnable && aaSamples==4 && sliAnalog) {
360 } else if (pTDFX->numChips==2 && sliEnable && !aaSamples && !sliAnalog) {
387 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
393 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
399 } else if (pTDFX->numChips>=2 && sliEnable && !aaSamples && sliAnalog) {
409 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
412 (((pTDFX->numChips-1)<<sliLinesLog2) <<
428 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
431 (((pTDFX->numChips-1)<<sliLinesLog2) <<
440 } else if (pTDFX->numChips==2 && sliEnable && aaSamples==2 && !sliAnalog) {
469 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
475 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
481 } else if (pTDFX->numChips==2 && !sliEnable && aaSamples==2 && !sliAnalog) {
513 } else if (pTDFX->numChips==2 && !sliEnable && aaSamples==2 && sliAnalog) {
538 } else if (pTDFX->numChips>=2 && sliEnable && aaSamples==2 && sliAnalog) {
547 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
550 (((pTDFX->numChips-1)<<sliLinesLog2) <<
565 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
568 (((pTDFX->numChips-1)<<sliLinesLog2) <<
576 } else if (pTDFX->numChips==4 && sliEnable && !aaSamples && !sliAnalog) {
587 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
593 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
607 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
613 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
618 } else if (pTDFX->numChips==4 && sliEnable && aaSamples==2 && !sliAnalog) {
630 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
636 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
650 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
656 PCI_WRITE_LONG((((pTDFX->numChips-1)<<sliLinesLog2) <<
661 } else if (pTDFX->numChips==4 && sliEnable && aaSamples==4 && !sliAnalog) {
712 } else if (pTDFX->numChips==4 && sliEnable && aaSamples==4 && sliAnalog) {
764 if (pTDFX->numChips==4 && sliEnable && aaSamples==4 && i==3) {
771 v=pTDFX->readChipLong(pTDFX, i, MISCINIT1);
772 pTDFX->writeChipLong(pTDFX, i, MISCINIT1, v|SST_POWERDOWN_DAC);