Lines Matching defs:guc
182 static int alloc_submit_wq(struct xe_guc *guc) in alloc_submit_wq()
202 static void free_submit_wq(struct xe_guc *guc) in free_submit_wq()
210 static struct workqueue_struct *get_submit_wq(struct xe_guc *guc) in get_submit_wq()
217 static int alloc_submit_wq(struct xe_guc *guc) in alloc_submit_wq()
222 static void free_submit_wq(struct xe_guc *guc) in free_submit_wq()
227 static struct workqueue_struct *get_submit_wq(struct xe_guc *guc) in get_submit_wq()
235 struct xe_guc *guc = arg; in guc_submit_fini() local
251 static void primelockdep(struct xe_guc *guc) in primelockdep()
265 int xe_guc_submit_init(struct xe_guc *guc) in xe_guc_submit_init()
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()
457 static void __register_mlrc_engine(struct xe_guc *guc, in __register_mlrc_engine()
496 static void __register_engine(struct xe_guc *guc, in __register_engine()
519 struct xe_guc *guc = exec_queue_to_guc(q); in register_engine() local
578 struct xe_guc *guc = exec_queue_to_guc(q); in wq_wait_for_space() local
606 struct xe_guc *guc = exec_queue_to_guc(q); in wq_noop_append() local
626 struct xe_guc *guc = exec_queue_to_guc(q); in wq_item_append() local
671 struct xe_guc *guc = exec_queue_to_guc(q); in submit_exec_queue() local
726 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_run_job() local
761 static int guc_read_stopped(struct xe_guc *guc) in guc_read_stopped()
773 static void disable_scheduling_deregister(struct xe_guc *guc, in disable_scheduling_deregister()
813 struct xe_guc *guc = exec_queue_to_guc(q); in simple_error_capture() local
856 struct xe_guc *guc = exec_queue_to_guc(q); in xe_guc_exec_queue_trigger_cleanup() local
873 struct xe_guc *guc = exec_queue_to_guc(q); in xe_guc_exec_queue_lr_cleanup() local
895 struct xe_guc *guc = exec_queue_to_guc(q); in xe_guc_exec_queue_lr_cleanup() local
963 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_timedout_job() local
1025 struct xe_guc *guc = exec_queue_to_guc(q); in __guc_exec_queue_fini_async() local
1050 static void __guc_exec_queue_fini(struct xe_guc *guc, struct xe_exec_queue *q) in __guc_exec_queue_fini()
1065 struct xe_guc *guc = exec_queue_to_guc(q); in __guc_exec_queue_process_msg_cleanup() local
1085 struct xe_guc *guc = exec_queue_to_guc(q); in __guc_exec_queue_process_msg_set_sched_props() local
1094 struct xe_guc *guc = exec_queue_to_guc(q); in suspend_fence_signal() local
1109 struct xe_guc *guc = exec_queue_to_guc(q); in __guc_exec_queue_process_msg_suspend() local
1144 struct xe_guc *guc = exec_queue_to_guc(q); in __guc_exec_queue_process_msg_resume() local
1202 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_init() local
1354 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_set_job_timeout() local
1381 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_suspend_wait() local
1390 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_resume() local
1423 static void guc_exec_queue_stop(struct xe_guc *guc, struct xe_exec_queue *q) in guc_exec_queue_stop()
1467 int xe_guc_submit_reset_prepare(struct xe_guc *guc) in xe_guc_submit_reset_prepare()
1485 void xe_guc_submit_reset_wait(struct xe_guc *guc) in xe_guc_submit_reset_wait()
1490 int xe_guc_submit_stop(struct xe_guc *guc) in xe_guc_submit_stop()
1529 int xe_guc_submit_start(struct xe_guc *guc) in xe_guc_submit_start()
1549 g2h_exec_queue_lookup(struct xe_guc *guc, u32 guc_id) in g2h_exec_queue_lookup()
1571 static void deregister_exec_queue(struct xe_guc *guc, struct xe_exec_queue *q) in deregister_exec_queue()
1583 int xe_guc_sched_done_handler(struct xe_guc *guc, u32 *msg, u32 len) in xe_guc_sched_done_handler()
1628 int xe_guc_deregister_done_handler(struct xe_guc *guc, u32 *msg, u32 len) in xe_guc_deregister_done_handler()
1662 int xe_guc_exec_queue_reset_handler(struct xe_guc *guc, u32 *msg, u32 len) in xe_guc_exec_queue_reset_handler()
1696 int xe_guc_exec_queue_memory_cat_error_handler(struct xe_guc *guc, u32 *msg, in xe_guc_exec_queue_memory_cat_error_handler()
1723 int xe_guc_exec_queue_reset_failure_handler(struct xe_guc *guc, u32 *msg, u32 len) in xe_guc_exec_queue_reset_failure_handler()
1751 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_wq_snapshot_capture() local
1808 struct xe_guc *guc = exec_queue_to_guc(q); in xe_guc_exec_queue_snapshot_capture() local
1975 void xe_guc_submit_print(struct xe_guc *guc, struct drm_printer *p) in xe_guc_submit_print()