Lines Matching refs:pNewport
186 NewportPtr pNewport;
191 pNewport = NEWPORTPTR(pScrn);
192 pNewport->pNewportRegs = NULL;
291 NewportPtr pNewport;
370 pNewport = NEWPORTPTR(pScrn);
371 pNewport->busID = busID;
381 if (!(pNewport->Options = malloc(sizeof(NewportOptions))))
383 memcpy(pNewport->Options, NewportOptions, sizeof(NewportOptions));
384 xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, pNewport->Options);
398 pNewport->board_rev, pNewport->rex3_rev,
399 pNewport->cmap_rev, pNewport->xmap9_rev);
401 if ( (xf86GetOptValInteger(pNewport->Options, OPTION_BITPLANES,
402 &pNewport->bitplanes)))
405 pNewport->bitplanes);
407 if ( pScrn->depth > pNewport->bitplanes ) {
410 pScrn->depth, pNewport->bitplanes);
413 if ( ( pNewport->bitplanes != 8 ) && ( pNewport->bitplanes != 24 ) ) {
416 pNewport->bitplanes);
421 pNewport->hwCursor = TRUE;
422 if (xf86GetOptValBool(pNewport->Options, OPTION_HWCURSOR, &pNewport->hwCursor))
425 pNewport->hwCursor ? "HW" : "SW");
477 if (pNewport->hwCursor) {
508 NewportPtr pNewport;
515 pNewport = NEWPORTPTR(pScrn);
531 pNewport->Bpp = pScrn->bitsPerPixel >> 3;
533 pNewport->ShadowPitch = (( pScrn->virtualX * pNewport->Bpp ) + 3) & ~3L;
534 pNewport->ShadowPtr = xnfalloc(pNewport->ShadowPitch * pScrn->virtualY);
539 ret = fbScreenInit(pScreen, pNewport->ShadowPtr,
578 pNewport->NoAccel = FALSE;
579 if (xf86ReturnOptValBool(pNewport->Options, OPTION_NOACCEL, FALSE))
581 pNewport->NoAccel = TRUE;
584 if (!pNewport->NoAccel) {
586 pNewport->NoAccel = TRUE;
591 pNewport->NoAccel = TRUE;
594 pNewport->pXAAInfoRec = NULL;
595 if (!pNewport->NoAccel)
606 if(pNewport->hwCursor)
625 if (pNewport->NoAccel)
628 if(!ShadowFBInit(pScreen, (pNewport->Bpp == 1) ? &NewportRefreshArea8 :
647 pNewport->CloseScreen = pScreen->CloseScreen;
678 NewportPtr pNewport = NEWPORTPTR(pScrn);
680 if (pNewport->pXAAInfoRec && !pNewport->NoAccel)
682 XAADestroyInfoRec(pNewport->pXAAInfoRec);
683 pNewport->pXAAInfoRec = NULL;
688 free(pNewport->ShadowPtr);
694 pScreen->CloseScreen = pNewport->CloseScreen;
703 NewportPtr pNewport;
716 pNewport = NEWPORTPTR(pScrn);
720 pNewport->vc2ctrl |= VC2_CTRL_EDISP;
722 pNewport->vc2ctrl &= ~VC2_CTRL_EDISP;
723 NewportVc2Set( pNewportRegs, VC2_IREG_CONTROL, pNewport->vc2ctrl);
740 NewportPtr pNewport = NEWPORTPTR(pScrn);
755 if( pNewport->hwCursor )
761 pNewport->drawmode1 = DM1_RGBPLANES |
766 if( pNewport->Bpp == 1) { /* 8bpp */
767 pNewport->drawmode1 |= NPORT_DMODE1_DD8 |
776 NewportBfwait(pNewport->pNewportRegs);
781 NewportBfwait(pNewport->pNewportRegs);
789 NewportBfwait(pNewport->pNewportRegs);
794 pNewport->drawmode1 |=
824 pNewportRegs->set.drawmode1 = pNewport->drawmode1 |
833 pNewportRegs->set.drawmode1 = pNewport->drawmode1;
836 pNewport->vc2ctrl = pNewport->txt_vc2ctrl;
850 NewportPtr pNewport = NEWPORTPTR(pScrn);
854 if( pNewport->hwCursor )
906 NewportPtr pNewport = NEWPORTPTR(pScrn);
907 NewportRegsPtr pNewportRegs = pNewport->pNewportRegs;
913 pNewport->board_rev = (tmp >> 4) & 7;
914 pNewport->bitplanes = ((pNewport->board_rev > 1) && (tmp & 0x80)) ? 8 : 24;
916 pNewport->cmap_rev = (char)('A'+(cmap_rev ? (cmap_rev+1):0));
917 pNewport->rex3_rev = (char)('A'+(pNewportRegs->cset.ustat & 7));
921 pNewport->xmap9_rev = (char)('A'+(pNewportRegs->set.dcbdata0.bytes.b3 & 7));
932 NewportPtr pNewport = NEWPORTPTR(pScrn);
935 pNewport->pNewportRegs = xf86MapVidMem(pScrn->scrnIndex,
938 pNewport->pNewportRegs = xf86MapVidMem(pScrn->scrnIndex,
940 NEWPORT_BASE_ADDR0 + pNewport->busID *
943 if ( ! pNewport->pNewportRegs ) {
954 NewportPtr pNewport = NEWPORTPTR(pScrn);
956 xf86UnMapVidMem( pScrn->scrnIndex, pNewport->pNewportRegs,
958 pNewport->pNewportRegs = NULL;