Lines Matching refs:ticket
57 void ttm_eu_backoff_reservation(struct ww_acquire_ctx *ticket, in ttm_eu_backoff_reservation() argument
78 if (ticket) in ttm_eu_backoff_reservation()
79 ww_acquire_fini(ticket); in ttm_eu_backoff_reservation()
95 int ttm_eu_reserve_buffers(struct ww_acquire_ctx *ticket, in ttm_eu_reserve_buffers() argument
109 if (ticket) in ttm_eu_reserve_buffers()
110 ww_acquire_init(ticket, &reservation_ww_class); in ttm_eu_reserve_buffers()
115 ret = __ttm_bo_reserve(bo, intr, (ticket == NULL), true, in ttm_eu_reserve_buffers()
116 ticket); in ttm_eu_reserve_buffers()
147 ticket); in ttm_eu_reserve_buffers()
149 ww_mutex_lock_slow(&bo->resv->lock, ticket); in ttm_eu_reserve_buffers()
159 if (ticket) { in ttm_eu_reserve_buffers()
160 ww_acquire_done(ticket); in ttm_eu_reserve_buffers()
161 ww_acquire_fini(ticket); in ttm_eu_reserve_buffers()
173 if (ticket) in ttm_eu_reserve_buffers()
174 ww_acquire_done(ticket); in ttm_eu_reserve_buffers()
182 void ttm_eu_fence_buffer_objects(struct ww_acquire_ctx *ticket, in ttm_eu_fence_buffer_objects() argument
211 if (ticket) in ttm_eu_fence_buffer_objects()
212 ww_acquire_fini(ticket); in ttm_eu_fence_buffer_objects()