Lines Matching defs:pDRIInfo
110 VIADRIPtr pVIADRI = pVia->pDRIInfo->devPrivate;
165 VIADRIPtr pVIADRI = pVia->pDRIInfo->devPrivate;
186 VIADRIPtr pVIADRI = pVia->pDRIInfo->devPrivate;
508 DRIInfoPtr pDRIInfo;
512 pVia->pDRIInfo = NULL;
539 pVia->pDRIInfo = DRICreateInfoRec();
540 if (!pVia->pDRIInfo)
543 pDRIInfo = pVia->pDRIInfo;
544 pDRIInfo->drmDriverName = VIAKernelDriverName;
551 pDRIInfo->clientDriverName = "swrast";
554 pDRIInfo->clientDriverName = VIAClientDriverName;
559 pDRIInfo->busIdString = DRICreatePCIBusID(pVia->PciInfo);
561 pDRIInfo->busIdString = xalloc(64);
562 sprintf(pDRIInfo->busIdString, "PCI:%d:%d:%d",
574 pDRIInfo->busIdString = DRICreatePCIBusID(pVia->PciInfo);
576 pDRIInfo->ddxDriverMajorVersion = VIA_DRIDDX_VERSION_MAJOR;
577 pDRIInfo->ddxDriverMinorVersion = VIA_DRIDDX_VERSION_MINOR;
578 pDRIInfo->ddxDriverPatchVersion = VIA_DRIDDX_VERSION_PATCH;
580 pDRIInfo->frameBufferPhysicalAddress = (pointer) pVia->FrameBufferBase;
582 pDRIInfo->frameBufferPhysicalAddress = pVia->FrameBufferBase;
584 pDRIInfo->frameBufferSize = pVia->videoRambytes;
586 pDRIInfo->frameBufferStride = (pScrn->displayWidth *
588 pDRIInfo->ddxDrawableTableEntry = VIA_MAX_DRAWABLES;
591 pDRIInfo->maxDrawableTableEntry = SAREA_MAX_DRAWABLES;
593 pDRIInfo->maxDrawableTableEntry = VIA_MAX_DRAWABLES;
598 pDRIInfo->SAREASize = ((sizeof(XF86DRISAREARec) + 0xfff) & 0x1000); /* round to page */
605 DRIDestroyInfoRec(pVia->pDRIInfo);
606 pVia->pDRIInfo = NULL;
609 pDRIInfo->SAREASize = SAREA_MAX;
613 DRIDestroyInfoRec(pVia->pDRIInfo);
614 pVia->pDRIInfo = NULL;
617 pDRIInfo->devPrivate = pVIADRI;
618 pDRIInfo->devPrivateSize = sizeof(VIADRIRec);
619 pDRIInfo->contextSize = sizeof(VIADRIContextRec);
621 pDRIInfo->CreateContext = VIACreateContext;
622 pDRIInfo->DestroyContext = VIADestroyContext;
623 pDRIInfo->SwapContext = VIADRISwapContext;
624 pDRIInfo->InitBuffers = VIADRIInitBuffers;
625 pDRIInfo->MoveBuffers = VIADRIMoveBuffers;
626 pDRIInfo->bufferRequests = DRI_ALL_WINDOWS;
628 if (!DRIScreenInit(pScreen, pDRIInfo, &pVia->drmmode.fd)) {
631 free(pDRIInfo->devPrivate);
632 pDRIInfo->devPrivate = NULL;
633 DRIDestroyInfoRec(pVia->pDRIInfo);
634 pVia->pDRIInfo = NULL;
681 if (pVia->pDRIInfo) {
682 if ((pVIADRI = (VIADRIPtr) pVia->pDRIInfo->devPrivate)) {
685 pVia->pDRIInfo->devPrivate = NULL;
687 DRIDestroyInfoRec(pVia->pDRIInfo);
688 pVia->pDRIInfo = NULL;
725 pVia->pDRIInfo->driverSwapMethod = DRI_HIDE_X_CONTEXT;
728 pVIADRI = (VIADRIPtr) pVia->pDRIInfo->devPrivate;