Lines Matching refs:intel_context

23 	const struct intel_context *ce__ = (ce);			\
33 void intel_context_init(struct intel_context *ce,
35 void intel_context_fini(struct intel_context *ce);
40 struct intel_context *
43 int intel_context_alloc_state(struct intel_context *ce);
45 void intel_context_free(struct intel_context *ce);
47 int intel_context_reconfigure_sseu(struct intel_context *ce,
52 static inline bool intel_context_is_child(struct intel_context *ce) in intel_context_is_child()
57 static inline bool intel_context_is_parent(struct intel_context *ce) in intel_context_is_parent()
62 static inline bool intel_context_is_pinned(struct intel_context *ce);
64 static inline struct intel_context *
65 intel_context_to_parent(struct intel_context *ce) in intel_context_to_parent()
83 static inline bool intel_context_is_parallel(struct intel_context *ce) in intel_context_is_parallel()
88 void intel_context_bind_parent_child(struct intel_context *parent,
89 struct intel_context *child);
106 static inline int intel_context_lock_pinned(struct intel_context *ce) in intel_context_lock_pinned()
122 intel_context_is_pinned(struct intel_context *ce) in intel_context_is_pinned()
127 static inline void intel_context_cancel_request(struct intel_context *ce, in intel_context_cancel_request()
140 static inline void intel_context_unlock_pinned(struct intel_context *ce) in intel_context_unlock_pinned()
146 int __intel_context_do_pin(struct intel_context *ce);
147 int __intel_context_do_pin_ww(struct intel_context *ce,
150 static inline bool intel_context_pin_if_active(struct intel_context *ce) in intel_context_pin_if_active()
155 static inline int intel_context_pin(struct intel_context *ce) in intel_context_pin()
163 static inline int intel_context_pin_ww(struct intel_context *ce, in intel_context_pin_ww()
172 static inline void __intel_context_pin(struct intel_context *ce) in __intel_context_pin()
178 void __intel_context_do_unpin(struct intel_context *ce, int sub);
180 static inline void intel_context_sched_disable_unpin(struct intel_context *ce) in intel_context_sched_disable_unpin()
185 static inline void intel_context_unpin(struct intel_context *ce) in intel_context_unpin()
205 void intel_context_enter_engine(struct intel_context *ce);
206 void intel_context_exit_engine(struct intel_context *ce);
208 static inline void intel_context_enter(struct intel_context *ce) in intel_context_enter()
218 static inline void intel_context_mark_active(struct intel_context *ce) in intel_context_mark_active()
225 static inline void intel_context_exit(struct intel_context *ce) in intel_context_exit()
236 static inline struct intel_context *intel_context_get(struct intel_context *ce) in intel_context_get()
242 static inline void intel_context_put(struct intel_context *ce) in intel_context_put()
248 intel_context_timeline_lock(struct intel_context *ce) in intel_context_timeline_lock()
273 int intel_context_prepare_remote_request(struct intel_context *ce,
276 struct i915_request *intel_context_create_request(struct intel_context *ce);
278 struct i915_request *intel_context_get_active_request(struct intel_context *ce);
280 static inline bool intel_context_is_barrier(const struct intel_context *ce) in intel_context_is_barrier()
285 static inline void intel_context_close(struct intel_context *ce) in intel_context_close()
293 static inline bool intel_context_is_closed(const struct intel_context *ce) in intel_context_is_closed()
298 static inline bool intel_context_has_inflight(const struct intel_context *ce) in intel_context_has_inflight()
303 static inline bool intel_context_use_semaphores(const struct intel_context *ce) in intel_context_use_semaphores()
308 static inline void intel_context_set_use_semaphores(struct intel_context *ce) in intel_context_set_use_semaphores()
313 static inline void intel_context_clear_use_semaphores(struct intel_context *ce) in intel_context_clear_use_semaphores()
318 static inline bool intel_context_is_banned(const struct intel_context *ce) in intel_context_is_banned()
323 static inline bool intel_context_set_banned(struct intel_context *ce) in intel_context_set_banned()
328 bool intel_context_ban(struct intel_context *ce, struct i915_request *rq);
330 static inline bool intel_context_is_schedulable(const struct intel_context *ce) in intel_context_is_schedulable()
336 static inline bool intel_context_is_exiting(const struct intel_context *ce) in intel_context_is_exiting()
341 static inline bool intel_context_set_exiting(struct intel_context *ce) in intel_context_set_exiting()
346 bool intel_context_revoke(struct intel_context *ce);
349 intel_context_force_single_submission(const struct intel_context *ce) in intel_context_force_single_submission()
355 intel_context_set_single_submission(struct intel_context *ce) in intel_context_set_single_submission()
361 intel_context_nopreempt(const struct intel_context *ce) in intel_context_nopreempt()
367 intel_context_set_nopreempt(struct intel_context *ce) in intel_context_set_nopreempt()
373 intel_context_clear_nopreempt(struct intel_context *ce) in intel_context_clear_nopreempt()
378 u64 intel_context_get_total_runtime_ns(struct intel_context *ce);
379 u64 intel_context_get_avg_runtime_ns(struct intel_context *ce);