Lines Matching defs:vbo
772 * @vbo: Pointer to the current backing MOB.
780 void vmw_resource_unbind_list(struct vmw_buffer_object *vbo)
783 .bo = &vbo->base,
787 dma_resv_assert_held(vbo->base.base.resv);
788 while (!RB_EMPTY_ROOT(&vbo->res_tree)) {
789 struct rb_node *node = vbo->res_tree.rb_node;
801 (void) ttm_bo_wait(&vbo->base, false, false);
999 struct vmw_buffer_object *vbo = NULL;
1002 vbo = res->backup;
1004 ttm_bo_reserve(&vbo->base, interruptible, false, NULL);
1005 if (!vbo->pin_count) {
1007 (&vbo->base,
1011 ttm_bo_unreserve(&vbo->base);
1017 vmw_bo_pin_reserved(vbo, true);
1020 if (vbo)
1021 ttm_bo_unreserve(&vbo->base);
1057 struct vmw_buffer_object *vbo = res->backup;
1059 (void) ttm_bo_reserve(&vbo->base, false, false, NULL);
1060 vmw_bo_pin_reserved(vbo, false);
1061 ttm_bo_unreserve(&vbo->base);
1097 * @vbo: The mob buffer object
1103 int vmw_resources_clean(struct vmw_buffer_object *vbo, pgoff_t start,
1106 struct rb_node *cur = vbo->res_tree.rb_node;
1164 struct ttm_buffer_object *bo = &vbo->base;