Lines Matching refs:gpuvm_mgr
48 struct drm_gpuvm gpuvm_mgr; member
72 return container_of(gpuvm, struct pvr_vm_context, gpuvm_mgr); in to_pvr_vm_context()
197 return drm_gpuvm_sm_map(&bind_op->vm_ctx->gpuvm_mgr, in pvr_vm_bind_op_exec()
202 return drm_gpuvm_sm_unmap(&bind_op->vm_ctx->gpuvm_mgr, in pvr_vm_bind_op_exec()
259 bind_op->gpuvm_bo = drm_gpuvm_bo_obtain_locked(&vm_ctx->gpuvm_mgr, obj); in pvr_vm_bind_op_map_init()
368 drm_gpuva_map(&ctx->vm_ctx->gpuvm_mgr, &ctx->new_va->base, &op->map); in pvr_vm_gpuva_map()
502 drm_gpuvm_range_valid(&vm_ctx->gpuvm_mgr, device_addr, size) && in pvr_device_addr_and_size_are_valid()
589 drm_gpuvm_init(&vm_ctx->gpuvm_mgr, in pvr_vm_create_context()
630 drm_gpuvm_put(&vm_ctx->gpuvm_mgr); in pvr_vm_context_release()
732 .vm = &vm_ctx->gpuvm_mgr, in pvr_vm_map()
789 .vm = &vm_ctx->gpuvm_mgr, in pvr_vm_unmap_obj_locked()
864 va = drm_gpuva_find(&vm_ctx->gpuvm_mgr, device_addr, size); in pvr_vm_unmap()
894 va = drm_gpuva_find_first(&vm_ctx->gpuvm_mgr, in pvr_vm_unmap_all()
895 vm_ctx->gpuvm_mgr.mm_start, in pvr_vm_unmap_all()
896 vm_ctx->gpuvm_mgr.mm_range); in pvr_vm_unmap_all()
1160 va = drm_gpuva_find_first(&vm_ctx->gpuvm_mgr, device_addr, 1); in pvr_vm_find_gem_object()