Lines Matching refs:pCg6
142 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
144 while (pCg6->fbc->s & GX_INPROGRESS);
145 pCg6->fbc->clipminx = 0;
146 pCg6->fbc->clipmaxx = pCg6->width;
147 pCg6->fbc->clipminy = 0;
148 pCg6->fbc->clipmaxy = pCg6->maxheight;
151 #define runDraw(pCg6) { volatile CARD32 rubbish = pCg6->fbc->draw; }
152 #define runBlit(pCg6) { volatile CARD32 rubbish = pCg6->fbc->blit; }
159 #define waitReady(pCg6) while(pCg6->fbc->s & GX_INPROGRESS)
167 unClip(Cg6Ptr pCg6)
169 pCg6->fbc->clipminx = pCg6->clipxa;
170 pCg6->fbc->clipmaxx = pCg6->clipxe;
174 Cg6InitEngine(Cg6Ptr pCg6)
176 pCg6->clipxa = 0;
177 pCg6->clipxe = pCg6->width;
178 pCg6->fbc->clipminx = 0;
179 pCg6->fbc->clipmaxx = pCg6->width;
180 pCg6->fbc->clipminy = 0;
181 pCg6->fbc->clipmaxy = pCg6->maxheight;
183 pCg6->fbc->mode = GX_BLIT_SRC |
191 pCg6->fbc->fg = 0xff;
192 pCg6->fbc->bg = 0x00;
195 pCg6->fbc->pixelm = ~0;
197 pCg6->fbc->s = 0;
198 pCg6->fbc->clip = 0;
199 pCg6->fbc->offx = 0;
200 pCg6->fbc->offy = 0;
201 pCg6->fbc->incx = 0;
202 pCg6->fbc->incy = 0;
215 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
217 waitReady(pCg6);
218 unClip(pCg6);
220 pCg6->fbc->mode = GX_BLIT_SRC |
229 pCg6->fbc->fg = 0xff;
230 pCg6->fbc->bg = 0x00;
231 pCg6->fbc->s = 0;
233 pCg6->fbc->alu = Cg6BlitROP[rop];
234 pCg6->fbc->pm = planemask;
249 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
251 waitReady(pCg6);
252 pCg6->fbc->x0 = xSrc;
253 pCg6->fbc->y0 = ySrc;
254 pCg6->fbc->x1 = xSrc + w - 1;
255 pCg6->fbc->y1 = ySrc + h - 1;
256 pCg6->fbc->x2 = xDst;
257 pCg6->fbc->y2 = yDst;
258 pCg6->fbc->x3 = xDst + w - 1;
259 pCg6->fbc->y3 = yDst + h - 1;
260 runBlit(pCg6);
272 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
275 waitReady(pCg6);
276 unClip(pCg6);
278 pCg6->fbc->mode = GX_BLIT_SRC |
285 pCg6->fbc->fg = colour;
286 pCg6->fbc->s = 0;
287 pCg6->fbc->alu = Cg6DrawROP[rop];
288 pCg6->fbc->pm = planemask;
301 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
303 waitReady(pCg6);
304 pCg6->fbc->arecty = y;
305 pCg6->fbc->arectx = x;
307 pCg6->fbc->rrecty = h - 1;
308 pCg6->fbc->rrectx = w - 1;
309 runDraw(pCg6);
320 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
322 waitReady(pCg6);
323 pCg6->fbc->mode = GX_BLIT_NOSRC | GX_MODE_COLOR1;
327 pCg6->fbc->alu = Cg6StippleROP[rop] | GX_PATTERN_ONES;
328 pCg6->fbc->bg = 0xff;
331 pCg6->fbc->alu = Cg6OpaqueStippleROP[rop] | GX_PATTERN_ONES;
332 pCg6->fbc->bg = bg;
334 pCg6->fbc->fg = fg;
335 pCg6->fbc->incx = 32;
336 pCg6->fbc->incy = 0;
337 pCg6->fbc->s = 0;
338 pCg6->fbc->pm = planemask;
346 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
348 pCg6->scan_x = x;
349 pCg6->scan_xe = x + w - 1;
350 pCg6->scan_y = y;
356 pCg6->fbc->clipminx = x + skipleft;
357 pCg6->fbc->clipmaxx = x + w - 1;
358 pCg6->words_in_scanline = ((w + 31) >> 5);
364 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
373 pCg6->fbc->x0 = pCg6->scan_x;
374 pCg6->fbc->x1 = pCg6->scan_x + 31;
375 pCg6->fbc->y0 = pCg6->scan_y;
376 for (i = 0; i < pCg6->words_in_scanline; i++) {
377 pCg6->fbc->font = pCg6->scanline[i];
379 pCg6->scan_y++;
386 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
388 waitReady(pCg6);
389 unClip(pCg6);
391 pCg6->fbc->fg = color;
392 pCg6->fbc->mode = GX_BLIT_NOSRC;
393 pCg6->fbc->s = 0;
394 pCg6->fbc->alu = Cg6DrawROP[rop];
395 pCg6->fbc->pm = planemask;
402 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
411 waitReady(pCg6);
412 pCg6->fbc->aliney = y1;
413 pCg6->fbc->alinex = x1;
414 pCg6->fbc->aliney = y2;
415 pCg6->fbc->alinex = x2;
416 runDraw(pCg6);
423 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
425 pCg6->fbc->clipminx = pCg6->clipxa = left;
426 pCg6->fbc->clipminy = top;
427 pCg6->fbc->clipmaxx = pCg6->clipxe = right;
428 pCg6->fbc->clipmaxy = bottom;
434 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
436 pCg6->fbc->clipminx = pCg6->clipxa = 0;
437 pCg6->fbc->clipminy = 0;
438 pCg6->fbc->clipmaxx = pCg6->clipxe = pCg6->width;
439 pCg6->fbc->clipmaxy = pCg6->maxheight;
445 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
446 XAAInfoRecPtr pXAAInfo = pCg6->pXAA;
449 pXAAInfo->maxOffPixWidth = pCg6->width;
450 pXAAInfo->maxOffPixHeight = pCg6->maxheight;
452 Cg6InitEngine(pCg6);
482 pCg6->buffers[0] = (unsigned char *)pCg6->scanline;
483 pXAAInfo->ScanlineColorExpandBuffers = pCg6->buffers;
511 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
518 pCg6->psdp->device);
524 if(!pCg6->NoAccel) {
543 mode->address = pCg6->fb;
549 pCg6->psdp->device);
553 pCg6->psdp->device);
564 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
566 *name = pCg6->psdp->device;
569 *size = pCg6->vidmem;