Lines Matching refs:pCg6

166     Cg6Ptr pCg6;
171 pCg6 = GET_CG6_FROM_SCRN(pScrn);
287 Cg6Ptr pCg6;
311 pCg6 = GET_CG6_FROM_SCRN(pScrn);
326 pCg6->psdp = psdp;
354 if (!(pCg6->Options = malloc(sizeof(CG6Options))))
356 memcpy(pCg6->Options, CG6Options, sizeof(CG6Options));
357 xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, pCg6->Options);
379 pCg6->HWCursor = TRUE;
380 if (xf86GetOptValBool(pCg6->Options, OPTION_HW_CURSOR, &pCg6->HWCursor))
382 if (xf86ReturnOptValBool(pCg6->Options, OPTION_SW_CURSOR, FALSE)) {
384 pCg6->HWCursor = FALSE;
388 pCg6->HWCursor ? "HW" : "SW");
390 if (xf86ReturnOptValBool(pCg6->Options, OPTION_NOACCEL, FALSE)) {
391 pCg6->NoAccel = TRUE;
394 pCg6->useXAA = FALSE;
397 optstr = (char *)xf86GetOptValString(pCg6->Options, OPTION_ACCELMETHOD);
400 pCg6->useXAA = TRUE;
407 if (pCg6->HWCursor && xf86LoadSubModule(pScrn, "ramdac") == NULL) {
425 xf86SbusUseBuiltinMode(pScrn, pCg6->psdp);
443 Cg6Ptr pCg6;
448 pCg6 = GET_CG6_FROM_SCRN(pScrn);
449 psdp = pCg6->psdp;
453 pCg6->fbc = xf86MapSbusMem(psdp, CG6_FBC_VOFF, sizeof(*pCg6->fbc));
454 pCg6->thc = xf86MapSbusMem(psdp, CG6_THC_VOFF, sizeof(*pCg6->thc));
460 pCg6->vidmem = 2 * 1024 * 1024;
466 pCg6->vidmem = vmsize * 1024 * 1024;
472 pCg6->fb = xf86MapSbusMem(psdp, CG6_RAM_VOFF, pCg6->vidmem);
474 if (pCg6->fb == NULL) {
476 pCg6->vidmem = 1024 * 1024;
477 pCg6->fb = xf86MapSbusMem(psdp, CG6_RAM_VOFF, pCg6->vidmem);
480 if (pCg6->fb == NULL) {
482 pCg6->vidmem = psdp->width * psdp->height;
483 pCg6->fb = xf86MapSbusMem(psdp, CG6_RAM_VOFF, pCg6->vidmem);
486 if (pCg6->fb != NULL) {
488 pCg6->vidmem >> 10);
491 if (!pCg6->fbc || !pCg6->thc || !pCg6->fb) {
494 pCg6->fbc, pCg6->fb, pCg6->thc);
496 if (pCg6->fbc) {
497 xf86UnmapSbusMem(psdp, pCg6->fbc, sizeof(*pCg6->fbc));
498 pCg6->fbc = NULL;
501 if (pCg6->thc) {
502 xf86UnmapSbusMem(psdp, pCg6->thc, sizeof(*pCg6->thc));
503 pCg6->thc = NULL;
506 if (pCg6->fb) {
507 xf86UnmapSbusMem(psdp, pCg6->fb, pCg6->vidmem);
508 pCg6->fb = NULL;
547 ret = fbScreenInit(pScreen, pCg6->fb, pScrn->virtualX,
553 pCg6->width = pScrn->virtualX;
554 pCg6->height = pScrn->virtualY;
555 pCg6->maxheight = (pCg6->vidmem / pCg6->width) & 0xffff;
564 if (!pCg6->NoAccel) {
566 if (pCg6->useXAA) {
570 pCg6->pXAA=XAACreateInfoRec();
573 bx.x2=pCg6->width;
574 bx.y2=pCg6->maxheight;
576 if(!XAAInit(pScreen, pCg6->pXAA))
579 xf86Msg(X_INFO, "%s: Using XAA acceleration\n", pCg6->psdp->device);
597 xf86Msg(X_INFO, "%s: Using EXA acceleration\n", pCg6->psdp->device);
610 if (pCg6->HWCursor) {
618 xf86SbusHideOsHwCursor(pCg6->psdp);
625 if(!xf86SbusHandleColormaps(pScreen, pCg6->psdp))
628 pCg6->CloseScreen = pScreen->CloseScreen;
675 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
677 if (pCg6->HWCursor) {
678 xf86SbusHideOsHwCursor (pCg6->psdp);
679 pCg6->CursorFg = 0;
680 pCg6->CursorBg = 0;
708 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
709 sbusDevicePtr psdp = pCg6->psdp;
713 if (pCg6->fbc) {
714 xf86UnmapSbusMem(psdp, pCg6->fbc, sizeof(*pCg6->fbc));
715 pCg6->fbc = NULL;
718 if (pCg6->thc) {
719 xf86UnmapSbusMem(psdp, pCg6->thc, sizeof(*pCg6->thc));
720 pCg6->thc = NULL;
723 if (pCg6->fb) {
724 xf86UnmapSbusMem(psdp, pCg6->fb, pCg6->vidmem);
725 pCg6->fb = NULL;
728 if (pCg6->HWCursor)
729 xf86SbusHideOsHwCursor(pCg6->psdp);
731 pScreen->CloseScreen = pCg6->CloseScreen;
766 Cg6Ptr pCg6 = GET_CG6_FROM_SCRN(pScrn);
767 unsigned int tmp = pCg6->thc->thc_misc;
783 pCg6->thc->thc_misc = tmp;