Home | History | Annotate | Download | only in drm

Lines Matching defs:vsurf

87       struct vmw_svga_winsys_surface *vsurf;
259 p_atomic_dec(&isurf->vsurf->validated);
260 vmw_svga_winsys_surface_reference(&isurf->vsurf, NULL);
479 * @vsurf: Pointer to a vmw_svga_winsys_surface, the referenced info of which
488 struct vmw_svga_winsys_surface *vsurf)
492 util_hash_table_get(vswc->hash, vsurf);
496 p_atomic_dec(&vsurf->validated);
503 struct vmw_svga_winsys_surface *vsurf,
510 isrf = util_hash_table_get(vswc->hash, vsurf);
514 vmw_svga_winsys_surface_reference(&isrf->vsurf, vsurf);
521 (void) util_hash_table_set(vswc->hash, vsurf, isrf);
524 vswc->seen_surfaces += vsurf->size;
533 p_atomic_inc(&vsurf->validated);
537 *where = vsurf->sid;
547 struct vmw_svga_winsys_surface *vsurf;
558 vsurf = vmw_svga_winsys_surface(surface);
559 vmw_swc_surface_only_relocation(swc, where, vsurf, flags);
561 if (swc->have_gb_objects && vsurf->buf != NULL) {
567 mtx_lock(&vsurf->mutex);
568 vsurf->buf != NULL);
571 vsurf->buf, 0, flags);
572 mtx_unlock(&vsurf->mutex);
675 p_atomic_dec(&isurf->vsurf->validated);
676 vmw_svga_winsys_surface_reference(&isurf->vsurf, NULL);