Lines Matching full:gem
11 * multiple GEM objects while preparing hardware operations (e.g. command
14 * If a contention is detected while locking a GEM object the cleanup procedure
15 * unlocks all previously locked GEM objects and locks the contended one first
19 * dma_resv object inside the GEM object.
191 * drm_exec_lock_obj - lock a GEM object for use
193 * @obj: the GEM object to lock
195 * Lock a GEM object for use and grab a reference to it.
246 * drm_exec_unlock_obj - unlock a GEM object in this exec context
248 * @obj: the GEM object to unlock
250 * Unlock the GEM object and remove it from the collection of locked objects.
273 * drm_exec_prepare_obj - prepare a GEM object for use
275 * @obj: the GEM object to prepare
278 * Prepare a GEM object for use by locking it and reserving fence slots.
305 * @objects: array of GEM object to prepare
306 * @num_objects: number of GEM objects in the array
307 * @num_fences: number of fences to reserve on each GEM object
309 * Prepares all GEM objects in an array, aborts on first error.
310 * Reserves @num_fences on each GEM object after locking it.