Lines Matching defs:ce
181 static inline void init_sched_state(struct intel_context *ce) in init_sched_state()
198 static bool sched_state_is_init(struct intel_context *ce) in sched_state_is_init()
204 context_wait_for_deregister_to_register(struct intel_context *ce) in context_wait_for_deregister_to_register()
211 set_context_wait_for_deregister_to_register(struct intel_context *ce) in set_context_wait_for_deregister_to_register()
219 clr_context_wait_for_deregister_to_register(struct intel_context *ce) in clr_context_wait_for_deregister_to_register()
227 context_destroyed(struct intel_context *ce) in context_destroyed()
233 set_context_destroyed(struct intel_context *ce) in set_context_destroyed()
240 clr_context_destroyed(struct intel_context *ce) in clr_context_destroyed()
246 static inline bool context_pending_disable(struct intel_context *ce) in context_pending_disable()
251 static inline void set_context_pending_disable(struct intel_context *ce) in set_context_pending_disable()
257 static inline void clr_context_pending_disable(struct intel_context *ce) in clr_context_pending_disable()
263 static inline bool context_banned(struct intel_context *ce) in context_banned()
268 static inline void set_context_banned(struct intel_context *ce) in set_context_banned()
274 static inline void clr_context_banned(struct intel_context *ce) in clr_context_banned()
280 static inline bool context_enabled(struct intel_context *ce) in context_enabled()
285 static inline void set_context_enabled(struct intel_context *ce) in set_context_enabled()
291 static inline void clr_context_enabled(struct intel_context *ce) in clr_context_enabled()
297 static inline bool context_pending_enable(struct intel_context *ce) in context_pending_enable()
302 static inline void set_context_pending_enable(struct intel_context *ce) in set_context_pending_enable()
308 static inline void clr_context_pending_enable(struct intel_context *ce) in clr_context_pending_enable()
314 static inline bool context_registered(struct intel_context *ce) in context_registered()
319 static inline void set_context_registered(struct intel_context *ce) in set_context_registered()
325 static inline void clr_context_registered(struct intel_context *ce) in clr_context_registered()
331 static inline bool context_policy_required(struct intel_context *ce) in context_policy_required()
336 static inline void set_context_policy_required(struct intel_context *ce) in set_context_policy_required()
342 static inline void clr_context_policy_required(struct intel_context *ce) in clr_context_policy_required()
348 static inline bool context_close_done(struct intel_context *ce) in context_close_done()
353 static inline void set_context_close_done(struct intel_context *ce) in set_context_close_done()
359 static inline u32 context_blocked(struct intel_context *ce) in context_blocked()
365 static inline void incr_context_blocked(struct intel_context *ce) in incr_context_blocked()
374 static inline void decr_context_blocked(struct intel_context *ce) in decr_context_blocked()
389 static inline bool context_guc_id_invalid(struct intel_context *ce) in context_guc_id_invalid()
394 static inline void set_context_guc_id_invalid(struct intel_context *ce) in set_context_guc_id_invalid()
399 static inline struct intel_guc *ce_to_guc(struct intel_context *ce) in ce_to_guc()
449 static u32 __get_parent_scratch_offset(struct intel_context *ce) in __get_parent_scratch_offset()
456 static u32 __get_wq_offset(struct intel_context *ce) in __get_wq_offset()
464 __get_parent_scratch(struct intel_context *ce) in __get_parent_scratch()
481 __get_process_desc_v69(struct intel_context *ce) in __get_process_desc_v69()
489 __get_wq_desc_v70(struct intel_context *ce) in __get_wq_desc_v70()
496 static u32 *get_wq_pointer(struct intel_context *ce, u32 wqi_size) in get_wq_pointer()
518 struct intel_context *ce = xa_load(&guc->context_lookup, id); in __get_context() local
580 struct intel_context *ce) in set_ctx_id_mapping()
699 struct intel_context *ce = request_to_scheduling_context(rq); in __guc_add_request() local
814 static u32 wq_space_until_wrap(struct intel_context *ce) in wq_space_until_wrap()
819 static void write_wqi(struct intel_context *ce, u32 wqi_size) in write_wqi()
833 static int guc_wq_noop_append(struct intel_context *ce) in guc_wq_noop_append()
852 struct intel_context *ce = request_to_scheduling_context(rq); in __guc_wq_item_append() local
896 struct intel_context *ce = request_to_scheduling_context(rq); in guc_wq_item_append() local
913 struct intel_context *ce = request_to_scheduling_context(rq); in multi_lrc_submit() local
990 struct intel_context *ce = request_to_scheduling_context(last); in guc_dequeue_one_context() local
1079 struct intel_context *ce; in scrub_guc_desc_for_outstanding_g2h() local
1460 static void __guc_context_update_stats(struct intel_context *ce) in __guc_context_update_stats()
1470 static void guc_context_update_stats(struct intel_context *ce) in guc_context_update_stats()
1485 struct intel_context *ce; in guc_timestamp_ping() local
1713 __context_to_physical_engine(struct intel_context *ce) in __context_to_physical_engine()
1723 static void guc_reset_state(struct intel_context *ce, u32 head, bool scrub) in guc_reset_state()
1768 __unwind_incomplete_requests(struct intel_context *ce) in __unwind_incomplete_requests()
1803 static void __guc_reset_context(struct intel_context *ce, intel_engine_mask_t stalled) in __guc_reset_context()
1875 struct intel_context *ce; in intel_guc_submission_reset() local
1905 static void guc_cancel_context_requests(struct intel_context *ce) in guc_cancel_context_requests()
1973 struct intel_context *ce; in intel_guc_submission_cancel_requests() local
2183 struct intel_context *ce = request_to_scheduling_context(rq); in need_tasklet() local
2207 static int new_guc_id(struct intel_guc *guc, struct intel_context *ce) in new_guc_id()
2233 static void __release_guc_id(struct intel_guc *guc, struct intel_context *ce) in __release_guc_id()
2255 static void release_guc_id(struct intel_guc *guc, struct intel_context *ce) in release_guc_id()
2264 static int steal_guc_id(struct intel_guc *guc, struct intel_context *ce) in steal_guc_id()
2301 static int assign_guc_id(struct intel_guc *guc, struct intel_context *ce) in assign_guc_id()
2330 static int pin_guc_id(struct intel_guc *guc, struct intel_context *ce) in pin_guc_id()
2380 static void unpin_guc_id(struct intel_guc *guc, struct intel_context *ce) in unpin_guc_id()
2400 struct intel_context *ce, in __guc_action_register_multi_lrc_v69()
2424 struct intel_context *ce, in __guc_action_register_multi_lrc_v70()
2509 register_context_v69(struct intel_guc *guc, struct intel_context *ce, bool loop) in register_context_v69()
2525 register_context_v70(struct intel_guc *guc, struct intel_context *ce, bool loop) in register_context_v70()
2537 static int register_context(struct intel_context *ce, bool loop) in register_context()
2577 static int deregister_context(struct intel_context *ce, u32 guc_id) in deregister_context()
2587 static inline void clear_children_join_go_memory(struct intel_context *ce) in clear_children_join_go_memory()
2597 static inline u32 get_children_go_value(struct intel_context *ce) in get_children_go_value()
2602 static inline u32 get_children_join_value(struct intel_context *ce, in get_children_join_value()
2656 static int guc_context_policy_init_v70(struct intel_context *ce, bool loop) in guc_context_policy_init_v70()
2737 static void prepare_context_registration_info_v69(struct intel_context *ce) in prepare_context_registration_info_v69()
2805 static void prepare_context_registration_info_v70(struct intel_context *ce, in prepare_context_registration_info_v70()
2868 static int try_context_registration(struct intel_context *ce, bool loop) in try_context_registration()
2935 static int __guc_context_pre_pin(struct intel_context *ce, in __guc_context_pre_pin()
2943 static int __guc_context_pin(struct intel_context *ce, in __guc_context_pin()
2959 static int guc_context_pre_pin(struct intel_context *ce, in guc_context_pre_pin()
2966 static int guc_context_pin(struct intel_context *ce, void *vaddr) in guc_context_pin()
2976 static void guc_context_unpin(struct intel_context *ce) in guc_context_unpin()
2988 static void guc_context_post_unpin(struct intel_context *ce) in guc_context_post_unpin()
2994 struct intel_context *ce) in __guc_context_sched_enable()
3009 struct intel_context *ce, in __guc_context_sched_disable()
3027 static void guc_blocked_fence_complete(struct intel_context *ce) in guc_blocked_fence_complete()
3035 static void guc_blocked_fence_reinit(struct intel_context *ce) in guc_blocked_fence_reinit()
3051 static u16 prep_context_pending_disable(struct intel_context *ce) in prep_context_pending_disable()
3063 static struct i915_sw_fence *guc_context_block(struct intel_context *ce) in guc_context_block()
3109 static bool context_cant_unblock(struct intel_context *ce) in context_cant_unblock()
3119 static void guc_context_unblock(struct intel_context *ce) in guc_context_unblock()
3152 static void guc_context_cancel_request(struct intel_context *ce, in guc_context_cancel_request()
3197 guc_context_revoke(struct intel_context *ce, struct i915_request *rq, in guc_context_revoke()
3251 static void do_sched_disable(struct intel_guc *guc, struct intel_context *ce, in do_sched_disable()
3269 struct intel_context *ce) in bypass_sched_disable()
3285 struct intel_context *ce = in __delay_sched_disable() local
3300 static bool guc_id_pressure(struct intel_guc *guc, struct intel_context *ce) in guc_id_pressure()
3316 static void guc_context_sched_disable(struct intel_context *ce) in guc_context_sched_disable()
3338 static void guc_context_close(struct intel_context *ce) in guc_context_close()
3351 static inline int guc_lrc_desc_unpin(struct intel_context *ce) in guc_lrc_desc_unpin()
3405 static void __guc_context_destroy(struct intel_context *ce) in __guc_context_destroy()
3430 struct intel_context *ce; in guc_flush_destroyed_contexts() local
3455 struct intel_context *ce; in deregister_destroyed_contexts() local
3513 struct intel_context *ce = container_of(kref, typeof(*ce), ref); in guc_context_destroy() local
3548 static int guc_context_alloc(struct intel_context *ce) in guc_context_alloc()
3554 struct intel_context *ce) in __guc_context_set_prio()
3574 struct intel_context *ce, in guc_context_set_prio()
3605 static inline void add_context_inflight_prio(struct intel_context *ce, in add_context_inflight_prio()
3617 static inline void sub_context_inflight_prio(struct intel_context *ce, in sub_context_inflight_prio()
3629 static inline void update_context_prio(struct intel_context *ce) in update_context_prio()
3655 struct intel_context *ce = request_to_scheduling_context(rq); in add_to_context() local
3677 static void guc_prio_fini(struct i915_request *rq, struct intel_context *ce) in guc_prio_fini()
3691 struct intel_context *ce = request_to_scheduling_context(rq); in remove_from_context() local
3748 static void __guc_signal_context_fence(struct intel_context *ce) in __guc_signal_context_fence()
3770 static void guc_signal_context_fence(struct intel_context *ce) in guc_signal_context_fence()
3782 static bool context_needs_register(struct intel_context *ce, bool new_guc_id) in context_needs_register()
3789 static void guc_context_init(struct intel_context *ce) in guc_context_init()
3810 struct intel_context *ce = request_to_scheduling_context(rq); in guc_request_alloc() local
3920 static int guc_virtual_context_pre_pin(struct intel_context *ce, in guc_virtual_context_pre_pin()
3929 static int guc_virtual_context_pin(struct intel_context *ce, void *vaddr) in guc_virtual_context_pin()
3942 static void guc_virtual_context_unpin(struct intel_context *ce) in guc_virtual_context_unpin()
3958 static void guc_virtual_context_enter(struct intel_context *ce) in guc_virtual_context_enter()
3969 static void guc_virtual_context_exit(struct intel_context *ce) in guc_virtual_context_exit()
3980 static int guc_virtual_context_alloc(struct intel_context *ce) in guc_virtual_context_alloc()
4013 static int guc_parent_context_pin(struct intel_context *ce, void *vaddr) in guc_parent_context_pin()
4029 static int guc_child_context_pin(struct intel_context *ce, void *vaddr) in guc_child_context_pin()
4040 static void guc_parent_context_unpin(struct intel_context *ce) in guc_parent_context_unpin()
4053 static void guc_child_context_unpin(struct intel_context *ce) in guc_child_context_unpin()
4063 static void guc_child_context_post_unpin(struct intel_context *ce) in guc_child_context_post_unpin()
4075 struct intel_context *ce = container_of(kref, typeof(*ce), ref); in guc_child_context_destroy() local
4153 struct intel_context *parent = NULL, *ce, *err; in guc_create_parallel() local
4267 struct intel_context *ce = request_to_scheduling_context(rq); in guc_bump_inflight_request_prio() local
4295 struct intel_context *ce = request_to_scheduling_context(rq); in guc_retire_inflight_request_prio() local
4384 struct intel_context *ce) in guc_kernel_context_pin()
4436 struct intel_context *ce; in guc_init_submission() local
4815 struct intel_context *ce; in g2h_context_lookup() local
4988 struct intel_context *ce; in intel_guc_deregister_done_process_msg() local
5039 struct intel_context *ce; in intel_guc_sched_done_process_msg() local
5114 struct intel_context *ce) in capture_error_state()
5152 static void guc_context_replay(struct intel_context *ce) in guc_context_replay()
5161 struct intel_context *ce) in guc_handle_context_reset()
5182 struct intel_context *ce; in intel_guc_context_reset_process_msg() local
5324 struct intel_context *ce; in intel_guc_find_hung_context() local
5386 struct intel_context *ce; in intel_guc_dump_active_requests() local
5458 struct intel_context *ce) in guc_log_context_priority()
5473 struct intel_context *ce) in guc_log_context()
5494 struct intel_context *ce; in intel_guc_submission_print_context_info() local
5538 static inline u32 get_children_go_addr(struct intel_context *ce) in get_children_go_addr()
5547 static inline u32 get_children_join_addr(struct intel_context *ce, in get_children_join_addr()
5565 struct intel_context *ce = rq->context; in emit_bb_start_parent_no_preempt_mid_batch() local
5612 struct intel_context *ce = rq->context; in emit_bb_start_child_no_preempt_mid_batch() local
5656 struct intel_context *ce = rq->context; in __emit_fini_breadcrumb_parent_no_preempt_mid_batch() local
5706 struct intel_context *ce = rq->context; in emit_fini_breadcrumb_parent_no_preempt_mid_batch() local
5750 struct intel_context *ce = rq->context; in __emit_fini_breadcrumb_child_no_preempt_mid_batch() local
5782 struct intel_context *ce = rq->context; in emit_fini_breadcrumb_child_no_preempt_mid_batch() local