Lines Matching refs:vws
53 void (*destroy)(struct virgl_winsys *vws);
55 int (*transfer_put)(struct virgl_winsys *vws,
61 int (*transfer_get)(struct virgl_winsys *vws,
67 struct virgl_hw_res *(*resource_create)(struct virgl_winsys *vws,
80 void *(*resource_map)(struct virgl_winsys *vws, struct virgl_hw_res *res);
81 void (*resource_wait)(struct virgl_winsys *vws, struct virgl_hw_res *res);
82 boolean (*resource_is_busy)(struct virgl_winsys *vws,
85 struct virgl_hw_res *(*resource_create_from_handle)(struct virgl_winsys *vws,
92 void (*resource_set_type)(struct virgl_winsys *vws,
101 boolean (*resource_get_handle)(struct virgl_winsys *vws,
109 …void (*emit_res)(struct virgl_winsys *vws, struct virgl_cmd_buf *buf, struct virgl_hw_res *res, bo…
110 int (*submit_cmd)(struct virgl_winsys *vws, struct virgl_cmd_buf *buf,
113 boolean (*res_is_referenced)(struct virgl_winsys *vws,
117 int (*get_caps)(struct virgl_winsys *vws, struct virgl_drm_caps *caps);
120 struct pipe_fence_handle *(*cs_create_fence)(struct virgl_winsys *vws, int fd);
121 bool (*fence_wait)(struct virgl_winsys *vws,
125 void (*fence_reference)(struct virgl_winsys *vws,
130 void (*flush_frontbuffer)(struct virgl_winsys *vws,
135 void (*fence_server_sync)(struct virgl_winsys *vws,
139 int (*fence_get_fd)(struct virgl_winsys *vws,