Lines Matching refs:exec
1112 struct drm_exec exec; member
1142 drm_exec_init(&ctx->exec, DRM_EXEC_INTERRUPTIBLE_WAIT, 0); in reserve_bo_and_vm()
1143 drm_exec_until_all_locked(&ctx->exec) { in reserve_bo_and_vm()
1144 ret = amdgpu_vm_lock_pd(vm, &ctx->exec, 2); in reserve_bo_and_vm()
1145 drm_exec_retry_on_contention(&ctx->exec); in reserve_bo_and_vm()
1149 ret = drm_exec_prepare_obj(&ctx->exec, &bo->tbo.base, 1); in reserve_bo_and_vm()
1150 drm_exec_retry_on_contention(&ctx->exec); in reserve_bo_and_vm()
1158 drm_exec_fini(&ctx->exec); in reserve_bo_and_vm()
1181 drm_exec_init(&ctx->exec, DRM_EXEC_INTERRUPTIBLE_WAIT | in reserve_bo_and_cond_vms()
1183 drm_exec_until_all_locked(&ctx->exec) { in reserve_bo_and_cond_vms()
1192 &ctx->exec, 2); in reserve_bo_and_cond_vms()
1193 drm_exec_retry_on_contention(&ctx->exec); in reserve_bo_and_cond_vms()
1199 ret = drm_exec_prepare_obj(&ctx->exec, &bo->tbo.base, 1); in reserve_bo_and_cond_vms()
1200 drm_exec_retry_on_contention(&ctx->exec); in reserve_bo_and_cond_vms()
1208 drm_exec_fini(&ctx->exec); in reserve_bo_and_cond_vms()
1230 drm_exec_fini(&ctx->exec); in unreserve_bo_and_vms()
2606 struct drm_exec exec; in validate_invalid_user_pages() local
2615 drm_exec_init(&exec, 0, 0); in validate_invalid_user_pages()
2617 drm_exec_until_all_locked(&exec) { in validate_invalid_user_pages()
2621 ret = amdgpu_vm_lock_pd(peer_vm, &exec, 2); in validate_invalid_user_pages()
2622 drm_exec_retry_on_contention(&exec); in validate_invalid_user_pages()
2633 ret = drm_exec_prepare_obj(&exec, gobj, 1); in validate_invalid_user_pages()
2634 drm_exec_retry_on_contention(&exec); in validate_invalid_user_pages()
2689 drm_exec_fini(&exec); in validate_invalid_user_pages()
2866 struct drm_exec exec; in amdgpu_amdkfd_gpuvm_restore_process_bos() local
2873 drm_exec_init(&exec, DRM_EXEC_IGNORE_DUPLICATES, 0); in amdgpu_amdkfd_gpuvm_restore_process_bos()
2874 drm_exec_until_all_locked(&exec) { in amdgpu_amdkfd_gpuvm_restore_process_bos()
2877 ret = amdgpu_vm_lock_pd(peer_vm, &exec, 2); in amdgpu_amdkfd_gpuvm_restore_process_bos()
2878 drm_exec_retry_on_contention(&exec); in amdgpu_amdkfd_gpuvm_restore_process_bos()
2893 ret = drm_exec_prepare_obj(&exec, gobj, 1); in amdgpu_amdkfd_gpuvm_restore_process_bos()
2894 drm_exec_retry_on_contention(&exec); in amdgpu_amdkfd_gpuvm_restore_process_bos()
2942 ret = process_validate_vms(process_info, &exec.ticket); in amdgpu_amdkfd_gpuvm_restore_process_bos()
2972 ret = amdgpu_vm_handle_moved(adev, peer_vm, &exec.ticket); in amdgpu_amdkfd_gpuvm_restore_process_bos()
3050 drm_exec_fini(&exec); in amdgpu_amdkfd_gpuvm_restore_process_bos()