Lines Matching refs:screen

118    struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws;
158 struct virgl_screen *vs = virgl_screen(vctx->base.screen);
412 struct virgl_screen *vscreen = virgl_screen(vctx->base.screen);
438 struct virgl_screen *vs = virgl_screen(vctx->base.screen);
489 struct virgl_screen *vscreen = virgl_screen(ctx->screen);
634 static struct pipe_resource *virgl_resource_create_front(struct pipe_screen *screen,
639 struct virgl_screen *vs = virgl_screen(screen);
644 res->b.screen = &vs->base;
698 static struct pipe_resource *virgl_resource_create(struct pipe_screen *screen,
701 return virgl_resource_create_front(screen, templ, NULL);
704 static struct pipe_resource *virgl_resource_from_handle(struct pipe_screen *screen,
711 struct virgl_screen *vs = virgl_screen(screen);
717 res->b.screen = &vs->base;
790 void virgl_init_screen_resource_functions(struct pipe_screen *screen)
792 screen->resource_create_front = virgl_resource_create_front;
793 screen->resource_create = virgl_resource_create;
794 screen->resource_from_handle = virgl_resource_from_handle;
795 screen->resource_get_handle = virgl_resource_get_handle;
796 screen->resource_destroy = virgl_resource_destroy;
843 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws;
898 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws;
908 void virgl_resource_destroy(struct pipe_screen *screen,
911 struct virgl_screen *vs = virgl_screen(screen);
921 bool virgl_resource_get_handle(struct pipe_screen *screen,
927 struct virgl_screen *vs = virgl_screen(screen);