Lines Matching full:backup
169 struct ttm_buffer_object *bo = &res->backup->base; in vmw_cotable_unscrub()
211 * The create() callback may have changed @res->backup without in vmw_cotable_bind()
213 * the old backup buffer. Although hackish, and not used currently, in vmw_cotable_bind()
217 val_buf->bo = &res->backup->base; in vmw_cotable_bind()
226 * @readback: Whether initiate a readback of the cotable data to the backup
231 * unbind requires reserved backup buffers and it might not be possible to
299 * @readback: Whether to read back cotable data to the backup buffer.
303 * Unbinds the cotable from the device and fences the backup buffer.
365 vmw_bo_fence_single(&res->backup->base, fence); in vmw_cotable_readback()
377 * Resizes a cotable and binds the new backup buffer.
388 struct vmw_buffer_object *buf, *old_buf = res->backup; in vmw_cotable_resize()
389 struct ttm_buffer_object *bo, *old_bo = &res->backup->base; in vmw_cotable_resize()
453 /* Unpin new buffer, and switch backup buffers. */ in vmw_cotable_resize()
456 DRM_ERROR("Failed validating new COTable backup buffer.\n"); in vmw_cotable_resize()
461 res->backup = buf; in vmw_cotable_resize()
471 DRM_ERROR("Failed switching COTable backup buffer.\n"); in vmw_cotable_resize()
472 res->backup = old_buf; in vmw_cotable_resize()
503 * 1) Unscrub the cotable if it is scrubbed and still attached to a backup