Lines Matching defs:cPtr
50 if (IS_HiQV(cPtr)) { \
53 if(!cPtr->UseMMIO) { \
81 CHIPSPtr cPtr = CHIPSPTR(pScrn);
87 if (IS_HiQV(cPtr)) {
88 tmp = cPtr->readXR(cPtr, 0xA0);
89 cPtr->writeXR(cPtr, 0xA0, (tmp & 0xF8) | 5);
90 if (cPtr->UseDualChannel &&
93 IOSS = cPtr->readIOSS(cPtr);
94 MSS = cPtr->readMSS(cPtr);
95 cPtr->writeIOSS(cPtr, ((cPtr->storeIOSS & IOSS_MASK) |
97 cPtr->writeMSS(cPtr, VGAHWPTR(pScrn), ((cPtr->storeMSS &
99 tmp = cPtr->readXR(cPtr, 0xA0);
100 cPtr->writeXR(cPtr, 0xA0, (tmp & 0xF8) | 5);
101 cPtr->writeIOSS(cPtr, IOSS);
102 cPtr->writeMSS(cPtr, VGAHWPTR(pScrn), MSS);
105 if(!cPtr->UseMMIO) {
107 outw(cPtr->PIOBase+DR(0x8), 0x21);
114 cPtr->HWCursorShown = TRUE;
120 CHIPSPtr cPtr = CHIPSPTR(pScrn);
126 if (IS_HiQV(cPtr)) {
127 tmp = cPtr->readXR(cPtr, 0xA0);
128 cPtr->writeXR(cPtr, 0xA0, tmp & 0xF8);
129 if (cPtr->UseDualChannel &&
132 IOSS = cPtr->readIOSS(cPtr);
133 MSS = cPtr->readMSS(cPtr);
134 cPtr->writeIOSS(cPtr, ((cPtr->storeIOSS & IOSS_MASK) |
136 cPtr->writeMSS(cPtr, VGAHWPTR(pScrn), ((cPtr->storeMSS &
138 tmp = cPtr->readXR(cPtr, 0xA0);
139 cPtr->writeXR(cPtr, 0xA0, tmp & 0xF8);
140 cPtr->writeIOSS(cPtr, IOSS);
141 cPtr->writeMSS(cPtr, VGAHWPTR(pScrn), MSS);
144 if(!cPtr->UseMMIO) {
146 outw(cPtr->PIOBase+DR(0x8), 0x20);
153 cPtr->HWCursorShown = FALSE;
159 CHIPSPtr cPtr = CHIPSPTR(pScrn);
169 if (IS_HiQV(cPtr)) {
170 cPtr->writeXR(cPtr, 0xA4, x & 0xFF);
171 cPtr->writeXR(cPtr, 0xA5, (x >> 8) & 0x87);
172 cPtr->writeXR(cPtr, 0xA6, y & 0xFF);
173 cPtr->writeXR(cPtr, 0xA7, (y >> 8) & 0x87);
174 if (cPtr->UseDualChannel &&
177 IOSS = cPtr->readIOSS(cPtr);
178 MSS = cPtr->readMSS(cPtr);
179 cPtr->writeIOSS(cPtr, ((cPtr->storeIOSS & IOSS_MASK) |
181 cPtr->writeMSS(cPtr, VGAHWPTR(pScrn), ((cPtr->storeMSS &
183 cPtr->writeXR(cPtr, 0xA4, x & 0xFF);
184 cPtr->writeXR(cPtr, 0xA5, (x >> 8) & 0x87);
185 cPtr->writeXR(cPtr, 0xA6, y & 0xFF);
186 cPtr->writeXR(cPtr, 0xA7, (y >> 8) & 0x87);
187 cPtr->writeIOSS(cPtr, IOSS);
188 cPtr->writeMSS(cPtr, VGAHWPTR(pScrn), MSS);
195 if(!cPtr->UseMMIO) {
197 outl(cPtr->PIOBase+DR(0xB), xy);
208 CHIPSPtr cPtr = CHIPSPTR(pScrn);
214 if (IS_HiQV(cPtr)) {
218 xr80 = cPtr->readXR(cPtr, 0x80);
219 cPtr->writeXR(cPtr, 0x80, xr80 | 0x1);
244 cPtr->writeXR(cPtr, 0x80, xr80);
246 if (cPtr->UseDualChannel &&
249 IOSS = cPtr->readIOSS(cPtr);
250 MSS = cPtr->readMSS(cPtr);
251 cPtr->writeIOSS(cPtr, ((cPtr->storeIOSS & IOSS_MASK) |
253 cPtr->writeMSS(cPtr, hwp, ((cPtr->storeMSS & MSS_MASK) |
256 xr80 = cPtr->readXR(cPtr, 0x80);
257 cPtr->writeXR(cPtr, 0x80, xr80 | 0x1);
282 cPtr->writeXR(cPtr, 0x80, xr80);
283 cPtr->writeIOSS(cPtr, IOSS);
284 cPtr->writeMSS(cPtr, hwp, MSS);
286 } else if (IS_Wingine(cPtr)) {
287 outl(cPtr->PIOBase+DR(0xA), (bg & 0xFFFFFF));
288 outl(cPtr->PIOBase+DR(0x9), (fg & 0xFFFFFF));
295 if(!cPtr->UseMMIO) {
297 outl(cPtr->PIOBase+DR(0x9), packedcolfg);
308 CHIPSPtr cPtr = CHIPSPTR(pScrn);
312 CARD32 *d = (pointer)(cPtr->FbBase + cAcl->CursorAddress);
318 if (cPtr->cursorDelay) {
320 cPtr->cursorDelay = FALSE;
323 if (IS_Wingine(cPtr)) {
327 outl(cPtr->PIOBase+DR(0x8),0x20);
329 outl(cPtr->PIOBase+DR(0xC),*(CARD32 *)tmp);
333 if (cPtr->Flags & ChipsLinearSupport) {
340 memcpy((unsigned char *)cPtr->FbBase + cAcl->CursorAddress,
341 src, cPtr->CursorInfoRec->MaxWidth *
342 cPtr->CursorInfoRec->MaxHeight / 4);
377 memcpy((unsigned char *)cPtr->FbBase + cAcl->CursorAddress,
378 src, cPtr->CursorInfoRec->MaxWidth *
379 cPtr->CursorInfoRec->MaxHeight / 4);
386 if (IS_HiQV(cPtr))
400 memcpy((unsigned char *)cPtr->FbBase + (cAcl->CursorAddress &
401 0xFFFF), src, cPtr->CursorInfoRec->MaxWidth *
402 cPtr->CursorInfoRec->MaxHeight / 4);
407 if (IS_HiQV(cPtr)) {
408 cPtr->writeXR(cPtr, 0xA2, (cAcl->CursorAddress >> 8) & 0xFF);
409 cPtr->writeXR(cPtr, 0xA3, (cAcl->CursorAddress >> 16) & 0x3F);
410 if (cPtr->UseDualChannel &&
413 IOSS = cPtr->readIOSS(cPtr);
414 MSS = cPtr->readMSS(cPtr);
415 cPtr->writeIOSS(cPtr, ((cPtr->storeIOSS & IOSS_MASK) |
417 cPtr->writeMSS(cPtr, VGAHWPTR(pScrn), ((cPtr->storeMSS &
419 cPtr->writeXR(cPtr, 0xA2, (cAcl->CursorAddress >> 8) & 0xFF);
420 cPtr->writeXR(cPtr, 0xA3, (cAcl->CursorAddress >> 16) & 0x3F);
421 cPtr->writeIOSS(cPtr, IOSS);
422 cPtr->writeMSS(cPtr, VGAHWPTR(pScrn), MSS);
424 } else if (!IS_Wingine(cPtr)) {
425 if (!cPtr->UseMMIO) {
427 outl(cPtr->PIOBase+DR(0xC), cAcl->CursorAddress);
439 CHIPSPtr cPtr = CHIPSPTR(pScrn);
441 return (((cPtr->Flags & ChipsHWCursor) != 0)
449 CHIPSPtr cPtr = CHIPSPTR(pScrn);
455 cPtr->CursorInfoRec = infoPtr;
465 if (IS_HiQV(cPtr)) {
469 } else if (IS_Wingine(cPtr)) {