Lines Matching refs:uxa_screen
101 uxa_screen_t *uxa_screen = uxa_get_screen(pScreen);
103 if (uxa_screen->info->pixmap_is_offscreen)
104 return uxa_screen->info->pixmap_is_offscreen(p);
147 uxa_screen_t *uxa_screen = uxa_get_screen(pScreen);
154 if (uxa_screen->info->prepare_access)
155 return (*uxa_screen->info->prepare_access) (pPixmap, access);
168 uxa_screen_t *uxa_screen = uxa_get_screen(pScreen);
171 if (uxa_screen->info->finish_access == NULL)
177 (*uxa_screen->info->finish_access) (pPixmap);
338 uxa_screen_t *uxa_screen = uxa_get_screen(screen);
340 if (!enable && uxa_screen->disableFbCount++ == 0)
341 uxa_screen->swappedOut = TRUE;
343 if (enable && --uxa_screen->disableFbCount == 0)
344 uxa_screen->swappedOut = FALSE;
346 if (uxa_screen->SavedEnableDisableFBAccess)
347 uxa_screen->SavedEnableDisableFBAccess(index, enable);
353 uxa_screen_t *uxa_screen = uxa_get_screen(screen);
355 uxa_screen->fallback_debug = enable;
365 uxa_screen_t *uxa_screen = uxa_get_screen(pScreen);
373 pScreen->CreateGC = uxa_screen->SavedCreateGC;
374 pScreen->CloseScreen = uxa_screen->SavedCloseScreen;
375 pScreen->GetImage = uxa_screen->SavedGetImage;
376 pScreen->GetSpans = uxa_screen->SavedGetSpans;
377 pScreen->CreatePixmap = uxa_screen->SavedCreatePixmap;
378 pScreen->DestroyPixmap = uxa_screen->SavedDestroyPixmap;
379 pScreen->CopyWindow = uxa_screen->SavedCopyWindow;
380 pScreen->ChangeWindowAttributes = uxa_screen->SavedChangeWindowAttributes;
381 pScreen->BitmapToRegion = uxa_screen->SavedBitmapToRegion;
382 scrn->EnableDisableFBAccess = uxa_screen->SavedEnableDisableFBAccess;
385 ps->Composite = uxa_screen->SavedComposite;
386 ps->Glyphs = uxa_screen->SavedGlyphs;
387 ps->Trapezoids = uxa_screen->SavedTrapezoids;
388 ps->AddTraps = uxa_screen->SavedAddTraps;
389 ps->Triangles = uxa_screen->SavedTriangles;
393 xfree (uxa_screen);
427 uxa_screen_t *uxa_screen;
467 uxa_screen = xcalloc (sizeof (uxa_screen_t), 1);
469 if (!uxa_screen) {
475 uxa_screen->info = uxa_driver;
477 dixSetPrivate(&screen->devPrivates, &uxa_screen_index, uxa_screen);
484 uxa_screen->SavedCloseScreen = screen->CloseScreen;
487 uxa_screen->SavedCreateGC = screen->CreateGC;
490 uxa_screen->SavedGetImage = screen->GetImage;
493 uxa_screen->SavedGetSpans = screen->GetSpans;
496 uxa_screen->SavedCopyWindow = screen->CopyWindow;
499 uxa_screen->SavedChangeWindowAttributes = screen->ChangeWindowAttributes;
502 uxa_screen->SavedBitmapToRegion = screen->BitmapToRegion;
505 uxa_screen->SavedEnableDisableFBAccess = scrn->EnableDisableFBAccess;
510 uxa_screen->SavedComposite = ps->Composite;
513 uxa_screen->SavedGlyphs = ps->Glyphs;
516 uxa_screen->SavedTriangles = ps->Triangles;
519 uxa_screen->SavedTrapezoids = ps->Trapezoids;
522 uxa_screen->SavedAddTraps = ps->AddTraps;