/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_bo_list.h | 38 struct amdgpu_bo_va *bo_va; member in struct:amdgpu_bo_list_entry
|
amdgpu_amdkfd.h | 44 struct amdgpu_bo_va *bo_va; member in struct:kfd_bo_va_list
|
amdgpu_gem.c | 135 struct amdgpu_bo_va *bo_va; local in function:amdgpu_gem_object_open 159 bo_va = amdgpu_vm_bo_find(vm, abo); 160 if (!bo_va) { 161 bo_va = amdgpu_vm_bo_add(adev, vm, abo); 163 ++bo_va->ref_count; 181 struct amdgpu_bo_va *bo_va; local in function:amdgpu_gem_object_close 199 bo_va = amdgpu_vm_bo_find(vm, bo); 200 if (bo_va && --bo_va->ref_count == 0) { 201 amdgpu_vm_bo_rmv(adev, bo_va); 594 struct amdgpu_bo_va *bo_va; local in function:amdgpu_gem_va_ioctl [all...] |
amdgpu_object.h | 55 struct amdgpu_bo_va *bo_va; member in struct:amdgpu_bo_va_mapping 75 /* mappings for this bo_va */
|
amdgpu_cs.c | 635 e->bo_va = amdgpu_vm_bo_find(vm, bo); 734 struct amdgpu_bo_va *bo_va; local in function:amdgpu_cs_vm_handling 816 bo_va = fpriv->csa_va; 817 BUG_ON(!bo_va); 818 r = amdgpu_vm_bo_update(adev, bo_va, false); 822 r = amdgpu_sync_vm_fence(&p->job->sync, bo_va->last_pt_update); 833 bo_va = e->bo_va; 834 if (bo_va == NULL) 837 r = amdgpu_vm_bo_update(adev, bo_va, false) [all...] |
amdgpu_amdkfd_gpuvm.c | 86 if (entry->bo_va->base.vm == avm) 441 bo_va_entry->bo_va = amdgpu_vm_bo_add(adev, vm, bo); 442 if (!bo_va_entry->bo_va) { 467 amdgpu_vm_bo_rmv(adev, bo_va_entry->bo_va); 480 amdgpu_vm_bo_rmv(adev, entry->bo_va); 670 if ((vm && vm != entry->bo_va->base.vm) || 692 if ((vm && vm != entry->bo_va->base.vm) || 697 amdgpu_vm_get_pd_bo(entry->bo_va->base.vm, &ctx->list, 751 struct amdgpu_bo_va *bo_va = entry->bo_va; local in function:unmap_bo_from_gpuvm 768 struct amdgpu_bo_va *bo_va = entry->bo_va; local in function:update_gpuvm_pte [all...] |
amdgpu_vm.c | 1181 * amdgpu_vm_bo_find - find the bo_va for a specific vm & bo 1188 * Returns the found bo_va or NULL if none is found 1193 * Found bo_va or NULL. 1665 /* normally,bo_va->flags only contians READABLE and WIRTEABLE bit go here 1766 * @bo_va: requested BO and VM object 1769 * Fill in the page table entries for @bo_va. 1774 int amdgpu_vm_bo_update(struct amdgpu_device *adev, struct amdgpu_bo_va *bo_va, 1777 struct amdgpu_bo *bo = bo_va->base.bo; 1778 struct amdgpu_vm *vm = bo_va->base.vm; 1822 last_update = &bo_va->last_pt_update 2079 struct amdgpu_bo_va *bo_va, *tmp; local in function:amdgpu_vm_handle_moved 2137 struct amdgpu_bo_va *bo_va; local in function:amdgpu_vm_bo_add [all...] |
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_cs.c | 516 struct radeon_bo_va *bo_va; local in function:radeon_bo_vm_update_pte 541 bo_va = radeon_vm_bo_find(vm, bo); 542 if (bo_va == NULL) { 547 r = radeon_vm_bo_update(rdev, bo_va, &bo->tbo.mem); 551 radeon_sync_fence(&p->ib.sync, bo_va->last_pt_update);
|
radeon_gem.c | 164 struct radeon_bo_va *bo_va; local in function:radeon_gem_object_open 177 bo_va = radeon_vm_bo_find(vm, rbo); 178 if (!bo_va) { 179 bo_va = radeon_vm_bo_add(rdev, vm, rbo); 181 ++bo_va->ref_count; 195 struct radeon_bo_va *bo_va; local in function:radeon_gem_object_close 209 bo_va = radeon_vm_bo_find(vm, rbo); 210 if (bo_va) { 211 if (--bo_va->ref_count == 0) { 212 radeon_vm_bo_rmv(rdev, bo_va); 632 struct radeon_bo_va *bo_va; local in function:radeon_gem_va_ioctl [all...] |
radeon_vm.c | 289 * radeon_vm_bo_find - find the bo_va for a specific vm & bo 296 * Returns the found bo_va or NULL if none is found 303 struct radeon_bo_va *bo_va; local in function:radeon_vm_bo_find 305 list_for_each_entry(bo_va, &bo->va, bo_list) { 306 if (bo_va->vm == vm) 307 return bo_va; 322 * Returns newly added bo_va or NULL for failure 330 struct radeon_bo_va *bo_va; local in function:radeon_vm_bo_add 332 bo_va = kzalloc(sizeof(struct radeon_bo_va), GFP_KERNEL); 333 if (bo_va == NULL 1058 struct radeon_bo_va *bo_va; local in function:radeon_vm_clear_freed 1096 struct radeon_bo_va *bo_va; local in function:radeon_vm_clear_invalids 1163 struct radeon_bo_va *bo_va; local in function:radeon_vm_bo_invalidate 1244 struct radeon_bo_va *bo_va, *tmp; local in function:radeon_vm_fini [all...] |