Lines Matching refs:vtex
131 struct virgl_texture *vtex = virgl_texture(resource); in virgl_texture_transfer_map() local
138 const unsigned h = u_minify(vtex->base.u.b.height0, level); in virgl_texture_transfer_map()
144 doflushwait = virgl_res_needs_flush_wait(vctx, &vtex->base, usage); in virgl_texture_transfer_map()
156 trans->base.stride = vtex->stride[level]; in virgl_texture_transfer_map()
181 offset = vrend_get_tex_image_offset(vtex, level, box->z); in virgl_texture_transfer_map()
185 hw_res = vtex->base.hw_res; in virgl_texture_transfer_map()
189 readback = virgl_res_needs_readback(vctx, &vtex->base, usage); in virgl_texture_transfer_map()
194 vs->vws->resource_wait(vs->vws, vtex->base.hw_res); in virgl_texture_transfer_map()
212 struct virgl_texture *vtex = virgl_texture(transfer->resource); in virgl_texture_transfer_unmap() local
227 vtex->base.clean = FALSE; in virgl_texture_transfer_unmap()
229 vs->vws->transfer_put(vs->vws, vtex->base.hw_res, in virgl_texture_transfer_unmap()
286 struct virgl_texture *vtex = virgl_texture(ptex); in virgl_texture_get_handle() local
288 return vs->vws->resource_get_handle(vs->vws, vtex->base.hw_res, vtex->stride[0], whandle); in virgl_texture_get_handle()
295 struct virgl_texture *vtex = virgl_texture(res); in virgl_texture_destroy() local
296 vs->vws->resource_unref(vs->vws, vtex->base.hw_res); in virgl_texture_destroy()
297 FREE(vtex); in virgl_texture_destroy()