Lines Matching refs:xe_guc

46 static struct xe_guc *
229 struct xe_guc *guc = arg; in guc_submit_fini()
236 struct xe_guc *guc = arg; in guc_submit_wedged_fini()
253 static void primelockdep(struct xe_guc *guc) in primelockdep()
279 int xe_guc_submit_init(struct xe_guc *guc, unsigned int num_ids) in xe_guc_submit_init()
304 static void __release_guc_id(struct xe_guc *guc, struct xe_exec_queue *q, u32 xa_count) in __release_guc_id()
320 static int alloc_guc_id(struct xe_guc *guc, struct xe_exec_queue *q) in alloc_guc_id()
356 static void release_guc_id(struct xe_guc *guc, struct xe_exec_queue *q) in release_guc_id()
411 static void init_policies(struct xe_guc *guc, struct xe_exec_queue *q) in init_policies()
430 static void set_min_preemption_timeout(struct xe_guc *guc, struct xe_exec_queue *q) in set_min_preemption_timeout()
448 static void __register_mlrc_exec_queue(struct xe_guc *guc, in __register_mlrc_exec_queue()
487 static void __register_exec_queue(struct xe_guc *guc, in __register_exec_queue()
510 struct xe_guc *guc = exec_queue_to_guc(q); in register_exec_queue()
569 struct xe_guc *guc = exec_queue_to_guc(q); in wq_wait_for_space()
597 struct xe_guc *guc = exec_queue_to_guc(q); in wq_noop_append()
617 struct xe_guc *guc = exec_queue_to_guc(q); in wq_item_append()
662 struct xe_guc *guc = exec_queue_to_guc(q); in submit_exec_queue()
717 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_run_job()
752 static int guc_read_stopped(struct xe_guc *guc) in guc_read_stopped()
764 static void disable_scheduling_deregister(struct xe_guc *guc, in disable_scheduling_deregister()
801 struct xe_guc *guc = exec_queue_to_guc(q); in xe_guc_exec_queue_trigger_cleanup()
820 void xe_guc_submit_wedge(struct xe_guc *guc) in xe_guc_submit_wedge()
843 static bool guc_submit_hint_wedged(struct xe_guc *guc) in guc_submit_hint_wedged()
863 struct xe_guc *guc = exec_queue_to_guc(q); in xe_guc_exec_queue_lr_cleanup()
888 struct xe_guc *guc = exec_queue_to_guc(q); in xe_guc_exec_queue_lr_cleanup()
961 struct xe_guc *guc = exec_queue_to_guc(q); in enable_scheduling()
990 struct xe_guc *guc = exec_queue_to_guc(q); in disable_scheduling()
1006 static void __deregister_exec_queue(struct xe_guc *guc, struct xe_exec_queue *q) in __deregister_exec_queue()
1032 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_timedout_job()
1211 struct xe_guc *guc = exec_queue_to_guc(q); in __guc_exec_queue_fini_async()
1229 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_fini_async()
1241 static void __guc_exec_queue_fini(struct xe_guc *guc, struct xe_exec_queue *q) in __guc_exec_queue_fini()
1256 struct xe_guc *guc = exec_queue_to_guc(q); in __guc_exec_queue_process_msg_cleanup()
1276 struct xe_guc *guc = exec_queue_to_guc(q); in __guc_exec_queue_process_msg_set_sched_props()
1294 struct xe_guc *guc = exec_queue_to_guc(q); in suspend_fence_signal()
1307 struct xe_guc *guc = exec_queue_to_guc(q); in __guc_exec_queue_process_msg_suspend()
1394 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_init()
1583 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_suspend_wait()
1612 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_resume()
1646 static void guc_exec_queue_stop(struct xe_guc *guc, struct xe_exec_queue *q) in guc_exec_queue_stop()
1699 int xe_guc_submit_reset_prepare(struct xe_guc *guc) in xe_guc_submit_reset_prepare()
1717 void xe_guc_submit_reset_wait(struct xe_guc *guc) in xe_guc_submit_reset_wait()
1723 void xe_guc_submit_stop(struct xe_guc *guc) in xe_guc_submit_stop()
1767 int xe_guc_submit_start(struct xe_guc *guc) in xe_guc_submit_start()
1792 g2h_exec_queue_lookup(struct xe_guc *guc, u32 guc_id) in g2h_exec_queue_lookup()
1814 static void deregister_exec_queue(struct xe_guc *guc, struct xe_exec_queue *q) in deregister_exec_queue()
1831 static void handle_sched_done(struct xe_guc *guc, struct xe_exec_queue *q, in handle_sched_done()
1863 int xe_guc_sched_done_handler(struct xe_guc *guc, u32 *msg, u32 len) in xe_guc_sched_done_handler()
1893 static void handle_deregister_done(struct xe_guc *guc, struct xe_exec_queue *q) in handle_deregister_done()
1905 int xe_guc_deregister_done_handler(struct xe_guc *guc, u32 *msg, u32 len) in xe_guc_deregister_done_handler()
1933 int xe_guc_exec_queue_reset_handler(struct xe_guc *guc, u32 *msg, u32 len) in xe_guc_exec_queue_reset_handler()
1969 int xe_guc_exec_queue_memory_cat_error_handler(struct xe_guc *guc, u32 *msg, in xe_guc_exec_queue_memory_cat_error_handler()
1999 int xe_guc_exec_queue_reset_failure_handler(struct xe_guc *guc, u32 *msg, u32 len) in xe_guc_exec_queue_reset_failure_handler()
2027 struct xe_guc *guc = exec_queue_to_guc(q); in guc_exec_queue_wq_snapshot_capture()
2252 void xe_guc_submit_print(struct xe_guc *guc, struct drm_printer *p) in xe_guc_submit_print()