Lines Matching refs:pI740
128 I740Ptr pI740 = I740PTR(pScrn);
130 pI740->AccelInfoRec = infoPtr = XAACreateInfoRec();
141 if (pI740->usePIO)
146 infoPtr->CachePixelGranularity=8/pI740->cpp;
172 if (pI740->Chipset != PCI_CHIP_I740_PCI) {
187 infoPtr->ColorExpandBase = (unsigned char *)(pI740->MMIOBase + BLTDATA);
210 I740Ptr pI740;
212 pI740 = I740PTR(pScrn);
219 I740Ptr pI740;
221 pI740 = I740PTR(pScrn);
223 pI740->bltcmd.BR00 = ((pScrn->displayWidth * pI740->cpp) << 16) |
224 (pScrn->displayWidth * pI740->cpp);
225 pI740->bltcmd.BR01 = color;
226 pI740->bltcmd.BR04 = SOLID_PAT_SELECT | PAT_IS_MONO | i740PatternRop[rop];
231 I740Ptr pI740;
233 pI740 = I740PTR(pScrn);
236 OUTREG(LP_FIFO, pI740->bltcmd.BR00);
237 OUTREG(LP_FIFO, pI740->bltcmd.BR01);
240 OUTREG(LP_FIFO, pI740->bltcmd.BR04);
243 OUTREG(LP_FIFO, (y * pScrn->displayWidth + x) * pI740->cpp);
246 OUTREG(LP_FIFO, (h << 16) | (w * pI740->cpp));
253 I740Ptr pI740;
255 pI740 = I740PTR(pScrn);
256 pI740->bltcmd.BR00 = (((pScrn->displayWidth * pI740->cpp) << 16) |
257 (pScrn->displayWidth * pI740->cpp));
259 pI740->bltcmd.BR04 = SRC_IS_IN_COLOR | SRC_USE_SRC_ADDR | i740Rop[rop];
261 pI740->bltcmd.BR04 |= BLT_RIGHT_TO_LEFT;
263 pI740->bltcmd.BR04 |= BLT_LEFT_TO_RIGHT;
266 pI740->bltcmd.BR04 |= BLT_BOT_TO_TOP;
268 pI740->bltcmd.BR04 |= BLT_TOP_TO_BOT;
270 pI740->bltcmd.BR01 = 0x00000000;
277 I740Ptr pI740;
279 pI740 = I740PTR(pScrn);
280 if (pI740->bltcmd.BR04 & BLT_BOT_TO_TOP) {
281 pI740->bltcmd.BR06 = (y1 + h - 1) *
282 pScrn->displayWidth * pI740->cpp;
283 pI740->bltcmd.BR07 = (y2 + h - 1) *
284 pScrn->displayWidth * pI740->cpp;
286 pI740->bltcmd.BR06 = y1 * pScrn->displayWidth * pI740->cpp;
287 pI740->bltcmd.BR07 = y2 * pScrn->displayWidth * pI740->cpp;
290 if (pI740->bltcmd.BR04 & BLT_RIGHT_TO_LEFT) {
291 pI740->bltcmd.BR06 += (x1 + w - 1) * pI740->cpp + pI740->cpp - 1;
292 pI740->bltcmd.BR07 += (x2 + w - 1) * pI740->cpp + pI740->cpp - 1;
294 pI740->bltcmd.BR06 += x1 * pI740->cpp;
295 pI740->bltcmd.BR07 += x2 * pI740->cpp;
300 OUTREG(LP_FIFO, pI740->bltcmd.BR00);
301 OUTREG(LP_FIFO, pI740->bltcmd.BR01);
304 OUTREG(LP_FIFO, pI740->bltcmd.BR04);
306 OUTREG(LP_FIFO, pI740->bltcmd.BR06);
307 OUTREG(LP_FIFO, pI740->bltcmd.BR07);
310 OUTREG(LP_FIFO, (h << 16) | (w * pI740->cpp));
317 I740Ptr pI740;
319 pI740 = I740PTR(pScrn);
320 pI740->bltcmd.BR00 = ((pScrn->displayWidth * pI740->cpp) << 16) |
321 (pScrn->displayWidth * pI740->cpp);
323 pI740->bltcmd.BR01 = bg;
324 pI740->bltcmd.BR02 = fg;
326 pI740->bltcmd.BR04 = PAT_IS_MONO | i740PatternRop[rop];
327 if (bg == -1) pI740->bltcmd.BR04 |= MONO_PAT_TRANSP;
329 pI740->bltcmd.BR05 = (pattx + patty * pScrn->displayWidth) * pI740->cpp;
335 I740Ptr pI740;
337 pI740 = I740PTR(pScrn);
340 OUTREG(LP_FIFO, pI740->bltcmd.BR00);
341 OUTREG(LP_FIFO, pI740->bltcmd.BR01);
342 OUTREG(LP_FIFO, pI740->bltcmd.BR02);
344 OUTREG(LP_FIFO, pI740->bltcmd.BR04 | ((y<<20) & PAT_VERT_ALIGN));
345 OUTREG(LP_FIFO, pI740->bltcmd.BR05);
347 OUTREG(LP_FIFO, (y * pScrn->displayWidth + x) * pI740->cpp);
350 OUTREG(LP_FIFO, (h << 16) | (w * pI740->cpp));
356 I740Ptr pI740;
358 pI740 = I740PTR(pScrn);
359 pI740->bltcmd.BR00 = (pScrn->displayWidth * pI740->cpp) << 16;
360 pI740->bltcmd.BR01 = bg;
361 pI740->bltcmd.BR02 = fg;
363 pI740->bltcmd.BR03 = MONO_DWORD_ALIGN | MONO_USE_COLEXP;
365 pI740->bltcmd.BR03 = MONO_BIT_ALIGN | MONO_USE_COLEXP;
367 pI740->bltcmd.BR04 = SRC_IS_MONO | SRC_USE_BLTDATA | i740Rop[rop];
368 if (bg == -1) pI740->bltcmd.BR04 |= MONO_SRC_TRANSP;
374 I740Ptr pI740;
376 pI740 = I740PTR(pScrn);
377 pI740->AccelInfoRec->Sync(pScrn);
379 OUTREG(LP_FIFO, pI740->bltcmd.BR00);
380 OUTREG(LP_FIFO, pI740->bltcmd.BR01);
381 OUTREG(LP_FIFO, pI740->bltcmd.BR02);
382 OUTREG(LP_FIFO, pI740->bltcmd.BR03 | (skipleft & MONO_SRC_LEFT_CLIP));
383 OUTREG(LP_FIFO, pI740->bltcmd.BR04);
386 OUTREG(LP_FIFO, (y * pScrn->displayWidth + x) * pI740->cpp);
402 OUTREG(LP_FIFO, (h << 16) | (w * pI740->cpp));