HomeSort by: relevance | last modified time | path
    Searched defs:bo_va (Results 1 - 10 of 10) sorted by relevancy

  /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...]

Completed in 172 milliseconds