Lines Matching defs:guc

45 static u32 guc_bo_ggtt_addr(struct xe_guc *guc,  in guc_bo_ggtt_addr()
67 static u32 guc_ctl_debug_flags(struct xe_guc *guc) in guc_ctl_debug_flags()
81 static u32 guc_ctl_feature_flags(struct xe_guc *guc) in guc_ctl_feature_flags()
91 static u32 guc_ctl_log_params_flags(struct xe_guc *guc) in guc_ctl_log_params_flags()
144 static u32 guc_ctl_ads_flags(struct xe_guc *guc) in guc_ctl_ads_flags()
180 static u32 guc_ctl_wa_flags(struct xe_guc *guc) in guc_ctl_wa_flags()
219 static u32 guc_ctl_devid(struct xe_guc *guc) in guc_ctl_devid()
226 static void guc_print_params(struct xe_guc *guc) in guc_print_params()
239 static void guc_init_params(struct xe_guc *guc) in guc_init_params()
253 static void guc_init_params_post_hwconfig(struct xe_guc *guc) in guc_init_params_post_hwconfig()
272 static void guc_write_params(struct xe_guc *guc) in guc_write_params()
285 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()
306 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()
429 static void guc_g2g_deregister(struct xe_guc *guc, u32 far_tile, u32 far_dev, u32 type) in guc_g2g_deregister()
434 static u32 guc_g2g_size(struct xe_guc *guc) in guc_g2g_size()
456 static int guc_g2g_alloc(struct xe_guc *guc) in guc_g2g_alloc()
497 static void guc_g2g_fini(struct xe_guc *guc) in guc_g2g_fini()
509 static int guc_g2g_start(struct xe_guc *guc) in guc_g2g_start()
574 struct xe_guc *guc = arg; in guc_fini_hw() local
591 void xe_guc_comm_init_early(struct xe_guc *guc) in xe_guc_comm_init_early()
601 static int xe_guc_realloc_post_hwconfig(struct xe_guc *guc) in xe_guc_realloc_post_hwconfig()
629 static int vf_guc_init(struct xe_guc *guc) in vf_guc_init()
646 int xe_guc_init(struct xe_guc *guc) in xe_guc_init()
704 static int vf_guc_init_post_hwconfig(struct xe_guc *guc) in vf_guc_init_post_hwconfig()
723 int xe_guc_init_post_hwconfig(struct xe_guc *guc) in xe_guc_init_post_hwconfig()
759 int xe_guc_post_load_init(struct xe_guc *guc) in xe_guc_post_load_init()
776 int xe_guc_reset(struct xe_guc *guc) in xe_guc_reset()
811 static void guc_prepare_xfer(struct xe_guc *guc) in guc_prepare_xfer()
840 static int guc_xfer_rsa(struct xe_guc *guc) in guc_xfer_rsa()
946 static void guc_wait_ucode(struct xe_guc *guc) in guc_wait_ucode()
1055 static int __xe_guc_upload(struct xe_guc *guc) in __xe_guc_upload()
1095 static int vf_guc_min_load_for_hwconfig(struct xe_guc *guc) in vf_guc_min_load_for_hwconfig()
1138 int xe_guc_min_load_for_hwconfig(struct xe_guc *guc) in xe_guc_min_load_for_hwconfig()
1164 int xe_guc_upload(struct xe_guc *guc) in xe_guc_upload()
1171 static void guc_handle_mmio_msg(struct xe_guc *guc) in guc_handle_mmio_msg()
1193 static void guc_enable_irq(struct xe_guc *guc) in guc_enable_irq()
1211 int xe_guc_enable_communication(struct xe_guc *guc) in xe_guc_enable_communication()
1236 int xe_guc_suspend(struct xe_guc *guc) in xe_guc_suspend()
1254 void xe_guc_notify(struct xe_guc *guc) in xe_guc_notify()
1267 int xe_guc_auth_huc(struct xe_guc *guc, u32 rsa_addr) in xe_guc_auth_huc()
1277 int xe_guc_mmio_send_recv(struct xe_guc *guc, const u32 *request, in xe_guc_mmio_send_recv()
1397 int xe_guc_mmio_send(struct xe_guc *guc, const u32 *request, u32 len) in xe_guc_mmio_send()
1402 static int guc_self_cfg(struct xe_guc *guc, u16 key, u16 len, u64 val) in guc_self_cfg()
1435 int xe_guc_self_cfg32(struct xe_guc *guc, u16 key, u32 val) in xe_guc_self_cfg32()
1440 int xe_guc_self_cfg64(struct xe_guc *guc, u16 key, u64 val) in xe_guc_self_cfg64()
1445 static void xe_guc_sw_0_irq_handler(struct xe_guc *guc) in xe_guc_sw_0_irq_handler()
1453 void xe_guc_irq_handler(struct xe_guc *guc, const u16 iir) in xe_guc_irq_handler()
1462 void xe_guc_sanitize(struct xe_guc *guc) in xe_guc_sanitize()
1469 int xe_guc_reset_prepare(struct xe_guc *guc) in xe_guc_reset_prepare()
1474 void xe_guc_reset_wait(struct xe_guc *guc) in xe_guc_reset_wait()
1479 void xe_guc_stop_prepare(struct xe_guc *guc) in xe_guc_stop_prepare()
1490 void xe_guc_stop(struct xe_guc *guc) in xe_guc_stop()
1497 int xe_guc_start(struct xe_guc *guc) in xe_guc_start()
1502 void xe_guc_print_info(struct xe_guc *guc, struct drm_printer *p) in xe_guc_print_info()
1549 void xe_guc_declare_wedged(struct xe_guc *guc) in xe_guc_declare_wedged()