Lines Matching refs:vws

118    struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws;
124 if (!vws->res_is_referenced(vws, vctx->cbuf, res->hw_res))
159 struct virgl_winsys *vws = vs->vws;
226 wait = (flush || vws->resource_is_busy(vws, res->hw_res));
275 (readback || (wait && vws->resource_is_busy(vws, res->hw_res))))
283 vws->resource_wait(vws, res->hw_res);
284 vws->transfer_get(vws, res->hw_res, &xfer->base.box, xfer->base.stride,
292 vws->resource_wait(vws, res->hw_res);
413 struct virgl_winsys *vws = vscreen->vws;
431 vws->resource_wait(vws, vtransfer->copy_src_hw_res);
448 hw_res = vs->vws->resource_create(vs->vws,
464 vs->vws->resource_reference(vs->vws, &res->hw_res, NULL);
490 struct virgl_winsys *vws = vscreen->vws;
521 vws->resource_reference(vws, &trans->hw_res, vres->hw_res);
524 trans->hw_res_map = vws->resource_map(vws, vres->hw_res);
669 res->hw_res = vs->vws->resource_create(vs->vws, templ->target,
721 res->hw_res = vs->vws->resource_create_from_handle(vs->vws, whandle,
761 vs->vws->resource_reference(vs->vws, &res->hw_res, NULL);
772 vs->vws->resource_set_type(vs->vws,
843 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws;
873 vws->resource_reference(vws, &trans->hw_res, virgl_resource(pres)->hw_res);
898 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws;
900 vws->resource_reference(vws, &trans->copy_src_hw_res, NULL);
903 vws->resource_reference(vws, &trans->hw_res, NULL);
917 vs->vws->resource_reference(vs->vws, &res->hw_res, NULL);
933 return vs->vws->resource_get_handle(vs->vws, res->hw_res,