Lines Matching refs:drm_exec
11 #include <drm/drm_exec.h>
207 struct drm_exec *exec)
229 struct drm_exec *exec = &vm_exec.exec;
337 * @exec: The drm_exec object used for locking before validation.
346 * if so unlock the drm_exec's objects while keeping the ticket to prepare
352 bool xe_vm_validate_should_retry(struct drm_exec *exec, int err, ktime_t *end)
368 static int xe_gpuvm_validate(struct drm_gpuvm_bo *vm_bo, struct drm_exec *exec)
390 * @exec: The struct drm_exec with the locked GEM objects.
400 * the drm_exec transaction needs to be restarted.
402 int xe_vm_validate_rebind(struct xe_vm *vm, struct drm_exec *exec,
428 static int xe_preempt_work_begin(struct drm_exec *exec, struct xe_vm *vm,
468 struct drm_exec exec;
940 * xe_vm_lock_vma() - drm_exec utility to lock a vma
941 * @exec: The drm_exec object we're currently locking for.
949 int xe_vm_lock_vma(struct drm_exec *exec, struct xe_vma *vma)
966 struct drm_exec exec;
2122 struct drm_exec exec;
2427 static int op_execute(struct drm_exec *exec, struct xe_vm *vm,
2518 struct drm_exec exec;