Lines Matching defs:vbo
168 * @vbo: The buffer object to search for.
175 struct vmw_bo *vbo)
184 unsigned long key = (unsigned long) vbo;
196 if (entry->base.bo == &vbo->tbo) {
259 * @vbo: The buffer object.
264 struct vmw_bo *vbo)
268 bo_node = vmw_validation_find_bo_dup(ctx, vbo);
277 bo_node->hash.key = (unsigned long) vbo;
282 val_buf->bo = ttm_bo_get_unless_zero(&vbo->tbo);
394 * @vbo: The new backup buffer object MOB. This buffer object needs to have
400 struct vmw_bo *vbo,
411 val->new_guest_memory_bo = vbo;
441 struct vmw_bo *vbo = res->guest_memory_bo;
443 vmw_bo_placement_set(vbo,
446 ret = vmw_validation_add_bo(ctx, vbo);
515 struct vmw_bo *vbo = to_vmw_bo(&bo->base);
522 if (atomic_read(&vbo->cpu_writers))
525 if (vbo->tbo.pin_count > 0)
528 ret = ttm_bo_validate(bo, &vbo->placement, &ctx);
538 return ttm_bo_validate(bo, &vbo->placement, &ctx);
556 struct vmw_bo *vbo = to_vmw_bo(&entry->base.bo->base);
572 ret = vmw_bo_dirty_add(vbo);
581 if (vbo->dirty)
582 vmw_bo_dirty_scan(vbo);
618 struct vmw_bo *vbo = res->guest_memory_bo;
620 vmw_bo_placement_set(vbo, res->func->domain,
622 ret = vmw_validation_add_bo(ctx, vbo);
856 struct vmw_bo *vbo = to_vmw_bo(&entry->base.bo->base);
859 vmw_bo_dirty_release(vbo);