Lines Matching refs:bo

311 				   struct ttm_buffer_object *bo,  in vmw_bo_to_validate_list()  argument
321 if (likely(drm_ht_find_item(&sw_context->res_ht, (unsigned long) bo, in vmw_bo_to_validate_list()
339 vval_buf->hash.key = (unsigned long) bo; in vmw_bo_to_validate_list()
348 val_buf->bo = ttm_bo_reference(bo); in vmw_bo_to_validate_list()
383 struct ttm_buffer_object *bo = &res->backup->base; in vmw_resources_reserve() local
386 (sw_context, bo, in vmw_resources_reserve()
885 struct ttm_buffer_object *bo; in vmw_translate_mob_ptr() local
897 bo = &vmw_bo->base; in vmw_translate_mob_ptr()
910 ret = vmw_bo_to_validate_list(sw_context, bo, true, &reloc->index); in vmw_translate_mob_ptr()
948 struct ttm_buffer_object *bo; in vmw_translate_guest_ptr() local
960 bo = &vmw_bo->base; in vmw_translate_guest_ptr()
972 ret = vmw_bo_to_validate_list(sw_context, bo, false, &reloc->index); in vmw_translate_guest_ptr()
2159 struct ttm_buffer_object *bo; in vmw_apply_relocations() local
2164 bo = validate->bo; in vmw_apply_relocations()
2165 switch (bo->mem.mem_type) { in vmw_apply_relocations()
2167 reloc->location->offset += bo->offset; in vmw_apply_relocations()
2171 reloc->location->gmrId = bo->mem.start; in vmw_apply_relocations()
2174 *reloc->mob_loc = bo->mem.start; in vmw_apply_relocations()
2217 ttm_bo_unref(&entry->base.bo); in vmw_clear_validations()
2228 struct ttm_buffer_object *bo, in vmw_validate_single_buffer() argument
2238 if (bo == dev_priv->pinned_bo || in vmw_validate_single_buffer()
2239 (bo == dev_priv->dummy_query_bo && in vmw_validate_single_buffer()
2244 return ttm_bo_validate(bo, &vmw_mob_placement, true, false); in vmw_validate_single_buffer()
2253 ret = ttm_bo_validate(bo, &vmw_vram_gmr_placement, true, false); in vmw_validate_single_buffer()
2263 ret = ttm_bo_validate(bo, &vmw_vram_placement, true, false); in vmw_validate_single_buffer()
2274 ret = vmw_validate_single_buffer(dev_priv, entry->base.bo, in vmw_validate_buffers()
2677 pinned_val.bo = ttm_bo_reference(dev_priv->pinned_bo); in __vmw_execbuf_release_pinned_bo()
2681 query_val.bo = ttm_bo_reference(dev_priv->dummy_query_bo); in __vmw_execbuf_release_pinned_bo()
2715 ttm_bo_unref(&query_val.bo); in __vmw_execbuf_release_pinned_bo()
2716 ttm_bo_unref(&pinned_val.bo); in __vmw_execbuf_release_pinned_bo()
2725 ttm_bo_unref(&query_val.bo); in __vmw_execbuf_release_pinned_bo()
2726 ttm_bo_unref(&pinned_val.bo); in __vmw_execbuf_release_pinned_bo()