Lines Matching full:backup
170 struct ttm_buffer_object *bo = &res->backup->base; in vmw_cotable_unscrub()
212 * The create() callback may have changed @res->backup without in vmw_cotable_bind()
214 * the old backup buffer. Although hackish, and not used currently, in vmw_cotable_bind()
218 val_buf->bo = &res->backup->base; in vmw_cotable_bind()
227 * @readback: Whether initiate a readback of the cotable data to the backup
232 * unbind requires reserved backup buffers and it might not be possible to
300 * @readback: Whether to read back cotable data to the backup buffer.
304 * Unbinds the cotable from the device and fences the backup buffer.
366 vmw_bo_fence_single(&res->backup->base, fence); in vmw_cotable_readback()
378 * Resizes a cotable and binds the new backup buffer.
389 struct vmw_buffer_object *buf, *old_buf = res->backup; in vmw_cotable_resize()
390 struct ttm_buffer_object *bo, *old_bo = &res->backup->base; in vmw_cotable_resize()
450 /* Unpin new buffer, and switch backup buffers. */ in vmw_cotable_resize()
453 DRM_ERROR("Failed validating new COTable backup buffer.\n"); in vmw_cotable_resize()
458 res->backup = buf; in vmw_cotable_resize()
468 DRM_ERROR("Failed switching COTable backup buffer.\n"); in vmw_cotable_resize()
469 res->backup = old_buf; in vmw_cotable_resize()
508 * 1) Unscrub the cotable if it is scrubbed and still attached to a backup