Lines Matching defs:vbo
171 * @vbo: The buffer object to search for.
178 struct vmw_buffer_object *vbo)
188 if (!drm_ht_find_item(ctx->ht, (unsigned long) vbo, &hash))
194 if (entry->base.bo == &vbo->base) {
208 * @vbo: The buffer object to search for.
252 * @vbo: The buffer object.
259 struct vmw_buffer_object *vbo,
265 bo_node = vmw_validation_find_bo_dup(ctx, vbo);
281 bo_node->hash.key = (unsigned long) vbo;
290 val_buf->bo = ttm_bo_get_unless_zero(&vbo->base);
410 * @vbo: The new backup buffer object MOB. This buffer object needs to have
416 struct vmw_buffer_object *vbo,
427 val->new_backup = vbo;
457 struct vmw_buffer_object *vbo = res->backup;
460 (ctx, vbo, vmw_resource_needs_backup(res),
532 struct vmw_buffer_object *vbo =
540 if (atomic_read(&vbo->cpu_writers))
543 if (vbo->pin_count > 0)
584 struct vmw_buffer_object *vbo =
585 container_of(entry->base.bo, typeof(*vbo), base);
611 ret = vmw_bo_dirty_add(vbo);
620 if (vbo->dirty)
621 vmw_bo_dirty_scan(vbo);
657 struct vmw_buffer_object *vbo = res->backup;
660 (ctx, vbo, vmw_resource_needs_backup(res),
895 struct vmw_buffer_object *vbo =
896 container_of(entry->base.bo, typeof(*vbo),
900 vmw_bo_dirty_release(vbo);