Lines Matching defs:cPtr
53 CHIPSPtr cPtr = CHIPSPTR(pScrn);
56 if ((cPtr->Flags & ChipsVideoSupport)) {
173 CHIPSPtr cPtr = CHIPSPTR(pScrn);
174 CHIPSPortPrivPtr pPriv = cPtr->adaptor->pPortPrivates[0].ptr;
179 if (cPtr->Flags & ChipsAccelSupport)
183 mr3c = cPtr->readMR(cPtr, 0x3C);
184 cPtr->writeMR(cPtr, 0x3C, (mr3c | 0x6));
187 cPtr->writeMR(cPtr, 0x3D, 0x00);
188 cPtr->writeMR(cPtr, 0x3E, 0x00);
189 cPtr->writeMR(cPtr, 0x3F, (pPriv->colorKey & 0xFF));
190 cPtr->writeMR(cPtr, 0x40, 0xFF);
191 cPtr->writeMR(cPtr, 0x41, 0xFF);
192 cPtr->writeMR(cPtr, 0x42, 0x00);
200 cPtr->writeMR(cPtr, 0x3D, (red << 3));
201 cPtr->writeMR(cPtr, 0x3E, (green << 3));
202 cPtr->writeMR(cPtr, 0x3F, (blue << 3));
203 cPtr->writeMR(cPtr, 0x40, 0x07);
204 cPtr->writeMR(cPtr, 0x41, 0x07);
205 cPtr->writeMR(cPtr, 0x42, 0x07);
208 cPtr->writeMR(cPtr, 0x3D, (red << 3));
209 cPtr->writeMR(cPtr, 0x3E, (green << 2));
210 cPtr->writeMR(cPtr, 0x3F, (blue << 3));
211 cPtr->writeMR(cPtr, 0x40, 0x07);
212 cPtr->writeMR(cPtr, 0x41, 0x03);
213 cPtr->writeMR(cPtr, 0x42, 0x07);
216 cPtr->writeMR(cPtr, 0x3D, red);
217 cPtr->writeMR(cPtr, 0x3E, green);
218 cPtr->writeMR(cPtr, 0x3F, blue);
219 cPtr->writeMR(cPtr, 0x40, 0x00);
220 cPtr->writeMR(cPtr, 0x41, 0x00);
221 cPtr->writeMR(cPtr, 0x42, 0x00);
232 CHIPSPtr cPtr = CHIPSPTR(pScrn);
267 pPriv->colorKey = cPtr->videoKey;
275 cPtr->adaptor = adapt;
289 CHIPSPtr cPtr = CHIPSPTR(pScrn);
294 if (cPtr->Flags & ChipsAccelSupport)
299 mr3c = cPtr->readMR(cPtr, 0x3C);
300 cPtr->writeMR(cPtr, 0x3C, (mr3c & 0xFE));
301 tmp = cPtr->readXR(cPtr, 0xD0);
302 cPtr->writeXR(cPtr, 0xD0, (tmp & 0xf));
313 cPtr->VideoTimerCallback = CHIPSVideoTimerCallback;
326 CHIPSPtr cPtr = CHIPSPTR(pScrn);
329 if (cPtr->Flags & ChipsAccelSupport)
337 cPtr->writeMR(cPtr, 0x3D, 0x00);
338 cPtr->writeMR(cPtr, 0x3E, 0x00);
339 cPtr->writeMR(cPtr, 0x3F, (pPriv->colorKey & 0xFF));
347 cPtr->writeMR(cPtr, 0x3D, (red << 3));
348 cPtr->writeMR(cPtr, 0x3E, (green << 3));
349 cPtr->writeMR(cPtr, 0x3F, (blue << 3));
352 cPtr->writeMR(cPtr, 0x3D, (red << 3));
353 cPtr->writeMR(cPtr, 0x3E, (green << 2));
354 cPtr->writeMR(cPtr, 0x3F, (blue << 3));
357 cPtr->writeMR(cPtr, 0x3D, red);
358 cPtr->writeMR(cPtr, 0x3E, green);
359 cPtr->writeMR(cPtr, 0x3F, blue);
492 CHIPSSetCurrentPlaybackBuffer(CHIPSPtr cPtr, int n)
496 mr20 = cPtr->readMR(cPtr, 0x20);
499 cPtr->writeMR(cPtr, 0x22, mr20);
504 CHIPSWaitGetNextFrame(CHIPSPtr cPtr)
509 mr20 = cPtr->readMR(cPtr, 0x20);
511 mr21 = cPtr->readMR(cPtr, 0x21);
516 mr20 = cPtr->readMR(cPtr, 0x20);
533 CHIPSPtr cPtr = CHIPSPTR(pScrn);
542 if (cPtr->Flags & ChipsAccelSupport)
545 tmp = cPtr->readXR(cPtr, 0xD0);
546 cPtr->writeXR(cPtr, 0xD0, (tmp | 0x10));
548 m1e = cPtr->readMR(cPtr, 0x1E);
550 if ((!(cPtr->PanelType & ChipsLCD)) && (mode->Flags & V_INTERLACE))
553 m1f = cPtr->readMR(cPtr, 0x1F);
575 cPtr->writeMR(cPtr, 0x22, (offset & 0xF8));
576 cPtr->writeMR(cPtr, 0x23, ((offset >> 8) & 0xFF));
577 cPtr->writeMR(cPtr, 0x24, ((offset >> 16) & 0xFF));
582 cPtr->writeMR(cPtr, 0x25, (offset & 0xF8));
583 cPtr->writeMR(cPtr, 0x26, ((offset >> 8) & 0xFF));
584 cPtr->writeMR(cPtr, 0x27, ((offset >> 16) & 0xFF));
587 tmp = cPtr->readMR(cPtr, 0x04);
590 cPtr->writeMR(cPtr, 0x04, tmp);
592 tmp = cPtr->readMR(cPtr, 0x20);
597 cPtr->writeMR(cPtr, 0x20, tmp);
599 cPtr->writeMR(cPtr, 0x28, ((width >> 2) - 1)); /* Width */
600 cPtr->writeMR(cPtr, 0x34, ((width >> 2) - 1));
603 cPtr->writeMR(cPtr, 0x2A, ((cPtr->OverlaySkewX + dstBox->x1) & 0xFF));
604 tmp = cPtr->readMR(cPtr, 0x2B);
605 tmp = (tmp & 0xF8) + (((cPtr->OverlaySkewX + dstBox->x1) >> 8) & 0x07);
606 cPtr->writeMR(cPtr, 0x2B, tmp);
608 cPtr->writeMR(cPtr, 0x2C, ((cPtr->OverlaySkewX + dstBox->x2 -1)
610 tmp = cPtr->readMR(cPtr, 0x2D);
611 tmp = (tmp & 0xF8) + (((cPtr->OverlaySkewX + dstBox->x2 - 1) >> 8) & 0x07);
612 cPtr->writeMR(cPtr, 0x2D, tmp);
614 val = cPtr->OverlaySkewY + (dstBox->y1 << (dblscan ? 1 : 0));
615 cPtr->writeMR(cPtr, 0x2E, ((val) & 0xFF));
616 tmp = cPtr->readMR(cPtr, 0x2F);
618 cPtr->writeMR(cPtr, 0x2F, tmp);
620 val = cPtr->OverlaySkewY + (dstBox->y2 << (dblscan ? 1 : 0));
621 cPtr->writeMR(cPtr, 0x30, ((val - 1) & 0xFF));
622 tmp = cPtr->readMR(cPtr, 0x31);
624 cPtr->writeMR(cPtr, 0x31, tmp);
630 tmp = cPtr->VideoZoomMax * src_w / drw_w;
631 cPtr->writeMR(cPtr, 0x32, tmp);
639 tmp = cPtr->VideoZoomMax >> 1;
642 cPtr->writeMR(cPtr, 0x33, tmp & 0xFC);
644 cPtr->writeMR(cPtr, 0x1F, m1f);
645 cPtr->writeMR(cPtr, 0x1E, m1e);
647 tmp = cPtr->readMR(cPtr, 0x3C);
648 cPtr->writeMR(cPtr, 0x3C, (tmp | 0x7));
650 if (cPtr->Flags & ChipsAccelSupport)
669 CHIPSPtr cPtr = CHIPSPTR(pScrn);
695 dstBox.x1 -= pScrn->frameX0 & cPtr->viewportMask;
696 dstBox.x2 -= pScrn->frameX0 & cPtr->viewportMask;
740 pPriv->currentBuffer = CHIPSWaitGetNextFrame(cPtr);
744 dst_start = cPtr->FbBase + offset + left + (top * dstPitch);
825 CHIPSPtr cPtr = CHIPSPTR(pScrn);
833 if (cPtr->Flags & ChipsAccelSupport)
836 mr3c = cPtr->readMR(cPtr, 0x3C);
837 cPtr->writeMR(cPtr, 0x3C, (mr3c & 0xFE));
848 cPtr->VideoTimerCallback = NULL;
852 cPtr->VideoTimerCallback = NULL;
924 CHIPSPtr cPtr = CHIPSPTR(surface->pScrn);
926 tmp = cPtr->readXR(cPtr, 0xD0);
927 cPtr->writeXR(cPtr, 0xD0, (tmp & 0xf));
928 mr3c = cPtr->readMR(cPtr, 0x3C);
929 cPtr->writeMR(cPtr, 0x3C, (mr3c & 0xFE));
985 CHIPSPtr cPtr = CHIPSPTR(pScrn);
1010 portPriv->currentBuffer = CHIPSSetCurrentPlaybackBuffer(cPtr,0);
1025 cPtr->VideoTimerCallback = CHIPSVideoTimerCallback;