Lines Matching refs:exec
278 struct drm_exec *exec = &submit->exec; in submit_lock_objects() local
284 drm_exec_init(&submit->exec, flags, submit->nr_bos); in submit_lock_objects()
286 drm_exec_until_all_locked (&submit->exec) { in submit_lock_objects()
287 ret = drm_gpuvm_prepare_vm(submit->vm, exec, 1); in submit_lock_objects()
288 drm_exec_retry_on_contention(exec); in submit_lock_objects()
292 ret = drm_gpuvm_prepare_objects(submit->vm, exec, 1); in submit_lock_objects()
293 drm_exec_retry_on_contention(exec); in submit_lock_objects()
301 drm_exec_init(&submit->exec, flags, submit->nr_bos); in submit_lock_objects()
303 drm_exec_until_all_locked (&submit->exec) { in submit_lock_objects()
304 ret = drm_exec_lock_obj(&submit->exec, in submit_lock_objects()
306 drm_exec_retry_on_contention(&submit->exec); in submit_lock_objects()
311 ret = drm_exec_prepare_obj(&submit->exec, obj, 1); in submit_lock_objects()
312 drm_exec_retry_on_contention(&submit->exec); in submit_lock_objects()
408 drm_gpuvm_resv_add_fence(submit->vm, &submit->exec, in submit_attach_object_fences()
517 if (submit->exec.objects) in submit_cleanup()
518 drm_exec_fini(&submit->exec); in submit_cleanup()
792 ret = drm_gpuvm_validate(submit->vm, &submit->exec); in msm_ioctl_gem_submit()