Home | History | Annotate | Download | only in vmwgfx

Lines Matching defs:vbo

783  * @vbo: Pointer to the current backing MOB.
791 void vmw_resource_unbind_list(struct vmw_buffer_object *vbo)
794 .bo = &vbo->base,
798 dma_resv_assert_held(vbo->base.base.resv);
799 while (!RB_EMPTY_ROOT(&vbo->res_tree)) {
800 struct rb_node *node = vbo->res_tree.rb_node;
812 (void) ttm_bo_wait(&vbo->base, false, false);
1010 struct vmw_buffer_object *vbo = NULL;
1013 vbo = res->backup;
1015 ttm_bo_reserve(&vbo->base, interruptible, false, NULL);
1016 if (!vbo->pin_count) {
1018 (&vbo->base,
1022 ttm_bo_unreserve(&vbo->base);
1028 vmw_bo_pin_reserved(vbo, true);
1031 if (vbo)
1032 ttm_bo_unreserve(&vbo->base);
1068 struct vmw_buffer_object *vbo = res->backup;
1070 (void) ttm_bo_reserve(&vbo->base, false, false, NULL);
1071 vmw_bo_pin_reserved(vbo, false);
1072 ttm_bo_unreserve(&vbo->base);
1108 * @vbo: The mob buffer object
1114 int vmw_resources_clean(struct vmw_buffer_object *vbo, pgoff_t start,
1117 struct rb_node *cur = vbo->res_tree.rb_node;
1175 struct ttm_buffer_object *bo = &vbo->base;