Lines Matching refs:xe_guc

41 static u32 guc_bo_ggtt_addr(struct xe_guc *guc,  in guc_bo_ggtt_addr()
55 static u32 guc_ctl_debug_flags(struct xe_guc *guc) in guc_ctl_debug_flags()
69 static u32 guc_ctl_feature_flags(struct xe_guc *guc) in guc_ctl_feature_flags()
79 static u32 guc_ctl_log_params_flags(struct xe_guc *guc) in guc_ctl_log_params_flags()
132 static u32 guc_ctl_ads_flags(struct xe_guc *guc) in guc_ctl_ads_flags()
140 static u32 guc_ctl_wa_flags(struct xe_guc *guc) in guc_ctl_wa_flags()
179 static u32 guc_ctl_devid(struct xe_guc *guc) in guc_ctl_devid()
186 static void guc_print_params(struct xe_guc *guc) in guc_print_params()
199 static void guc_init_params(struct xe_guc *guc) in guc_init_params()
213 static void guc_init_params_post_hwconfig(struct xe_guc *guc) in guc_init_params_post_hwconfig()
232 static void guc_write_params(struct xe_guc *guc) in guc_write_params()
247 struct xe_guc *guc = arg; in guc_fini_hw()
261 void xe_guc_comm_init_early(struct xe_guc *guc) in xe_guc_comm_init_early()
271 static int xe_guc_realloc_post_hwconfig(struct xe_guc *guc) in xe_guc_realloc_post_hwconfig()
299 static int vf_guc_init(struct xe_guc *guc) in vf_guc_init()
316 int xe_guc_init(struct xe_guc *guc) in xe_guc_init()
370 static int vf_guc_init_post_hwconfig(struct xe_guc *guc) in vf_guc_init_post_hwconfig()
389 int xe_guc_init_post_hwconfig(struct xe_guc *guc) in xe_guc_init_post_hwconfig()
417 int xe_guc_post_load_init(struct xe_guc *guc) in xe_guc_post_load_init()
425 int xe_guc_reset(struct xe_guc *guc) in xe_guc_reset()
459 static void guc_prepare_xfer(struct xe_guc *guc) in guc_prepare_xfer()
487 static int guc_xfer_rsa(struct xe_guc *guc) in guc_xfer_rsa()
593 static void guc_wait_ucode(struct xe_guc *guc) in guc_wait_ucode()
701 static int __xe_guc_upload(struct xe_guc *guc) in __xe_guc_upload()
741 static int vf_guc_min_load_for_hwconfig(struct xe_guc *guc) in vf_guc_min_load_for_hwconfig()
784 int xe_guc_min_load_for_hwconfig(struct xe_guc *guc) in xe_guc_min_load_for_hwconfig()
810 int xe_guc_upload(struct xe_guc *guc) in xe_guc_upload()
817 static void guc_handle_mmio_msg(struct xe_guc *guc) in guc_handle_mmio_msg()
839 static void guc_enable_irq(struct xe_guc *guc) in guc_enable_irq()
857 int xe_guc_enable_communication(struct xe_guc *guc) in xe_guc_enable_communication()
882 int xe_guc_suspend(struct xe_guc *guc) in xe_guc_suspend()
900 void xe_guc_notify(struct xe_guc *guc) in xe_guc_notify()
913 int xe_guc_auth_huc(struct xe_guc *guc, u32 rsa_addr) in xe_guc_auth_huc()
923 int xe_guc_mmio_send_recv(struct xe_guc *guc, const u32 *request, in xe_guc_mmio_send_recv()
1043 int xe_guc_mmio_send(struct xe_guc *guc, const u32 *request, u32 len) in xe_guc_mmio_send()
1048 static int guc_self_cfg(struct xe_guc *guc, u16 key, u16 len, u64 val) in guc_self_cfg()
1081 int xe_guc_self_cfg32(struct xe_guc *guc, u16 key, u32 val) in xe_guc_self_cfg32()
1086 int xe_guc_self_cfg64(struct xe_guc *guc, u16 key, u64 val) in xe_guc_self_cfg64()
1091 void xe_guc_irq_handler(struct xe_guc *guc, const u16 iir) in xe_guc_irq_handler()
1097 void xe_guc_sanitize(struct xe_guc *guc) in xe_guc_sanitize()
1104 int xe_guc_reset_prepare(struct xe_guc *guc) in xe_guc_reset_prepare()
1109 void xe_guc_reset_wait(struct xe_guc *guc) in xe_guc_reset_wait()
1114 void xe_guc_stop_prepare(struct xe_guc *guc) in xe_guc_stop_prepare()
1125 void xe_guc_stop(struct xe_guc *guc) in xe_guc_stop()
1132 int xe_guc_start(struct xe_guc *guc) in xe_guc_start()
1145 void xe_guc_print_info(struct xe_guc *guc, struct drm_printer *p) in xe_guc_print_info()
1189 void xe_guc_declare_wedged(struct xe_guc *guc) in xe_guc_declare_wedged()