Lines Matching defs:pATI
74 ATIPtr pATI,
81 pATI->CPIO_DAC_DATA = VGA_DAC_DATA;
82 pATI->CPIO_DAC_MASK = VGA_DAC_MASK;
83 pATI->CPIO_DAC_READ = VGA_DAC_READ;
84 pATI->CPIO_DAC_WRITE = VGA_DAC_WRITE;
85 pATI->CPIO_DAC_WAIT = GENS1(pATI->CPIO_VGABase);
89 pATI->CPIO_DAC_DATA = IBM_DAC_DATA;
90 pATI->CPIO_DAC_MASK = IBM_DAC_MASK;
91 pATI->CPIO_DAC_READ = IBM_DAC_READ;
92 pATI->CPIO_DAC_WRITE = IBM_DAC_WRITE;
93 pATI->CPIO_DAC_WAIT = pATI->CPIO_DAC_MASK;
97 pATI->CPIO_DAC_DATA = ATIIOPort(DAC_REGS) + 1;
98 pATI->CPIO_DAC_MASK = ATIIOPort(DAC_REGS) + 2;
99 pATI->CPIO_DAC_READ = ATIIOPort(DAC_REGS) + 3;
100 pATI->CPIO_DAC_WRITE = ATIIOPort(DAC_REGS) + 0;
101 pATI->CPIO_DAC_WAIT = pATI->CPIOBase;
119 ATIPtr pATI
133 (void)inb(pATI->CPIO_DAC_WRITE); /* Reset to PEL mode */
134 (void)inb(pATI->CPIO_DAC_MASK);
135 (void)inb(pATI->CPIO_DAC_MASK);
136 (void)inb(pATI->CPIO_DAC_MASK);
137 return inb(pATI->CPIO_DAC_MASK);
152 ATIPtr pATI,
157 CARD8 maxColour = (1 << pATI->rgbBits) - 1;
165 if (pATI->depth > 8)
200 ATIPtr pATI,
233 ATISetDACIOPorts(pATI, pATIHW->crtc);
235 pATIHW->dac_read = inb(pATI->CPIO_DAC_READ);
237 pATIHW->dac_write = inb(pATI->CPIO_DAC_WRITE);
239 pATIHW->dac_mask = inb(pATI->CPIO_DAC_MASK);
243 outb(pATI->CPIO_DAC_MASK, 0xFFU);
245 outb(pATI->CPIO_DAC_READ, 0x00U);
249 pATIHW->lut[Index] = inb(pATI->CPIO_DAC_DATA);
253 outb(pATI->CPIO_DAC_MASK, pATIHW->dac_mask);
255 outb(pATI->CPIO_DAC_READ, pATIHW->dac_read);
270 ATIPtr pATI,
298 ATISetDACIOPorts(pATI, pATIHW->crtc);
301 outb(pATI->CPIO_DAC_MASK, 0xFFU);
303 outb(pATI->CPIO_DAC_WRITE, 0x00U);
307 outb(pATI->CPIO_DAC_DATA, pATIHW->lut[Index]);
311 outb(pATI->CPIO_DAC_MASK, pATIHW->dac_mask);
313 outb(pATI->CPIO_DAC_READ, pATIHW->dac_read);
315 outb(pATI->CPIO_DAC_WRITE, pATIHW->dac_write);
330 ATIPtr pATI,
348 outb(pATI->CPIO_DAC_WRITE, Index);
350 outb(pATI->CPIO_DAC_DATA, LUTEntry[0]);
352 outb(pATI->CPIO_DAC_DATA, LUTEntry[1]);
354 outb(pATI->CPIO_DAC_DATA, LUTEntry[2]);
376 ATIPtr pATI = ATIPTR(pScreenInfo);
381 ((1 << pVisual->nplanes) > (SizeOf(pATI->NewHW.lut) / 3)))
387 int redShift = 8 - pATI->weight.red;
388 int greenShift = 8 - pATI->weight.green;
389 int blueShift = 8 - pATI->weight.blue;
397 CARD8 fChanged[SizeOf(pATI->NewHW.lut) / 3];
415 pATI->NewHW.lut[j + 0] = Colours[Index].red;
421 pATI->NewHW.lut[j + 1] = Colours[Index].green;
427 pATI->NewHW.lut[j + 2] = Colours[Index].blue;
432 if (pScreenInfo->vtSema || pATI->currentMode)
436 LUTEntry = pATI->NewHW.lut;
439 Index < (SizeOf(pATI->NewHW.lut) / 3);
442 ATISetLUTEntry(pATI, Index, LUTEntry);
450 if ((Index < 0) || (Index >= (SizeOf(pATI->NewHW.lut) / 3)))
453 LUTEntry = &pATI->NewHW.lut[Index * 3];
458 if (pScreenInfo->vtSema || pATI->currentMode)
459 ATISetLUTEntry(pATI, Index, LUTEntry);