Lines Matching refs:exec
76 static int xe_pf_begin(struct drm_exec *exec, struct xe_vma *vma, in xe_pf_begin() argument
83 err = xe_vm_lock_vma(exec, vma); in xe_pf_begin()
112 struct drm_exec exec; in handle_vma_pagefault() local
139 drm_exec_init(&exec, 0, 0); in handle_vma_pagefault()
140 drm_exec_until_all_locked(&exec) { in handle_vma_pagefault()
141 err = xe_pf_begin(&exec, vma, atomic, tile->id); in handle_vma_pagefault()
142 drm_exec_retry_on_contention(&exec); in handle_vma_pagefault()
143 if (xe_vm_validate_should_retry(&exec, err, &end)) in handle_vma_pagefault()
153 if (xe_vm_validate_should_retry(&exec, err, &end)) in handle_vma_pagefault()
163 drm_exec_fini(&exec); in handle_vma_pagefault()
545 struct drm_exec exec; in handle_acc() local
574 drm_exec_init(&exec, 0, 0); in handle_acc()
575 drm_exec_until_all_locked(&exec) { in handle_acc()
576 ret = xe_pf_begin(&exec, vma, true, tile->id); in handle_acc()
577 drm_exec_retry_on_contention(&exec); in handle_acc()
582 drm_exec_fini(&exec); in handle_acc()