Lines Matching defs:resv
297 * @resv: resv object to sync to
311 struct dma_resv *resv,
373 r = amdgpu_copy_buffer(adev, entity, from, to, cur_size, resv,
425 bo->base.resv, &fence);
1533 dma_resv_for_each_fence(&resv_cursor, bo->base.resv,
1730 struct amdgpu_vram_resv *resv;
1735 resv = &adev->mman.resv_region[id];
1736 resv->offset = offset;
1737 resv->size = size;
1738 resv->needs_cpu_map = needs_cpu_map;
1820 struct amdgpu_vram_resv *resv;
1826 resv = &adev->mman.resv_region[id];
1827 if (!resv->size)
1830 ret = amdgpu_bo_create_kernel_at(adev, resv->offset, resv->size,
1831 &resv->bo,
1832 resv->needs_cpu_map ? &resv->cpu_ptr : NULL);
1836 id, resv->offset, resv->size, ret);
1837 memset(resv, 0, sizeof(*resv));
1846 struct amdgpu_vram_resv *resv;
1851 resv = &adev->mman.resv_region[id];
1852 if (!resv->bo)
1855 amdgpu_bo_free_kernel(&resv->bo, NULL,
1856 resv->needs_cpu_map ? &resv->cpu_ptr : NULL);
1857 memset(resv, 0, sizeof(*resv));
1902 struct amdgpu_vram_resv *resv =
1907 ctx->c2p_train_data_offset = resv->offset;
1910 ctx->train_data_size = resv->size;
1990 bp.resv = NULL;
2483 struct dma_resv *resv,
2502 if (!resv)
2505 return drm_sched_job_add_resv_dependencies(&(*job)->base, resv,
2534 struct dma_resv *resv,
2558 resv, vm_needs_flush, &job,
2587 struct dma_resv *resv,
2602 r = amdgpu_ttm_prepare_job(adev, entity, num_dw, resv,
2625 * @resv: fences contained in this reservation will be used as dependencies.
2635 struct dma_resv *resv,
2670 0, to, cur_size, resv,