Lines Matching refs:exec
1139 struct drm_exec exec; member
1169 drm_exec_init(&ctx->exec, DRM_EXEC_INTERRUPTIBLE_WAIT, 0); in reserve_bo_and_vm()
1170 drm_exec_until_all_locked(&ctx->exec) { in reserve_bo_and_vm()
1171 ret = amdgpu_vm_lock_pd(vm, &ctx->exec, 2); in reserve_bo_and_vm()
1172 drm_exec_retry_on_contention(&ctx->exec); in reserve_bo_and_vm()
1176 ret = drm_exec_prepare_obj(&ctx->exec, &bo->tbo.base, 1); in reserve_bo_and_vm()
1177 drm_exec_retry_on_contention(&ctx->exec); in reserve_bo_and_vm()
1185 drm_exec_fini(&ctx->exec); in reserve_bo_and_vm()
1208 drm_exec_init(&ctx->exec, DRM_EXEC_INTERRUPTIBLE_WAIT | in reserve_bo_and_cond_vms()
1210 drm_exec_until_all_locked(&ctx->exec) { in reserve_bo_and_cond_vms()
1219 &ctx->exec, 2); in reserve_bo_and_cond_vms()
1220 drm_exec_retry_on_contention(&ctx->exec); in reserve_bo_and_cond_vms()
1226 ret = drm_exec_prepare_obj(&ctx->exec, &bo->tbo.base, 1); in reserve_bo_and_cond_vms()
1227 drm_exec_retry_on_contention(&ctx->exec); in reserve_bo_and_cond_vms()
1235 drm_exec_fini(&ctx->exec); in reserve_bo_and_cond_vms()
1257 drm_exec_fini(&ctx->exec); in unreserve_bo_and_vms()
2649 struct drm_exec exec; in validate_invalid_user_pages() local
2658 drm_exec_init(&exec, 0, 0); in validate_invalid_user_pages()
2660 drm_exec_until_all_locked(&exec) { in validate_invalid_user_pages()
2664 ret = amdgpu_vm_lock_pd(peer_vm, &exec, 2); in validate_invalid_user_pages()
2665 drm_exec_retry_on_contention(&exec); in validate_invalid_user_pages()
2676 ret = drm_exec_prepare_obj(&exec, gobj, 1); in validate_invalid_user_pages()
2677 drm_exec_retry_on_contention(&exec); in validate_invalid_user_pages()
2732 drm_exec_fini(&exec); in validate_invalid_user_pages()
2909 struct drm_exec exec; in amdgpu_amdkfd_gpuvm_restore_process_bos() local
2916 drm_exec_init(&exec, DRM_EXEC_IGNORE_DUPLICATES, 0); in amdgpu_amdkfd_gpuvm_restore_process_bos()
2917 drm_exec_until_all_locked(&exec) { in amdgpu_amdkfd_gpuvm_restore_process_bos()
2920 ret = amdgpu_vm_lock_pd(peer_vm, &exec, 2); in amdgpu_amdkfd_gpuvm_restore_process_bos()
2921 drm_exec_retry_on_contention(&exec); in amdgpu_amdkfd_gpuvm_restore_process_bos()
2936 ret = drm_exec_prepare_obj(&exec, gobj, 1); in amdgpu_amdkfd_gpuvm_restore_process_bos()
2937 drm_exec_retry_on_contention(&exec); in amdgpu_amdkfd_gpuvm_restore_process_bos()
2985 ret = process_validate_vms(process_info, &exec.ticket); in amdgpu_amdkfd_gpuvm_restore_process_bos()
3026 ret = amdgpu_vm_handle_moved(adev, peer_vm, &exec.ticket); in amdgpu_amdkfd_gpuvm_restore_process_bos()
3106 drm_exec_fini(&exec); in amdgpu_amdkfd_gpuvm_restore_process_bos()