Searched refs:vbo (Results 1 – 4 of 4) sorted by relevance
| /linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_dmabuf.c | 268 void vmw_bo_pin_reserved(struct vmw_dma_buffer *vbo, bool pin) in vmw_bo_pin_reserved() argument 272 struct ttm_buffer_object *bo = &vbo->base; in vmw_bo_pin_reserved() 279 if (vbo->pin_count++ > 0) in vmw_bo_pin_reserved() 282 WARN_ON(vbo->pin_count <= 0); in vmw_bo_pin_reserved() 283 if (--vbo->pin_count > 0) in vmw_bo_pin_reserved()
|
| D | vmwgfx_drv.c | 309 struct vmw_dma_buffer *vbo; in vmw_dummy_query_bo_create() local 319 vbo = kzalloc(sizeof(*vbo), GFP_KERNEL); in vmw_dummy_query_bo_create() 320 if (!vbo) in vmw_dummy_query_bo_create() 323 ret = vmw_dmabuf_init(dev_priv, vbo, PAGE_SIZE, in vmw_dummy_query_bo_create() 329 ret = ttm_bo_reserve(&vbo->base, false, true, false, NULL); in vmw_dummy_query_bo_create() 331 vmw_bo_pin_reserved(vbo, true); in vmw_dummy_query_bo_create() 333 ret = ttm_bo_kmap(&vbo->base, 0, 1, &map); in vmw_dummy_query_bo_create() 341 vmw_bo_pin_reserved(vbo, false); in vmw_dummy_query_bo_create() 342 ttm_bo_unreserve(&vbo->base); in vmw_dummy_query_bo_create() 346 vmw_dmabuf_unreference(&vbo); in vmw_dummy_query_bo_create() [all …]
|
| D | vmwgfx_resource.c | 1715 struct vmw_dma_buffer *vbo = NULL; in vmw_resource_pin() local 1718 vbo = res->backup; in vmw_resource_pin() 1720 ttm_bo_reserve(&vbo->base, interruptible, false, false, in vmw_resource_pin() 1722 if (!vbo->pin_count) { in vmw_resource_pin() 1724 (&vbo->base, in vmw_resource_pin() 1728 ttm_bo_unreserve(&vbo->base); in vmw_resource_pin() 1734 vmw_bo_pin_reserved(vbo, true); in vmw_resource_pin() 1737 if (vbo) in vmw_resource_pin() 1738 ttm_bo_unreserve(&vbo->base); in vmw_resource_pin() 1774 struct vmw_dma_buffer *vbo = res->backup; in vmw_resource_unpin() local [all …]
|
| D | vmwgfx_execbuf.c | 109 struct vmw_dma_buffer *vbo, 497 struct vmw_dma_buffer *vbo, in vmw_bo_to_validate_list() argument 507 if (likely(drm_ht_find_item(&sw_context->res_ht, (unsigned long) vbo, in vmw_bo_to_validate_list() 525 vval_buf->hash.key = (unsigned long) vbo; in vmw_bo_to_validate_list() 534 val_buf->bo = ttm_bo_reference(&vbo->base); in vmw_bo_to_validate_list() 569 struct vmw_dma_buffer *vbo = res->backup; in vmw_resources_reserve() local 572 (sw_context, vbo, in vmw_resources_reserve() 621 struct vmw_dma_buffer *vbo = res->backup; in vmw_resources_validate() local 624 (sw_context, vbo, in vmw_resources_validate() 627 ttm_bo_unreserve(&vbo->base); in vmw_resources_validate() [all …]
|