Lines Matching defs:pI810

73    I810Ptr pI810 = I810PTR(pScrn);
78 pI810->AccelInfoRec = infoPtr = XAACreateInfoRec();
82 pI810->bufferOffset = 0;
130 if (pI810->Scratch.Size != 0) {
133 int nr_buffers = pI810->Scratch.Size / width;
134 unsigned char *ptr = pI810->FbBase + pI810->Scratch.Start;
136 pI810->NumScanlineColorExpandBuffers = nr_buffers;
137 pI810->ScanlineColorExpandBuffers = (unsigned char **)
141 pI810->ScanlineColorExpandBuffers[i] = ptr;
153 pI810->ScanlineColorExpandBuffers[0];
154 pI810->nextColorExpandBuf = 0;
177 I810Ptr pI810 = I810PTR(pScrn);
178 I810RingBuffer *ring = pI810->LpRing;
217 if (pI810->directRenderingEnabled) {
222 pI810->AccelInfoRec = NULL; /* Stops recursive behavior */
243 I810Ptr pI810 = I810PTR(pScrn);
251 if (!pI810->LockHeld && pI810->directRenderingEnabled) {
267 I810WaitLpRing(pScrn, pI810->LpRing->mem.Size - 8, 0);
269 pI810->LpRing->space = pI810->LpRing->mem.Size - 8;
270 pI810->nextColorExpandBuf = 0;
277 I810Ptr pI810 = I810PTR(pScrn);
284 pI810->BR[13] = (BR13_SOLID_PATTERN |
286 (pScrn->displayWidth * pI810->cpp));
287 pI810->BR[16] = color;
293 I810Ptr pI810 = I810PTR(pScrn);
302 OUT_RING(pI810->BR[13]);
303 OUT_RING((h << 16) | (w * pI810->cpp));
304 OUT_RING(pI810->bufferOffset +
305 (y * pScrn->displayWidth + x) * pI810->cpp);
307 OUT_RING(pI810->BR[16]);
318 I810Ptr pI810 = I810PTR(pScrn);
324 pI810->BR[13] = (pScrn->displayWidth * pI810->cpp);
327 pI810->BR[13] = (-pI810->BR[13]) & 0xFFFF;
329 pI810->BR[13] |= BR13_RIGHT_TO_LEFT;
331 pI810->BR[13] |= XAAGetCopyROP(rop) << 16;
333 pI810->BR[18] = 0;
340 I810Ptr pI810 = I810PTR(pScrn);
354 if ( !(pI810->BR[13] & BR13_RIGHT_TO_LEFT) && (y2 - y1) < 3
360 if (pI810->BR[13] & BR13_PITCH_SIGN_BIT) {
361 src = (y1 + h - 1) * pScrn->displayWidth * pI810->cpp;
362 dst = (y2 + h - 1) * pScrn->displayWidth * pI810->cpp;
364 src = y1 * pScrn->displayWidth * pI810->cpp;
365 dst = y2 * pScrn->displayWidth * pI810->cpp;
368 if (pI810->BR[13] & BR13_RIGHT_TO_LEFT) {
369 src += (x1 + w - 1) * pI810->cpp + pI810->cpp - 1;
370 dst += (x2 + w - 1) * pI810->cpp + pI810->cpp - 1;
372 src += x1 * pI810->cpp;
373 dst += x2 * pI810->cpp;
381 OUT_RING( pI810->BR[13]);
383 OUT_RING( (h << 16) | (w * pI810->cpp));
384 OUT_RING( pI810->bufferOffset + dst);
386 OUT_RING( pI810->BR[13] & 0xFFFF);
387 OUT_RING( pI810->bufferOffset + src);
407 I810Ptr pI810 = I810PTR(pScrn);
413 pI810->BR[0] = (BR00_BITBLT_CLIENT | BR00_OP_MONO_PAT_BLT | 0x9);
414 pI810->BR[18] = bg;
415 pI810->BR[19] = fg;
416 pI810->BR[13] = (pScrn->displayWidth * pI810->cpp);
417 pI810->BR[13] |= XAAGetPatternROP(rop) << 16;
419 pI810->BR[13] |= BR13_MONO_PATN_TRANS;
426 I810Ptr pI810 = I810PTR(pScrn);
428 pI810->bufferOffset + (y * pScrn->displayWidth + x) * pI810->cpp;
435 OUT_RING(pI810->BR[0] | ((y << 5) & BR00_PAT_VERT_ALIGN));
436 OUT_RING(pI810->BR[13]);
437 OUT_RING((h << 16) | (w * pI810->cpp));
439 OUT_RING(pI810->BR[13] & 0xFFFF); /* src pitch */
442 OUT_RING(pI810->BR[18]); /* bg */
443 OUT_RING(pI810->BR[19]); /* fg */
454 I810Ptr pI810 = I810PTR(pScrn);
455 XAAInfoRecPtr infoPtr = pI810->AccelInfoRec;
457 if (pI810->nextColorExpandBuf == pI810->NumScanlineColorExpandBuffers)
461 pI810->ScanlineColorExpandBuffers[pI810->nextColorExpandBuf];
464 ErrorF("using color expand buffer %d\n", pI810->nextColorExpandBuf);
466 pI810->nextColorExpandBuf++;
474 I810Ptr pI810 = I810PTR(pScrn);
480 pI810->BR[13] = (pScrn->displayWidth * pI810->cpp);
481 pI810->BR[13] |= XAAGetCopyROP(rop) << 16;
482 pI810->BR[13] |= (1 << 27);
484 pI810->BR[13] |= BR13_MONO_TRANSPCY;
486 pI810->BR[18] = bg;
487 pI810->BR[19] = fg;
497 I810Ptr pI810 = I810PTR(pScrn);
503 pI810->BR[0] = BR00_BITBLT_CLIENT | BR00_OP_MONO_SRC_COPY_BLT | 0x06;
504 pI810->BR[9] = (pI810->bufferOffset +
505 (y * pScrn->displayWidth + x) * pI810->cpp);
506 pI810->BR[14] = ((1 << 16) | (w * pI810->cpp));
507 pI810->BR[11] = ((w + 31) / 32) - 1;
513 I810Ptr pI810 = I810PTR(pScrn);
515 pI810->BR[12] = (pI810->AccelInfoRec->ScanlineColorExpandBuffers[0] -
516 pI810->FbBase);
520 bufno, pI810->BR[12]);
524 OUT_RING(pI810->BR[0]);
525 OUT_RING(pI810->BR[13]);
526 OUT_RING(pI810->BR[14]);
527 OUT_RING(pI810->BR[9]);
528 OUT_RING(pI810->BR[11]);
529 OUT_RING(pI810->BR[12]); /* srcaddr */
530 OUT_RING(pI810->BR[18]);
531 OUT_RING(pI810->BR[19]);
537 pI810->BR[9] += pScrn->displayWidth * pI810->cpp;
544 I810Ptr pI810 = I810PTR(pScrn);
555 I810Ptr pI810 = I810PTR(pScrn);
559 pI810->bufferOffset = pI810->BackBuffer.Start;
562 pI810->bufferOffset = pI810->DepthBuffer.Start;
566 pI810->bufferOffset = pI810->FrontBuffer.Start;
572 buffer, pI810->bufferOffset);
578 I810Ptr pI810 = I810PTR(pScrn);
580 pI810->LpRing->head = INREG(LP_RING + RING_HEAD) & HEAD_ADDR;
581 pI810->LpRing->tail = INREG(LP_RING + RING_TAIL);
582 pI810->LpRing->space = pI810->LpRing->head - (pI810->LpRing->tail + 8);
583 if (pI810->LpRing->space < 0)
584 pI810->LpRing->space += pI810->LpRing->mem.Size;
586 if (pI810->AccelInfoRec)
587 pI810->AccelInfoRec->NeedToSync = TRUE;
595 I810Ptr pI810 = I810PTR(pScrn);
613 /* OUT_RING( pI810->DepthBuffer.Start | pI810->auxPitchBits); */