Searched refs:_resv (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/gpu/drm/ttm/ |
| H A D | ttm_bo_util.c | 210 dma_resv_fini(&fbo->base.base._resv); in ttm_transfered_destroy() 254 fbo->base.base.resv = &fbo->base.base._resv; in ttm_buffer_object_transfer() 256 dma_resv_init(&fbo->base.base._resv); in ttm_buffer_object_transfer() 258 ret = dma_resv_trylock(&fbo->base.base._resv); in ttm_buffer_object_transfer() 261 ret = dma_resv_reserve_fences(&fbo->base.base._resv, TTM_NUM_MOVE_FENCES); in ttm_buffer_object_transfer() 263 dma_resv_unlock(&fbo->base.base._resv); in ttm_buffer_object_transfer() 620 dma_resv_add_fence(&ghost_obj->base._resv, fence, in ttm_bo_move_to_ghost() 634 dma_resv_unlock(&ghost_obj->base._resv); in ttm_bo_move_to_ghost() 804 ret = dma_resv_copy_fences(&ghost->base._resv, bo->base.resv); in ttm_bo_pipeline_gutting() 811 dma_resv_unlock(&ghost->base._resv); in ttm_bo_pipeline_gutting()
|
| H A D | ttm_bo.c | 195 if (bo->base.resv == &bo->base._resv) in ttm_bo_individualize_resv() 198 BUG_ON(!dma_resv_trylock(&bo->base._resv)); in ttm_bo_individualize_resv() 200 r = dma_resv_copy_fences(&bo->base._resv, bo->base.resv); in ttm_bo_individualize_resv() 201 dma_resv_unlock(&bo->base._resv); in ttm_bo_individualize_resv() 211 bo->base.resv = &bo->base._resv; in ttm_bo_individualize_resv() 220 struct dma_resv *resv = &bo->base._resv; in ttm_bo_flush_all_fences() 242 dma_resv_wait_timeout(&bo->base._resv, DMA_RESV_USAGE_BOOKKEEP, false, in ttm_bo_delayed_delete() 277 if (!dma_resv_test_signaled(&bo->base._resv, in ttm_bo_release() 949 bo->base.resv = &bo->base._resv; in ttm_bo_init_reserved()
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_gtt.c | 200 if (vm->scratch[0]->base.resv == &vm->_resv) { in i915_vm_lock_objects() 228 dma_resv_fini(&vm->_resv); in i915_vm_resv_release() 298 dma_resv_init(&vm->_resv); in i915_address_space_init()
|
| H A D | intel_gtt.h | 269 struct dma_resv _resv; /* reservation lock for all pd objects, and buffer pool */ member 507 return &vm->_resv; in i915_vm_resv_get()
|
| H A D | intel_ppgtt.c | 318 dma_resv_init(&ppgtt->vm._resv); in ppgtt_init()
|
| H A D | intel_ggtt.c | 1143 dma_resv_fini(&ggtt->vm._resv); in i915_ggtt_driver_late_release() 1517 dma_resv_init(&ggtt->vm._resv); in ggtt_probe_hw() 1527 dma_resv_fini(&ggtt->vm._resv); in ggtt_probe_hw()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_gem.c | 231 dma_resv_init(&obj->_resv); in drm_gem_private_object_init() 233 obj->resv = &obj->_resv; in drm_gem_private_object_init() 253 dma_resv_fini(&obj->_resv); in drm_gem_private_object_fini()
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_gem.c | 1106 if ((msm_obj->flags & MSM_BO_NO_SHARE) && (obj->resv != &obj->_resv)) { in msm_gem_free_object() 1108 container_of(obj->resv, struct drm_gem_object, _resv); in msm_gem_free_object()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_bo.c | 1534 locked = dma_resv_trylock(&ttm_bo->base._resv); in xe_ttm_bo_lock_in_destructor() 1563 dma_resv_for_each_fence(&cursor, &ttm_bo->base._resv, in xe_ttm_bo_release_notify() 1570 dma_resv_replace_fences(&ttm_bo->base._resv, in xe_ttm_bo_release_notify() 1578 dma_resv_unlock(&ttm_bo->base._resv); in xe_ttm_bo_release_notify()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_bo.c | 163 dma_resv_fini(&bo->base._resv); in nouveau_bo_del_ttm() 388 dma_resv_init(&nvbo->bo.base._resv); in nouveau_bo_new()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_object.c | 147 dma_resv_fini(&obj->base._resv); in __i915_gem_object_fini()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_amdkfd_gpuvm.c | 400 struct dma_resv *resv = &bo->tbo.base._resv; in amdgpu_amdkfd_remove_all_eviction_fences()
|