Lines Matching refs:drm_exec
66 * &dma_resv in order to improve locking efficiency (e.g. with &drm_exec).
94 * drm_gpuvm_exec_lock() as well as open code the &drm_exec loop while making
483 * // drm_exec or similar helpers.
586 * // drm_exec or similar helpers.
1089 exec_prepare_obj(struct drm_exec *exec, struct drm_gem_object *obj,
1099 * @exec: the &drm_exec context
1112 struct drm_exec *exec,
1121 struct drm_exec *exec,
1142 struct drm_exec *exec,
1164 * @exec: the &drm_exec locking context
1186 struct drm_exec *exec,
1200 * @exec: the &drm_exec locking context
1212 drm_gpuvm_prepare_range(struct drm_gpuvm *gpuvm, struct drm_exec *exec,
1249 struct drm_exec *exec = &vm_exec->exec;
1341 struct drm_exec *exec = &vm_exec->exec;
1363 __drm_gpuvm_validate(struct drm_gpuvm *gpuvm, struct drm_exec *exec)
1383 drm_gpuvm_validate_locked(struct drm_gpuvm *gpuvm, struct drm_exec *exec)
1408 * @exec: the &drm_exec instance used for locking the GPUVM
1416 drm_gpuvm_validate(struct drm_gpuvm *gpuvm, struct drm_exec *exec)
1434 * @exec: the &drm_exec locking context
1441 struct drm_exec *exec,