Lines Matching refs:gpuvm
159 msm_gem_vm_free(struct drm_gpuvm *gpuvm) in msm_gem_vm_free() argument
161 struct msm_gem_vm *vm = container_of(gpuvm, struct msm_gem_vm, base); in msm_gem_vm_free()
177 msm_gem_vm_unusable(struct drm_gpuvm *gpuvm) in msm_gem_vm_unusable() argument
179 struct msm_gem_vm *vm = to_msm_vm(gpuvm); in msm_gem_vm_unusable()
371 msm_gem_vma_new(struct drm_gpuvm *gpuvm, struct drm_gem_object *obj, in msm_gem_vma_new() argument
374 struct msm_gem_vm *vm = to_msm_vm(gpuvm); in msm_gem_vma_new()
840 msm_gem_vm_close(struct drm_gpuvm *gpuvm) in msm_gem_vm_close() argument
842 struct msm_gem_vm *vm = to_msm_vm(gpuvm); in msm_gem_vm_close()
863 drm_exec_lock_obj(&exec, drm_gpuvm_resv_obj(gpuvm)); in msm_gem_vm_close()
866 drm_gpuvm_for_each_va_safe (vma, tmp, gpuvm) { in msm_gem_vm_close()
873 if (obj && (obj->resv == drm_gpuvm_resv(gpuvm))) in msm_gem_vm_close()