Lines Matching refs:resv
302 struct dma_resv *resv, in amdgpu_ttm_copy_mem_to_mem() argument
363 r = amdgpu_copy_buffer(adev, entity, from, to, cur_size, resv, in amdgpu_ttm_copy_mem_to_mem()
415 bo->base.resv, &fence); in amdgpu_move_blit()
1488 dma_resv_for_each_fence(&resv_cursor, bo->base.resv, in amdgpu_ttm_bo_eviction_valuable()
1682 struct amdgpu_vram_resv *resv; in amdgpu_ttm_init_vram_resv() local
1687 resv = &adev->mman.resv_region[id]; in amdgpu_ttm_init_vram_resv()
1688 resv->offset = offset; in amdgpu_ttm_init_vram_resv()
1689 resv->size = size; in amdgpu_ttm_init_vram_resv()
1690 resv->needs_cpu_map = needs_cpu_map; in amdgpu_ttm_init_vram_resv()
1775 struct amdgpu_vram_resv *resv; in amdgpu_ttm_mark_vram_reserved() local
1781 resv = &adev->mman.resv_region[id]; in amdgpu_ttm_mark_vram_reserved()
1782 if (!resv->size) in amdgpu_ttm_mark_vram_reserved()
1785 ret = amdgpu_bo_create_kernel_at(adev, resv->offset, resv->size, in amdgpu_ttm_mark_vram_reserved()
1786 &resv->bo, in amdgpu_ttm_mark_vram_reserved()
1787 resv->needs_cpu_map ? &resv->cpu_ptr : NULL); in amdgpu_ttm_mark_vram_reserved()
1791 id, resv->offset, resv->size, ret); in amdgpu_ttm_mark_vram_reserved()
1792 memset(resv, 0, sizeof(*resv)); in amdgpu_ttm_mark_vram_reserved()
1801 struct amdgpu_vram_resv *resv; in amdgpu_ttm_unmark_vram_reserved() local
1806 resv = &adev->mman.resv_region[id]; in amdgpu_ttm_unmark_vram_reserved()
1807 if (!resv->bo) in amdgpu_ttm_unmark_vram_reserved()
1810 amdgpu_bo_free_kernel(&resv->bo, NULL, in amdgpu_ttm_unmark_vram_reserved()
1811 resv->needs_cpu_map ? &resv->cpu_ptr : NULL); in amdgpu_ttm_unmark_vram_reserved()
1812 memset(resv, 0, sizeof(*resv)); in amdgpu_ttm_unmark_vram_reserved()
1857 struct amdgpu_vram_resv *resv = in amdgpu_ttm_training_data_block_init() local
1862 ctx->c2p_train_data_offset = resv->offset; in amdgpu_ttm_training_data_block_init()
1865 ctx->train_data_size = resv->size; in amdgpu_ttm_training_data_block_init()
1945 bp.resv = NULL; in amdgpu_ttm_alloc_mmio_remap_bo()
2411 struct dma_resv *resv, in amdgpu_ttm_prepare_job() argument
2430 if (!resv) in amdgpu_ttm_prepare_job()
2433 return drm_sched_job_add_resv_dependencies(&(*job)->base, resv, in amdgpu_ttm_prepare_job()
2441 struct dma_resv *resv, in amdgpu_copy_buffer() argument
2464 resv, vm_needs_flush, &job, in amdgpu_copy_buffer()
2493 struct dma_resv *resv, in amdgpu_ttm_fill_mem() argument
2507 r = amdgpu_ttm_prepare_job(adev, entity, num_dw, resv, in amdgpu_ttm_fill_mem()
2538 struct dma_resv *resv, in amdgpu_ttm_clear_buffer() argument
2575 r = amdgpu_ttm_fill_mem(adev, entity, 0, addr, size, resv, in amdgpu_ttm_clear_buffer()
2595 struct dma_resv *resv, in amdgpu_fill_buffer() argument
2623 src_data, to, cur_size, resv, in amdgpu_fill_buffer()