Lines Matching refs:gpuvm_mgr
47 struct drm_gpuvm gpuvm_mgr; member
71 return container_of(gpuvm, struct pvr_vm_context, gpuvm_mgr); in to_pvr_vm_context()
189 return drm_gpuvm_sm_map(&bind_op->vm_ctx->gpuvm_mgr, in pvr_vm_bind_op_exec()
196 return drm_gpuvm_sm_unmap(&bind_op->vm_ctx->gpuvm_mgr, in pvr_vm_bind_op_exec()
253 bind_op->gpuvm_bo = drm_gpuvm_bo_obtain(&vm_ctx->gpuvm_mgr, obj); in pvr_vm_bind_op_map_init()
362 drm_gpuva_map(&ctx->vm_ctx->gpuvm_mgr, &ctx->new_va->base, &op->map); in pvr_vm_gpuva_map()
496 drm_gpuvm_range_valid(&vm_ctx->gpuvm_mgr, device_addr, size) && in pvr_device_addr_and_size_are_valid()
583 drm_gpuvm_init(&vm_ctx->gpuvm_mgr, in pvr_vm_create_context()
624 drm_gpuvm_put(&vm_ctx->gpuvm_mgr); in pvr_vm_context_release()
726 .vm = &vm_ctx->gpuvm_mgr, in pvr_vm_map()
783 .vm = &vm_ctx->gpuvm_mgr, in pvr_vm_unmap_obj_locked()
858 va = drm_gpuva_find(&vm_ctx->gpuvm_mgr, device_addr, size); in pvr_vm_unmap()
888 va = drm_gpuva_find_first(&vm_ctx->gpuvm_mgr, in pvr_vm_unmap_all()
889 vm_ctx->gpuvm_mgr.mm_start, in pvr_vm_unmap_all()
890 vm_ctx->gpuvm_mgr.mm_range); in pvr_vm_unmap_all()
1154 va = drm_gpuva_find_first(&vm_ctx->gpuvm_mgr, device_addr, 1); in pvr_vm_find_gem_object()