Lines Matching refs:intel_context
20 static struct intel_context *intel_context_alloc(void) in intel_context_alloc()
27 struct intel_context *ce = container_of(rcu, typeof(*ce), rcu); in rcu_context_free()
35 void intel_context_free(struct intel_context *ce) in intel_context_free()
40 struct intel_context *
43 struct intel_context *ce; in intel_context_create()
54 int intel_context_alloc_state(struct intel_context *ce) in intel_context_alloc_state()
92 static int intel_context_active_acquire(struct intel_context *ce) in intel_context_active_acquire()
111 static void intel_context_active_release(struct intel_context *ce) in intel_context_active_release()
178 static int intel_context_pre_pin(struct intel_context *ce, in intel_context_pre_pin()
210 static void intel_context_post_unpin(struct intel_context *ce) in intel_context_post_unpin()
219 int __intel_context_do_pin_ww(struct intel_context *ce, in __intel_context_do_pin_ww()
312 int __intel_context_do_pin(struct intel_context *ce) in __intel_context_do_pin()
329 void __intel_context_do_unpin(struct intel_context *ce, int sub) in __intel_context_do_unpin()
352 struct intel_context *ce = container_of(active, typeof(*ce), active); in __intel_context_retire()
365 struct intel_context *ce = container_of(active, typeof(*ce), active); in __intel_context_active()
392 intel_context_init(struct intel_context *ce, struct intel_engine_cs *engine) in intel_context_init()
438 void intel_context_fini(struct intel_context *ce) in intel_context_fini()
440 struct intel_context *child, *next; in intel_context_fini()
463 slab_ce = KMEM_CACHE(intel_context, SLAB_HWCACHE_ALIGN); in i915_context_module_init()
470 void intel_context_enter_engine(struct intel_context *ce) in intel_context_enter_engine()
476 void intel_context_exit_engine(struct intel_context *ce) in intel_context_exit_engine()
482 int intel_context_prepare_remote_request(struct intel_context *ce, in intel_context_prepare_remote_request()
509 struct i915_request *intel_context_create_request(struct intel_context *ce) in intel_context_create_request()
547 struct i915_request *intel_context_get_active_request(struct intel_context *ce) in intel_context_get_active_request()
549 struct intel_context *parent = intel_context_to_parent(ce); in intel_context_get_active_request()
578 void intel_context_bind_parent_child(struct intel_context *parent, in intel_context_bind_parent_child()
579 struct intel_context *child) in intel_context_bind_parent_child()
597 u64 intel_context_get_total_runtime_ns(struct intel_context *ce) in intel_context_get_total_runtime_ns()
615 u64 intel_context_get_avg_runtime_ns(struct intel_context *ce) in intel_context_get_avg_runtime_ns()
625 bool intel_context_ban(struct intel_context *ce, struct i915_request *rq) in intel_context_ban()
638 bool intel_context_revoke(struct intel_context *ce) in intel_context_revoke()