Lines Matching refs:bltcmd
223 pI740->bltcmd.BR00 = ((pScrn->displayWidth * pI740->cpp) << 16) |
225 pI740->bltcmd.BR01 = color;
226 pI740->bltcmd.BR04 = SOLID_PAT_SELECT | PAT_IS_MONO | i740PatternRop[rop];
236 OUTREG(LP_FIFO, pI740->bltcmd.BR00);
237 OUTREG(LP_FIFO, pI740->bltcmd.BR01);
240 OUTREG(LP_FIFO, pI740->bltcmd.BR04);
256 pI740->bltcmd.BR00 = (((pScrn->displayWidth * pI740->cpp) << 16) |
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;
280 if (pI740->bltcmd.BR04 & BLT_BOT_TO_TOP) {
281 pI740->bltcmd.BR06 = (y1 + h - 1) *
283 pI740->bltcmd.BR07 = (y2 + h - 1) *
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);
320 pI740->bltcmd.BR00 = ((pScrn->displayWidth * pI740->cpp) << 16) |
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;
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);
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;
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);