Lines Matching refs:drm_exec
3 #include <drm/drm_exec.h>
24 * struct drm_exec exec;
54 static void drm_exec_unlock_all(struct drm_exec *exec)
69 * drm_exec_init - initialize a drm_exec object
70 * @exec: the drm_exec object to initialize
79 void drm_exec_init(struct drm_exec *exec, u32 flags, unsigned nr)
96 * drm_exec_fini - finalize a drm_exec object
97 * @exec: the drm_exec object to finalize
102 void drm_exec_fini(struct drm_exec *exec)
115 * @exec: the drm_exec object to cleanup
121 bool drm_exec_cleanup(struct drm_exec *exec)
141 static int drm_exec_obj_locked(struct drm_exec *exec,
163 static int drm_exec_lock_contended(struct drm_exec *exec)
199 * @exec: the drm_exec object with the state
208 int drm_exec_lock_obj(struct drm_exec *exec, struct drm_gem_object *obj)
254 * @exec: the drm_exec object with the state
261 void drm_exec_unlock_obj(struct drm_exec *exec, struct drm_gem_object *obj)
281 * @exec: the drm_exec object with the state
290 int drm_exec_prepare_obj(struct drm_exec *exec, struct drm_gem_object *obj,
311 * @exec: the drm_exec object with the state
322 int drm_exec_prepare_array(struct drm_exec *exec,