Lines Matching refs:pI810

85    I810Ptr pI810 = I810PTR(pScrn);
86 I810RingBuffer *ring = pI810->LpRing;
125 if (pI810->directRenderingEnabled) {
131 pI810->AccelInfoRec = NULL; /* Stops recursive behavior */
153 I810Ptr pI810 = I810PTR(pScrn);
161 if (!pI810->LockHeld && pI810->directRenderingEnabled) {
177 I810WaitLpRing(pScrn, pI810->LpRing->mem.Size - 8, 0);
179 pI810->LpRing->space = pI810->LpRing->mem.Size - 8;
180 pI810->nextColorExpandBuf = 0;
187 I810Ptr pI810 = I810PTR(pScrn);
194 pI810->BR[13] = (BR13_SOLID_PATTERN |
196 (pScrn->displayWidth * pI810->cpp));
197 pI810->BR[16] = color;
203 I810Ptr pI810 = I810PTR(pScrn);
212 OUT_RING(pI810->BR[13]);
213 OUT_RING((h << 16) | (w * pI810->cpp));
214 OUT_RING(pI810->bufferOffset +
215 (y * pScrn->displayWidth + x) * pI810->cpp);
217 OUT_RING(pI810->BR[16]);
228 I810Ptr pI810 = I810PTR(pScrn);
234 pI810->BR[13] = (pScrn->displayWidth * pI810->cpp);
237 pI810->BR[13] = (-pI810->BR[13]) & 0xFFFF;
239 pI810->BR[13] |= BR13_RIGHT_TO_LEFT;
241 pI810->BR[13] |= I810CopyROP[rop] << 16;
243 pI810->BR[18] = 0;
250 I810Ptr pI810 = I810PTR(pScrn);
264 if ( !(pI810->BR[13] & BR13_RIGHT_TO_LEFT) && (y2 - y1) < 3
270 if (pI810->BR[13] & BR13_PITCH_SIGN_BIT) {
271 src = (y1 + h - 1) * pScrn->displayWidth * pI810->cpp;
272 dst = (y2 + h - 1) * pScrn->displayWidth * pI810->cpp;
274 src = y1 * pScrn->displayWidth * pI810->cpp;
275 dst = y2 * pScrn->displayWidth * pI810->cpp;
278 if (pI810->BR[13] & BR13_RIGHT_TO_LEFT) {
279 src += (x1 + w - 1) * pI810->cpp + pI810->cpp - 1;
280 dst += (x2 + w - 1) * pI810->cpp + pI810->cpp - 1;
282 src += x1 * pI810->cpp;
283 dst += x2 * pI810->cpp;
291 OUT_RING( pI810->BR[13]);
293 OUT_RING( (h << 16) | (w * pI810->cpp));
294 OUT_RING( pI810->bufferOffset + dst);
296 OUT_RING( pI810->BR[13] & 0xFFFF);
297 OUT_RING( pI810->bufferOffset + src);
315 I810Ptr pI810 = I810PTR(pScrn);
326 I810Ptr pI810 = I810PTR(pScrn);
330 pI810->bufferOffset = pI810->BackBuffer.Start;
333 pI810->bufferOffset = pI810->DepthBuffer.Start;
337 pI810->bufferOffset = pI810->FrontBuffer.Start;
343 buffer, pI810->bufferOffset);
349 I810Ptr pI810 = I810PTR(pScrn);
351 pI810->LpRing->head = INREG(LP_RING + RING_HEAD) & HEAD_ADDR;
352 pI810->LpRing->tail = INREG(LP_RING + RING_TAIL);
353 pI810->LpRing->space = pI810->LpRing->head - (pI810->LpRing->tail + 8);
354 if (pI810->LpRing->space < 0)
355 pI810->LpRing->space += pI810->LpRing->mem.Size;
358 if (pI810->AccelInfoRec)
359 pI810->AccelInfoRec->NeedToSync = TRUE;