Lines Matching refs:gart

118 	if (adev->gart.bo == NULL) {  in amdgpu_gart_table_vram_alloc()
122 bp.size = adev->gart.table_size; in amdgpu_gart_table_vram_alloc()
131 r = amdgpu_bo_create(adev, &bp, &adev->gart.bo); in amdgpu_gart_table_vram_alloc()
153 r = amdgpu_bo_reserve(adev->gart.bo, false); in amdgpu_gart_table_vram_pin()
156 r = amdgpu_bo_pin(adev->gart.bo, AMDGPU_GEM_DOMAIN_VRAM); in amdgpu_gart_table_vram_pin()
158 amdgpu_bo_unreserve(adev->gart.bo); in amdgpu_gart_table_vram_pin()
161 r = amdgpu_bo_kmap(adev->gart.bo, &adev->gart.ptr); in amdgpu_gart_table_vram_pin()
163 amdgpu_bo_unpin(adev->gart.bo); in amdgpu_gart_table_vram_pin()
164 amdgpu_bo_unreserve(adev->gart.bo); in amdgpu_gart_table_vram_pin()
180 if (adev->gart.bo == NULL) { in amdgpu_gart_table_vram_unpin()
183 r = amdgpu_bo_reserve(adev->gart.bo, true); in amdgpu_gart_table_vram_unpin()
185 amdgpu_bo_kunmap(adev->gart.bo); in amdgpu_gart_table_vram_unpin()
186 amdgpu_bo_unpin(adev->gart.bo); in amdgpu_gart_table_vram_unpin()
187 amdgpu_bo_unreserve(adev->gart.bo); in amdgpu_gart_table_vram_unpin()
188 adev->gart.ptr = NULL; in amdgpu_gart_table_vram_unpin()
203 if (adev->gart.bo == NULL) { in amdgpu_gart_table_vram_free()
206 amdgpu_bo_unref(&adev->gart.bo); in amdgpu_gart_table_vram_free()
207 adev->gart.ptr = NULL; in amdgpu_gart_table_vram_free()
234 if (!adev->gart.ready) { in amdgpu_gart_unbind()
243 if (!adev->gart.ptr) in amdgpu_gart_unbind()
247 amdgpu_gmc_set_pte_pde(adev, adev->gart.ptr, in amdgpu_gart_unbind()
280 if (!adev->gart.ready) { in amdgpu_gart_map()
314 if (!adev->gart.ready) { in amdgpu_gart_bind()
319 if (!adev->gart.ptr) in amdgpu_gart_bind()
323 adev->gart.ptr); in amdgpu_gart_bind()
368 adev->gart.num_cpu_pages = adev->gmc.gart_size / PAGE_SIZE; in amdgpu_gart_init()
369 adev->gart.num_gpu_pages = adev->gmc.gart_size / AMDGPU_GPU_PAGE_SIZE; in amdgpu_gart_init()
371 adev->gart.num_cpu_pages, adev->gart.num_gpu_pages); in amdgpu_gart_init()