Lines Matching defs:guc
43 static u32 guc_bo_ggtt_addr(struct xe_guc *guc, in guc_bo_ggtt_addr()
65 static u32 guc_ctl_debug_flags(struct xe_guc *guc) in guc_ctl_debug_flags()
79 static u32 guc_ctl_feature_flags(struct xe_guc *guc) in guc_ctl_feature_flags()
89 static u32 guc_ctl_log_params_flags(struct xe_guc *guc) in guc_ctl_log_params_flags()
142 static u32 guc_ctl_ads_flags(struct xe_guc *guc) in guc_ctl_ads_flags()
178 static u32 guc_ctl_wa_flags(struct xe_guc *guc) in guc_ctl_wa_flags()
217 static u32 guc_ctl_devid(struct xe_guc *guc) in guc_ctl_devid()
224 static void guc_print_params(struct xe_guc *guc) in guc_print_params()
237 static void guc_init_params(struct xe_guc *guc) in guc_init_params()
251 static void guc_init_params_post_hwconfig(struct xe_guc *guc) in guc_init_params_post_hwconfig()
270 static void guc_write_params(struct xe_guc *guc) in guc_write_params()
283 static int guc_action_register_g2g_buffer(struct xe_guc *guc, u32 type, u32 dst_tile, u32 dst_dev, in guc_action_register_g2g_buffer()
304 static int guc_action_deregister_g2g_buffer(struct xe_guc *guc, u32 type, u32 dst_tile, u32 dst_dev) in guc_action_deregister_g2g_buffer()
427 static void guc_g2g_deregister(struct xe_guc *guc, u32 far_tile, u32 far_dev, u32 type) in guc_g2g_deregister()
432 static u32 guc_g2g_size(struct xe_guc *guc) in guc_g2g_size()
454 static int guc_g2g_alloc(struct xe_guc *guc) in guc_g2g_alloc()
495 static void guc_g2g_fini(struct xe_guc *guc) in guc_g2g_fini()
507 static int guc_g2g_start(struct xe_guc *guc) in guc_g2g_start()
572 struct xe_guc *guc = arg; in guc_fini_hw() local
589 void xe_guc_comm_init_early(struct xe_guc *guc) in xe_guc_comm_init_early()
599 static int xe_guc_realloc_post_hwconfig(struct xe_guc *guc) in xe_guc_realloc_post_hwconfig()
627 static int vf_guc_init(struct xe_guc *guc) in vf_guc_init()
644 int xe_guc_init(struct xe_guc *guc) in xe_guc_init()
702 static int vf_guc_init_post_hwconfig(struct xe_guc *guc) in vf_guc_init_post_hwconfig()
721 int xe_guc_init_post_hwconfig(struct xe_guc *guc) in xe_guc_init_post_hwconfig()
749 int xe_guc_post_load_init(struct xe_guc *guc) in xe_guc_post_load_init()
766 int xe_guc_reset(struct xe_guc *guc) in xe_guc_reset()
801 static void guc_prepare_xfer(struct xe_guc *guc) in guc_prepare_xfer()
830 static int guc_xfer_rsa(struct xe_guc *guc) in guc_xfer_rsa()
936 static void guc_wait_ucode(struct xe_guc *guc) in guc_wait_ucode()
1045 static int __xe_guc_upload(struct xe_guc *guc) in __xe_guc_upload()
1085 static int vf_guc_min_load_for_hwconfig(struct xe_guc *guc) in vf_guc_min_load_for_hwconfig()
1128 int xe_guc_min_load_for_hwconfig(struct xe_guc *guc) in xe_guc_min_load_for_hwconfig()
1154 int xe_guc_upload(struct xe_guc *guc) in xe_guc_upload()
1161 static void guc_handle_mmio_msg(struct xe_guc *guc) in guc_handle_mmio_msg()
1183 static void guc_enable_irq(struct xe_guc *guc) in guc_enable_irq()
1201 int xe_guc_enable_communication(struct xe_guc *guc) in xe_guc_enable_communication()
1226 int xe_guc_suspend(struct xe_guc *guc) in xe_guc_suspend()
1244 void xe_guc_notify(struct xe_guc *guc) in xe_guc_notify()
1257 int xe_guc_auth_huc(struct xe_guc *guc, u32 rsa_addr) in xe_guc_auth_huc()
1267 int xe_guc_mmio_send_recv(struct xe_guc *guc, const u32 *request, in xe_guc_mmio_send_recv()
1387 int xe_guc_mmio_send(struct xe_guc *guc, const u32 *request, u32 len) in xe_guc_mmio_send()
1392 static int guc_self_cfg(struct xe_guc *guc, u16 key, u16 len, u64 val) in guc_self_cfg()
1425 int xe_guc_self_cfg32(struct xe_guc *guc, u16 key, u32 val) in xe_guc_self_cfg32()
1430 int xe_guc_self_cfg64(struct xe_guc *guc, u16 key, u64 val) in xe_guc_self_cfg64()
1435 static void xe_guc_sw_0_irq_handler(struct xe_guc *guc) in xe_guc_sw_0_irq_handler()
1443 void xe_guc_irq_handler(struct xe_guc *guc, const u16 iir) in xe_guc_irq_handler()
1452 void xe_guc_sanitize(struct xe_guc *guc) in xe_guc_sanitize()
1459 int xe_guc_reset_prepare(struct xe_guc *guc) in xe_guc_reset_prepare()
1464 void xe_guc_reset_wait(struct xe_guc *guc) in xe_guc_reset_wait()
1469 void xe_guc_stop_prepare(struct xe_guc *guc) in xe_guc_stop_prepare()
1480 void xe_guc_stop(struct xe_guc *guc) in xe_guc_stop()
1487 int xe_guc_start(struct xe_guc *guc) in xe_guc_start()
1500 void xe_guc_print_info(struct xe_guc *guc, struct drm_printer *p) in xe_guc_print_info()
1547 void xe_guc_declare_wedged(struct xe_guc *guc) in xe_guc_declare_wedged()