Lines Matching full:object
64 * struct dma_resv - a reservation object manages fences for a buffer
82 * dma_resv_get_list - get the reservation object's
84 * @obj: the reservation object
96 * dma_resv_lock - lock the reservation object
97 * @obj: the reservation object
100 * Locks the reservation object for exclusive access and modification. Note,
105 * As the reservation object may be locked by multiple parties in an
108 * object may be locked by itself by passing NULL as @ctx.
117 * dma_resv_lock_interruptible - lock the reservation object
118 * @obj: the reservation object
121 * Locks the reservation object interruptible for exclusive access and
126 * As the reservation object may be locked by multiple parties in an
129 * object may be locked by itself by passing NULL as @ctx.
138 * dma_resv_lock_slow - slowpath lock the reservation object
139 * @obj: the reservation object
142 * Acquires the reservation object after a die case. This function
154 * object, interruptible
155 * @obj: the reservation object
158 * Acquires the reservation object interruptible after a die case. This function
169 * dma_resv_trylock - trylock the reservation object
170 * @obj: the reservation object
172 * Tries to lock the reservation object for exclusive access and modification.
188 * dma_resv_is_locked - is the reservation object locked
189 * @obj: the reservation object
199 * dma_resv_locking_ctx - returns the context used to lock the object
200 * @obj: the reservation object
202 * Returns the context used to lock a reservation object or NULL if no context
203 * was used or the object is not locked at all.
211 * dma_resv_unlock - unlock the reservation object
212 * @obj: the reservation object
214 * Unlocks the reservation object following exclusive access.
230 * dma_resv_get_excl - get the reservation object's
232 * @obj: the reservation object
249 * dma_resv_get_excl_rcu - get the reservation object's
251 * @obj: the reservation object