Lines Matching defs:q

42 exec_queue_to_guc(struct xe_exec_queue *q)  in exec_queue_to_guc()
61 static bool exec_queue_registered(struct xe_exec_queue *q) in exec_queue_registered()
66 static void set_exec_queue_registered(struct xe_exec_queue *q) in set_exec_queue_registered()
71 static void clear_exec_queue_registered(struct xe_exec_queue *q) in clear_exec_queue_registered()
76 static bool exec_queue_enabled(struct xe_exec_queue *q) in exec_queue_enabled()
81 static void set_exec_queue_enabled(struct xe_exec_queue *q) in set_exec_queue_enabled()
86 static void clear_exec_queue_enabled(struct xe_exec_queue *q) in clear_exec_queue_enabled()
91 static bool exec_queue_pending_enable(struct xe_exec_queue *q) in exec_queue_pending_enable()
96 static void set_exec_queue_pending_enable(struct xe_exec_queue *q) in set_exec_queue_pending_enable()
101 static void clear_exec_queue_pending_enable(struct xe_exec_queue *q) in clear_exec_queue_pending_enable()
106 static bool exec_queue_pending_disable(struct xe_exec_queue *q) in exec_queue_pending_disable()
111 static void set_exec_queue_pending_disable(struct xe_exec_queue *q) in set_exec_queue_pending_disable()
116 static void clear_exec_queue_pending_disable(struct xe_exec_queue *q) in clear_exec_queue_pending_disable()
121 static bool exec_queue_destroyed(struct xe_exec_queue *q) in exec_queue_destroyed()
126 static void set_exec_queue_destroyed(struct xe_exec_queue *q) in set_exec_queue_destroyed()
131 static bool exec_queue_banned(struct xe_exec_queue *q) in exec_queue_banned()
136 static void set_exec_queue_banned(struct xe_exec_queue *q) in set_exec_queue_banned()
141 static bool exec_queue_suspended(struct xe_exec_queue *q) in exec_queue_suspended()
146 static void set_exec_queue_suspended(struct xe_exec_queue *q) in set_exec_queue_suspended()
151 static void clear_exec_queue_suspended(struct xe_exec_queue *q) in clear_exec_queue_suspended()
156 static bool exec_queue_reset(struct xe_exec_queue *q) in exec_queue_reset()
161 static void set_exec_queue_reset(struct xe_exec_queue *q) in set_exec_queue_reset()
166 static bool exec_queue_killed(struct xe_exec_queue *q) in exec_queue_killed()
171 static void set_exec_queue_killed(struct xe_exec_queue *q) in set_exec_queue_killed()
176 static bool exec_queue_killed_or_banned(struct xe_exec_queue *q) in exec_queue_killed_or_banned()
300 static void __release_guc_id(struct xe_guc *guc, struct xe_exec_queue *q, u32 xa_count) in __release_guc_id()
317 static int alloc_guc_id(struct xe_guc *guc, struct xe_exec_queue *q) in alloc_guc_id()
365 static void release_guc_id(struct xe_guc *guc, struct xe_exec_queue *q) in release_guc_id()
420 static void init_policies(struct xe_guc *guc, struct xe_exec_queue *q) in init_policies()
439 static void set_min_preemption_timeout(struct xe_guc *guc, struct xe_exec_queue *q) in set_min_preemption_timeout()
458 struct xe_exec_queue *q, in __register_mlrc_engine()
517 static void register_engine(struct xe_exec_queue *q) in register_engine()
571 static u32 wq_space_until_wrap(struct xe_exec_queue *q) in wq_space_until_wrap()
576 static int wq_wait_for_space(struct xe_exec_queue *q, u32 wqi_size) in wq_wait_for_space()
604 static int wq_noop_append(struct xe_exec_queue *q) in wq_noop_append()
624 static void wq_item_append(struct xe_exec_queue *q) in wq_item_append()
669 static void submit_exec_queue(struct xe_exec_queue *q) in submit_exec_queue()
725 struct xe_exec_queue *q = job->q; in guc_exec_queue_run_job() local
766 #define MAKE_SCHED_CONTEXT_ACTION(q, enable_disable) \ argument
774 struct xe_exec_queue *q) in disable_scheduling_deregister()
811 static void simple_error_capture(struct xe_exec_queue *q) in simple_error_capture()
849 static void simple_error_capture(struct xe_exec_queue *q) in simple_error_capture()
854 static void xe_guc_exec_queue_trigger_cleanup(struct xe_exec_queue *q) in xe_guc_exec_queue_trigger_cleanup()
872 struct xe_exec_queue *q = ge->q; in xe_guc_exec_queue_lr_cleanup() local
924 struct xe_exec_queue *q = job->q; in guc_exec_queue_timedout_job() local
1024 struct xe_exec_queue *q = ge->q; in __guc_exec_queue_fini_async() local
1039 static void guc_exec_queue_fini_async(struct xe_exec_queue *q) in guc_exec_queue_fini_async()
1050 static void __guc_exec_queue_fini(struct xe_guc *guc, struct xe_exec_queue *q) in __guc_exec_queue_fini()
1064 struct xe_exec_queue *q = msg->private_data; in __guc_exec_queue_process_msg_cleanup() local
1077 static bool guc_exec_queue_allowed_to_change_state(struct xe_exec_queue *q) in guc_exec_queue_allowed_to_change_state()
1084 struct xe_exec_queue *q = msg->private_data; in __guc_exec_queue_process_msg_set_sched_props() local
1092 static void suspend_fence_signal(struct xe_exec_queue *q) in suspend_fence_signal()
1108 struct xe_exec_queue *q = msg->private_data; in __guc_exec_queue_process_msg_suspend() local
1143 struct xe_exec_queue *q = msg->private_data; in __guc_exec_queue_process_msg_resume() local
1199 static int guc_exec_queue_init(struct xe_exec_queue *q) in guc_exec_queue_init()
1265 static void guc_exec_queue_kill(struct xe_exec_queue *q) in guc_exec_queue_kill()
1272 static void guc_exec_queue_add_msg(struct xe_exec_queue *q, struct xe_sched_msg *msg, in guc_exec_queue_add_msg()
1286 static void guc_exec_queue_fini(struct xe_exec_queue *q) in guc_exec_queue_fini()
1296 static int guc_exec_queue_set_priority(struct xe_exec_queue *q, in guc_exec_queue_set_priority()
1314 static int guc_exec_queue_set_timeslice(struct xe_exec_queue *q, u32 timeslice_us) in guc_exec_queue_set_timeslice()
1332 static int guc_exec_queue_set_preempt_timeout(struct xe_exec_queue *q, in guc_exec_queue_set_preempt_timeout()
1351 static int guc_exec_queue_set_job_timeout(struct xe_exec_queue *q, u32 job_timeout_ms) in guc_exec_queue_set_job_timeout()
1366 static int guc_exec_queue_suspend(struct xe_exec_queue *q) in guc_exec_queue_suspend()
1379 static void guc_exec_queue_suspend_wait(struct xe_exec_queue *q) in guc_exec_queue_suspend_wait()
1387 static void guc_exec_queue_resume(struct xe_exec_queue *q) in guc_exec_queue_resume()
1398 static bool guc_exec_queue_reset_status(struct xe_exec_queue *q) in guc_exec_queue_reset_status()
1423 static void guc_exec_queue_stop(struct xe_guc *guc, struct xe_exec_queue *q) in guc_exec_queue_stop()
1492 struct xe_exec_queue *q; in xe_guc_submit_stop() local
1513 static void guc_exec_queue_start(struct xe_exec_queue *q) in guc_exec_queue_start()
1531 struct xe_exec_queue *q; in xe_guc_submit_start() local
1552 struct xe_exec_queue *q; in g2h_exec_queue_lookup() local
1571 static void deregister_exec_queue(struct xe_guc *guc, struct xe_exec_queue *q) in deregister_exec_queue()
1586 struct xe_exec_queue *q; in xe_guc_sched_done_handler() local
1631 struct xe_exec_queue *q; in xe_guc_deregister_done_handler() local
1665 struct xe_exec_queue *q; in xe_guc_exec_queue_reset_handler() local
1700 struct xe_exec_queue *q; in xe_guc_exec_queue_memory_cat_error_handler() local
1748 guc_exec_queue_wq_snapshot_capture(struct xe_exec_queue *q, in guc_exec_queue_wq_snapshot_capture()
1806 xe_guc_exec_queue_snapshot_capture(struct xe_exec_queue *q) in xe_guc_exec_queue_snapshot_capture()
1959 static void guc_exec_queue_print(struct xe_exec_queue *q, struct drm_printer *p) in guc_exec_queue_print()
1977 struct xe_exec_queue *q; in xe_guc_submit_print() local