Lines Matching refs:vws
312 vscreen->vws->supports_coherent && !vscreen->no_coherent; in virgl_get_param()
339 return vscreen->vws->supports_fences; in virgl_get_param()
818 struct virgl_winsys *vws = vscreen->vws; in virgl_flush_frontbuffer() local
822 if (vws->flush_frontbuffer) { in virgl_flush_frontbuffer()
824 vws->flush_frontbuffer(vws, vres->hw_res, level, layer, winsys_drawable_handle, in virgl_flush_frontbuffer()
834 struct virgl_winsys *vws = vscreen->vws; in virgl_fence_reference() local
836 vws->fence_reference(vws, ptr, fence); in virgl_fence_reference()
845 struct virgl_winsys *vws = vscreen->vws; in virgl_fence_finish() local
851 return vws->fence_wait(vws, fence, timeout); in virgl_fence_finish()
858 struct virgl_winsys *vws = vscreen->vws; in virgl_fence_get_fd() local
860 return vws->fence_get_fd(vws, fence); in virgl_fence_get_fd()
873 struct virgl_winsys *vws = vscreen->vws; in virgl_destroy_screen() local
877 if (vws) in virgl_destroy_screen()
878 vws->destroy(vws); in virgl_destroy_screen()
925 vscreen->vws->resource_wait(vscreen->vws, res->hw_res); in virgl_query_memory_info()
1025 virgl_create_screen(struct virgl_winsys *vws, const struct pipe_screen_config *config) in virgl_create_screen() argument
1057 screen->vws = vws; in virgl_create_screen()
1081 vws->get_caps(vws, &screen->caps); in virgl_create_screen()