Lines Matching defs:pTcx

171     TcxPtr pTcx;
176 pTcx = GET_TCX_FROM_SCRN(pScrn);
292 TcxPtr pTcx;
317 pTcx = GET_TCX_FROM_SCRN(pScrn);
332 pTcx->psdp = psdp;
348 if ((pTcx->HasStipROP = sparcPromGetBool(&psdp->node, "stip-rop"))) {
351 pTcx->Is8bit = (lowDepth != 0);
355 pTcx->vramsize = 0x100000; /* size of the 8bit fb */
361 pTcx->vramsize = 0x100000;
366 pTcx->vramsize = 0x100000 * v;
410 if (!(pTcx->Options = malloc(sizeof(TCXOptions))))
412 memcpy(pTcx->Options, TCXOptions, sizeof(TCXOptions));
413 xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, pTcx->Options);
455 pTcx->HWCursor = FALSE;
458 pTcx->HWCursor = TRUE;
459 if (xf86GetOptValBool(pTcx->Options, OPTION_HW_CURSOR, &pTcx->HWCursor))
461 if (xf86ReturnOptValBool(pTcx->Options, OPTION_SW_CURSOR, FALSE)) {
463 pTcx->HWCursor = FALSE;
467 pTcx->NoAccel = FALSE;
468 if (xf86ReturnOptValBool(pTcx->Options, OPTION_NOACCEL, FALSE)) {
469 pTcx->NoAccel = TRUE;
474 pTcx->HWCursor ? "HW" : "SW");
481 if (pTcx->HWCursor && xf86LoadSubModule(pScrn, "ramdac") == NULL) {
499 xf86SbusUseBuiltinMode(pScrn, pTcx->psdp);
517 TcxPtr pTcx;
526 pTcx = GET_TCX_FROM_SCRN(pScrn);
530 pTcx->fb =
531 xf86MapSbusMem (pTcx->psdp, TCX_RAM8_VOFF, pTcx->vramsize);
532 pTcx->pitchshift = 0;
534 pTcx->fb =
535 xf86MapSbusMem (pTcx->psdp, TCX_RAM24_VOFF, 1024 * 1024 * 4);
536 pTcx->cplane =
537 xf86MapSbusMem (pTcx->psdp, TCX_CPLANE_VOFF, 1024 * 1024 * 4);
538 pTcx->pitchshift = 2;
539 if (! pTcx->cplane)
542 if (pTcx->HWCursor == TRUE) {
543 pTcx->thc = xf86MapSbusMem (pTcx->psdp, TCX_THC_VOFF, 8192);
544 if (! pTcx->thc)
548 if (pTcx->Is8bit) {
550 pTcx->rblit = xf86MapSbusMem(pTcx->psdp, TCX_BLIT_VOFF, 8 * pTcx->vramsize);
551 if (pTcx->rblit == NULL) {
555 pTcx->rstip = xf86MapSbusMem(pTcx->psdp, TCX_STIP_VOFF, 8 * pTcx->vramsize);
556 if (pTcx->rstip == NULL) {
562 pTcx->rblit = xf86MapSbusMem(pTcx->psdp, TCX_RBLIT_VOFF, 8 * 1024 * 1024);
563 if (pTcx->rblit == NULL) {
567 pTcx->rstip = xf86MapSbusMem(pTcx->psdp, TCX_RSTIP_VOFF, 8 * 1024 * 1024);
568 if (pTcx->rstip == NULL) {
574 if (! pTcx->fb)
615 ret = fbScreenInit(pScreen, pTcx->fb, pScrn->virtualX,
644 if (!pTcx->NoAccel) {
669 if (pTcx->HWCursor) {
677 xf86SbusHideOsHwCursor(pTcx->psdp);
684 if(pScrn->depth == 8 && !xf86SbusHandleColormaps(pScreen, pTcx->psdp))
687 pTcx->CloseScreen = pScreen->CloseScreen;
734 TcxPtr pTcx = GET_TCX_FROM_SCRN(pScrn);
736 if (pTcx->HWCursor) {
737 xf86SbusHideOsHwCursor (pTcx->psdp);
738 pTcx->CursorFg = 0;
739 pTcx->CursorBg = 0;
741 if (pTcx->cplane) {
770 TcxPtr pTcx = GET_TCX_FROM_SCRN(pScrn);
774 xf86UnmapSbusMem(pTcx->psdp, pTcx->fb,
775 (pTcx->psdp->width * pTcx->psdp->height));
777 xf86UnmapSbusMem(pTcx->psdp, pTcx->fb,
778 (pTcx->psdp->width * pTcx->psdp->height * 4));
779 xf86UnmapSbusMem(pTcx->psdp, pTcx->cplane,
780 (pTcx->psdp->width * pTcx->psdp->height * 4));
782 if (pTcx->thc)
783 xf86UnmapSbusMem(pTcx->psdp, pTcx->thc, 8192);
785 if (pTcx->HWCursor)
786 xf86SbusHideOsHwCursor (pTcx->psdp);
788 pScreen->CloseScreen = pTcx->CloseScreen;
826 TcxPtr pTcx = GET_TCX_FROM_SCRN(pScrn);
827 int fd = pTcx->psdp->fd, state;
874 TcxPtr pTcx = GET_TCX_FROM_SCRN(pScrn);
878 if (!pTcx->cplane)
882 memset (pTcx->fb, 0, size * 4);
883 p = pTcx->cplane;
884 for (q = pTcx->cplane + size; p != q; p++)