Lines Matching refs:backup
686 if (base->shareable && res && res->backup) in vmw_user_surface_base_release()
687 drm_gem_object_put(&res->backup->base.base); in vmw_user_surface_base_release()
857 &res->backup); in vmw_surface_define_ioctl()
862 vmw_bo_reference(res->backup); in vmw_surface_define_ioctl()
863 drm_gem_object_get(&res->backup->base.base); in vmw_surface_define_ioctl()
1199 if (res->backup->dirty && res->backup_dirty) { in vmw_gb_surface_bind()
1500 &res->backup); in vmw_gb_surface_define_internal()
1502 if (res->backup->base.base.size < res->backup_size) { in vmw_gb_surface_define_internal()
1504 vmw_bo_unreference(&res->backup); in vmw_gb_surface_define_internal()
1517 &res->backup); in vmw_gb_surface_define_internal()
1519 vmw_bo_reference(res->backup); in vmw_gb_surface_define_internal()
1528 struct vmw_buffer_object *backup = res->backup; in vmw_gb_surface_define_internal() local
1530 ttm_bo_reserve(&backup->base, false, false, NULL); in vmw_gb_surface_define_internal()
1534 ret = vmw_bo_dirty_add(backup); in vmw_gb_surface_define_internal()
1539 ttm_bo_unreserve(&backup->base); in vmw_gb_surface_define_internal()
1562 if (res->backup) { in vmw_gb_surface_define_internal()
1564 drm_vma_node_offset_addr(&res->backup->base.base.vma_node); in vmw_gb_surface_define_internal()
1565 rep->buffer_size = res->backup->base.base.size; in vmw_gb_surface_define_internal()
1568 drm_gem_object_get(&res->backup->base.base); in vmw_gb_surface_define_internal()
1610 if (!srf->res.backup) { in vmw_gb_surface_reference_internal()
1617 ret = drm_gem_handle_create(file_priv, &srf->res.backup->base.base, in vmw_gb_surface_reference_internal()
1639 drm_vma_node_offset_addr(&srf->res.backup->base.base.vma_node); in vmw_gb_surface_reference_internal()
1640 rep->crep.buffer_size = srf->res.backup->base.base.size; in vmw_gb_surface_reference_internal()