Lines Matching refs:active
141 static void __intel_context_retire(struct i915_active *active) in __intel_context_retire() argument
143 struct intel_context *ce = container_of(active, typeof(*ce), active); in __intel_context_retire()
156 static int __intel_context_active(struct i915_active *active) in __intel_context_active() argument
158 struct intel_context *ce = container_of(active, typeof(*ce), active); in __intel_context_active()
193 err = i915_active_acquire(&ce->active); in intel_context_active_acquire()
199 err = i915_active_acquire_preallocate_barrier(&ce->active, in intel_context_active_acquire()
202 i915_active_release(&ce->active); in intel_context_active_acquire()
213 i915_active_acquire_barrier(&ce->active); in intel_context_active_release()
214 i915_active_release(&ce->active); in intel_context_active_release()
241 i915_active_init(ctx->i915, &ce->active, in intel_context_init()
252 i915_active_fini(&ce->active); in intel_context_fini()
321 GEM_BUG_ON(i915_active_is_idle(&ce->active)); in intel_context_prepare_remote_request()
322 return i915_active_ref(&ce->active, rq->timeline, rq); in intel_context_prepare_remote_request()