Lines Matching refs:drmSubFD
335 if (!DRIScreenInit(pScreen, pDRIInfo, &pXGI->drmSubFD)) {
340 pXGI->drmSubFD = -1;
344 drm_ver = drmGetVersion(pXGI->drmSubFD);
375 if (drmAddMap(pXGI->drmSubFD, (drm_handle_t)pXGI->IOAddress,
390 drmCommandWrite(pXGI->drmSubFD, DRM_XGI_FB_INIT, &fb, sizeof(fb));
407 if (drmAgpAcquire(pXGI->drmSubFD) < 0) {
412 pXGI->agpSize = drmAgpSize(pXGI->drmSubFD);
420 /* if (drmAgpEnable(pXGI->drmSubFD, drmAgpGetMode(pXGI->drmSubFD)&~0x0) < 0) {
423 if (drmAgpEnable(pXGI->drmSubFD, drmAgpGetMode(pXGI->drmSubFD)&~0x00000002) < 0) {
429 if (drmAgpAlloc(pXGI->drmSubFD, pXGI->agpSize, 0, NULL, &pXGI->agpHandle) < 0) {
433 drmAgpRelease(pXGI->drmSubFD);
440 if (drmAgpBind(pXGI->drmSubFD, pXGI->agpHandle, 0) < 0) {
443 drmAgpFree(pXGI->drmSubFD, pXGI->agpHandle);
444 drmAgpRelease(pXGI->drmSubFD);
450 pXGI->agpAddr = drmAgpBase(pXGI->drmSubFD);
457 if (drmAddMap(pXGI->drmSubFD, (drm_handle_t)0,
485 ioctl(pXGI->drmSubFD, DRM_IOCTL_XGI_AGP_INIT, &agp);
493 pXGI->irq = drmGetInterruptFromBusID(pXGI->drmSubFD,
506 if((drmCtlInstHandler(pXGI->drmSubFD, pXGI->irq)) != 0)
551 drmAgpFree(pXGI->drmSubFD, pXGI->agpHandle);
553 drmAgpRelease(pXGI->drmSubFD);