Lines Matching refs:vbo
743 * @vbo: Pointer to the current backing MOB.
751 void vmw_resource_unbind_list(struct vmw_bo *vbo)
754 .bo = &vbo->tbo,
758 dma_resv_assert_held(vbo->tbo.base.resv);
759 while (!RB_EMPTY_ROOT(&vbo->res_tree)) {
760 struct rb_node *node = vbo->res_tree.rb_node;
772 (void) ttm_bo_wait(&vbo->tbo, false, false);
969 struct vmw_bo *vbo = NULL;
972 vbo = res->guest_memory_bo;
974 ret = ttm_bo_reserve(&vbo->tbo, interruptible, false, NULL);
977 if (!vbo->tbo.pin_count) {
978 vmw_bo_placement_set(vbo,
982 (&vbo->tbo,
983 &vbo->placement,
986 ttm_bo_unreserve(&vbo->tbo);
992 vmw_bo_pin_reserved(vbo, true);
995 if (vbo)
996 ttm_bo_unreserve(&vbo->tbo);
1030 struct vmw_bo *vbo = res->guest_memory_bo;
1032 (void) ttm_bo_reserve(&vbo->tbo, false, false, NULL);
1033 vmw_bo_pin_reserved(vbo, false);
1034 ttm_bo_unreserve(&vbo->tbo);
1069 * @vbo: The mob buffer object
1075 int vmw_resources_clean(struct vmw_bo *vbo, pgoff_t start,
1078 struct rb_node *cur = vbo->res_tree.rb_node;
1136 struct ttm_buffer_object *bo = &vbo->tbo;