drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c
56
struct xe_guc *guc;
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
130
int xe_guc_g2g_test_notification(struct xe_guc *guc, u32 *msg, u32 len)
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
355
static void g2g_ct_stop(struct xe_guc *guc)
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
401
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
515
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
594
static int g2g_register_flat(struct xe_guc *guc, u32 far_tile, u32 far_dev, u32 type, bool have_dev)
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
621
static void g2g_start(struct kunit *test, struct xe_guc *guc)
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
663
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
686
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
744
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
83
static void g2g_test_send(struct kunit *test, struct xe_guc *guc,
drivers/gpu/drm/xe/xe_devcoredump.c
330
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_devcoredump.c
77
static struct xe_guc *exec_queue_to_guc(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_gt_idle.c
53
struct xe_guc *guc = container_of(pc, struct xe_guc, pc);
drivers/gpu/drm/xe/xe_gt_mcr.c
374
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
44
static int guc_action_update_vf_cfg(struct xe_guc *guc, u32 vfid,
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
63
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
77
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c
46
static int guc_action_vf_control_cmd(struct xe_guc *guc, u32 vfid, u32 cmd)
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
154
static int guc_action_vf_save_restore(struct xe_guc *guc, u32 vfid, u32 opcode,
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
185
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
215
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c
25
static int guc_action_update_vgt_policy(struct xe_guc *guc, u64 addr, u32 size)
drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c
43
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
123
static int guc_action_match_version(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
157
static int guc_action_match_version_any(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
202
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
333
static int guc_action_vf_resfix_start(struct xe_guc *guc, u16 marker)
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
350
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
361
static int guc_action_vf_resfix_done(struct xe_guc *guc, u16 marker)
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
378
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
387
static int guc_action_query_single_klv(struct xe_guc *guc, u32 key,
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
435
static int guc_action_query_single_klv32(struct xe_guc *guc, u32 key, u32 *value32)
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
440
static int guc_action_query_single_klv64(struct xe_guc *guc, u32 key, u64 *value64)
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
469
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
491
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
545
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
574
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
617
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
75
static int guc_action_vf_reset(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
93
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_guc.c
1001
static void guc_prepare_xfer(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1030
static int guc_xfer_rsa(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
107
static u32 guc_ctl_log_params_flags(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1184
static int guc_wait_ucode(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1229
static int __xe_guc_upload(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1271
static int vf_guc_min_load_for_hwconfig(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1310
int xe_guc_min_load_for_hwconfig(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1336
int xe_guc_upload(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1348
static void guc_handle_mmio_msg(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1370
static void guc_enable_irq(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1388
int xe_guc_enable_communication(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1421
int xe_guc_softreset(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1438
int xe_guc_suspend(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1453
void xe_guc_notify(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1466
int xe_guc_auth_huc(struct xe_guc *guc, u32 rsa_addr)
drivers/gpu/drm/xe/xe_guc.c
1479
int xe_guc_mmio_send_recv(struct xe_guc *guc, const u32 *request,
drivers/gpu/drm/xe/xe_guc.c
153
static u32 guc_ctl_ads_flags(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1620
int xe_guc_mmio_send(struct xe_guc *guc, const u32 *request, u32 len)
drivers/gpu/drm/xe/xe_guc.c
1625
static int guc_self_cfg(struct xe_guc *guc, u16 key, u16 len, u64 val)
drivers/gpu/drm/xe/xe_guc.c
1658
int xe_guc_self_cfg32(struct xe_guc *guc, u16 key, u32 val)
drivers/gpu/drm/xe/xe_guc.c
1663
int xe_guc_self_cfg64(struct xe_guc *guc, u16 key, u64 val)
drivers/gpu/drm/xe/xe_guc.c
1668
static void xe_guc_sw_0_irq_handler(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1676
void xe_guc_irq_handler(struct xe_guc *guc, const u16 iir)
drivers/gpu/drm/xe/xe_guc.c
1685
void xe_guc_sanitize(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1692
int xe_guc_reset_prepare(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1697
void xe_guc_reset_wait(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1702
void xe_guc_stop_prepare(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1708
void xe_guc_stop(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1715
int xe_guc_start(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1727
void xe_guc_runtime_suspend(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1741
void xe_guc_runtime_resume(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1754
int xe_guc_print_info(struct xe_guc *guc, struct drm_printer *p)
drivers/gpu/drm/xe/xe_guc.c
1802
void xe_guc_declare_wedged(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
1823
bool xe_guc_using_main_gamctrl_queues(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
189
static u32 guc_ctl_wa_flags(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
228
static u32 guc_ctl_devid(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
235
static void guc_print_params(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
248
static void guc_init_params(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
262
static void guc_init_params_post_hwconfig(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
281
static void guc_write_params(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
294
static int guc_action_register_g2g_buffer(struct xe_guc *guc, u32 type, u32 dst_tile, u32 dst_dev,
drivers/gpu/drm/xe/xe_guc.c
315
static int guc_action_deregister_g2g_buffer(struct xe_guc *guc, u32 type, u32 dst_tile, u32 dst_dev)
drivers/gpu/drm/xe/xe_guc.c
405
static int guc_g2g_register(struct xe_guc *near_guc, struct xe_gt *far_gt, u32 type, bool have_dev)
drivers/gpu/drm/xe/xe_guc.c
438
static void guc_g2g_deregister(struct xe_guc *guc, u32 far_tile, u32 far_dev, u32 type)
drivers/gpu/drm/xe/xe_guc.c
443
static u32 guc_g2g_size(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
465
static int guc_g2g_alloc(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
478
struct xe_guc *root_guc = &root_gt->uc.guc;
drivers/gpu/drm/xe/xe_guc.c
507
static void guc_g2g_fini(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
519
static int guc_g2g_start(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
52
static u32 guc_bo_ggtt_addr(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc.c
582
static int __guc_opt_in_features_enable(struct xe_guc *guc, u64 addr, u32 num_dwords)
drivers/gpu/drm/xe/xe_guc.c
594
static bool supports_dynamic_ics(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
621
int xe_guc_opt_in_features_enable(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
664
struct xe_guc *guc = arg;
drivers/gpu/drm/xe/xe_guc.c
675
struct xe_guc *guc = arg;
drivers/gpu/drm/xe/xe_guc.c
686
void xe_guc_comm_init_early(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
696
static int xe_guc_realloc_post_hwconfig(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
720
static int vf_guc_init_noalloc(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
736
int xe_guc_init_noalloc(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
74
static u32 guc_ctl_debug_flags(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
765
int xe_guc_init(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
833
static int vf_guc_init_post_hwconfig(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
864
int xe_guc_init_post_hwconfig(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
87
static u32 guc_ctl_feature_flags(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
909
int xe_guc_post_load_init(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
932
static void guc_prevent_fw_dma_failure_on_reset(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.c
963
int xe_guc_reset(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.h
101
static inline struct drm_device *guc_to_drm(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.h
116
static inline bool xe_guc_fw_version_at_least(const struct xe_guc *guc, u32 ver)
drivers/gpu/drm/xe/xe_guc.h
34
void xe_guc_comm_init_early(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
35
int xe_guc_init_noalloc(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
36
int xe_guc_init(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
37
int xe_guc_init_post_hwconfig(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
38
int xe_guc_post_load_init(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
39
int xe_guc_reset(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
40
int xe_guc_upload(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
41
int xe_guc_min_load_for_hwconfig(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
42
int xe_guc_enable_communication(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
43
int xe_guc_opt_in_features_enable(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
44
void xe_guc_runtime_suspend(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
45
void xe_guc_runtime_resume(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
46
int xe_guc_suspend(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
47
int xe_guc_softreset(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
48
void xe_guc_notify(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
49
int xe_guc_auth_huc(struct xe_guc *guc, u32 rsa_addr);
drivers/gpu/drm/xe/xe_guc.h
50
int xe_guc_mmio_send(struct xe_guc *guc, const u32 *request, u32 len);
drivers/gpu/drm/xe/xe_guc.h
51
int xe_guc_mmio_send_recv(struct xe_guc *guc, const u32 *request, u32 len,
drivers/gpu/drm/xe/xe_guc.h
53
int xe_guc_self_cfg32(struct xe_guc *guc, u16 key, u32 val);
drivers/gpu/drm/xe/xe_guc.h
54
int xe_guc_self_cfg64(struct xe_guc *guc, u16 key, u64 val);
drivers/gpu/drm/xe/xe_guc.h
55
void xe_guc_irq_handler(struct xe_guc *guc, const u16 iir);
drivers/gpu/drm/xe/xe_guc.h
56
void xe_guc_sanitize(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
57
int xe_guc_print_info(struct xe_guc *guc, struct drm_printer *p);
drivers/gpu/drm/xe/xe_guc.h
58
int xe_guc_reset_prepare(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
59
void xe_guc_reset_wait(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
60
void xe_guc_stop_prepare(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
61
void xe_guc_stop(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
62
int xe_guc_start(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
63
void xe_guc_declare_wedged(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
64
bool xe_guc_using_main_gamctrl_queues(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc.h
67
int xe_guc_g2g_test_notification(struct xe_guc *guc, u32 *payload, u32 len);
drivers/gpu/drm/xe/xe_guc.h
91
static inline struct xe_gt *guc_to_gt(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc.h
96
static inline struct xe_device *guc_to_xe(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_ads.c
1008
struct xe_guc *guc = ads_to_guc(ads);
drivers/gpu/drm/xe/xe_guc_ads.c
36
static struct xe_guc *
drivers/gpu/drm/xe/xe_guc_ads.c
39
return container_of(ads, struct xe_guc, ads);
drivers/gpu/drm/xe/xe_guc_ads.c
590
static inline bool get_capture_list(struct xe_guc_ads *ads, struct xe_guc *guc, struct xe_gt *gt,
drivers/gpu/drm/xe/xe_guc_ads.c
609
struct xe_guc *guc = ads_to_guc(ads);
drivers/gpu/drm/xe/xe_guc_ads.c
824
struct xe_guc *guc = ads_to_guc(ads);
drivers/gpu/drm/xe/xe_guc_buf.c
17
static struct xe_guc *cache_to_guc(struct xe_guc_buf_cache *cache)
drivers/gpu/drm/xe/xe_guc_buf.c
19
return container_of(cache, struct xe_guc, buf);
drivers/gpu/drm/xe/xe_guc_capture.c
1025
guc_capture_log_remove_bytes(struct xe_guc *guc, struct __guc_capture_bufstate *buf,
drivers/gpu/drm/xe/xe_guc_capture.c
1069
guc_capture_log_get_group_hdr(struct xe_guc *guc, struct __guc_capture_bufstate *buf,
drivers/gpu/drm/xe/xe_guc_capture.c
1080
guc_capture_log_get_data_hdr(struct xe_guc *guc, struct __guc_capture_bufstate *buf,
drivers/gpu/drm/xe/xe_guc_capture.c
1091
guc_capture_log_get_register(struct xe_guc *guc, struct __guc_capture_bufstate *buf,
drivers/gpu/drm/xe/xe_guc_capture.c
1102
guc_capture_get_prealloc_node(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
1135
guc_capture_clone_node(struct xe_guc *guc, struct __guc_capture_parsed_output *original,
drivers/gpu/drm/xe/xe_guc_capture.c
1175
guc_capture_extract_reglists(struct xe_guc *guc, struct __guc_capture_bufstate *buf)
drivers/gpu/drm/xe/xe_guc_capture.c
1369
static int __guc_capture_flushlog_complete(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
1379
static void __guc_capture_process_output(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
1467
void xe_guc_capture_process(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
1474
guc_capture_alloc_one_node(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
1500
__guc_capture_create_prealloc_nodes(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
1517
guc_get_max_reglist_count(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
1550
guc_capture_create_prealloc_nodes(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
1613
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_guc_capture.c
1913
struct xe_guc *guc = &q->gt->uc.guc;
drivers/gpu/drm/xe/xe_guc_capture.c
1969
struct xe_guc *guc = &q->gt->uc.guc;
drivers/gpu/drm/xe/xe_guc_capture.c
1995
void xe_guc_capture_put_matched_nodes(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
2014
void xe_guc_capture_steered_list_init(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
2036
int xe_guc_capture_init(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
351
struct xe_guc *guc = >->uc.guc;
drivers/gpu/drm/xe/xe_guc_capture.c
421
static void guc_capture_alloc_steered_lists(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
508
guc_capture_list_init(struct xe_guc *guc, u32 owner, u32 type,
drivers/gpu/drm/xe/xe_guc_capture.c
552
guc_cap_list_num_regs(struct xe_guc *guc, u32 owner, u32 type,
drivers/gpu/drm/xe/xe_guc_capture.c
584
guc_capture_getlistsize(struct xe_guc *guc, u32 owner, u32 type,
drivers/gpu/drm/xe/xe_guc_capture.c
644
xe_guc_capture_getlistsize(struct xe_guc *guc, u32 owner, u32 type,
drivers/gpu/drm/xe/xe_guc_capture.c
665
xe_guc_capture_getlist(struct xe_guc *guc, u32 owner, u32 type,
drivers/gpu/drm/xe/xe_guc_capture.c
729
xe_guc_capture_getnullheader(struct xe_guc *guc, void **outptr, size_t *size)
drivers/gpu/drm/xe/xe_guc_capture.c
760
size_t xe_guc_capture_ads_input_worst_size(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
795
static int guc_capture_output_size_est(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
845
static void check_guc_capture_size(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_capture.c
922
guc_capture_init_node(struct xe_guc *guc, struct __guc_capture_parsed_output *node)
drivers/gpu/drm/xe/xe_guc_capture.h
15
struct xe_guc;
drivers/gpu/drm/xe/xe_guc_capture.h
43
void xe_guc_capture_process(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_capture.h
44
int xe_guc_capture_getlist(struct xe_guc *guc, u32 owner, u32 type,
drivers/gpu/drm/xe/xe_guc_capture.h
46
int xe_guc_capture_getlistsize(struct xe_guc *guc, u32 owner, u32 type,
drivers/gpu/drm/xe/xe_guc_capture.h
48
int xe_guc_capture_getnullheader(struct xe_guc *guc, void **outptr, size_t *size);
drivers/gpu/drm/xe/xe_guc_capture.h
49
size_t xe_guc_capture_ads_input_worst_size(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_capture.h
57
void xe_guc_capture_steered_list_init(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_capture.h
58
void xe_guc_capture_put_matched_nodes(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_capture.h
59
int xe_guc_capture_init(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_capture_types.h
12
struct xe_guc;
drivers/gpu/drm/xe/xe_guc_ct.c
1622
struct xe_guc *guc = ct_to_guc(ct);
drivers/gpu/drm/xe/xe_guc_ct.c
1867
struct xe_guc *guc = ct_to_guc(ct);
drivers/gpu/drm/xe/xe_guc_ct.c
2182
struct xe_guc *guc = ct_to_guc(ct);
drivers/gpu/drm/xe/xe_guc_ct.c
47
static struct xe_guc *ct_to_guc(struct xe_guc_ct *ct)
drivers/gpu/drm/xe/xe_guc_ct.c
473
struct xe_guc *guc = ct_to_guc(ct);
drivers/gpu/drm/xe/xe_guc_ct.c
49
return container_of(ct, struct xe_guc, ct);
drivers/gpu/drm/xe/xe_guc_ct.c
500
struct xe_guc *guc = ct_to_guc(ct);
drivers/gpu/drm/xe/xe_guc_db_mgr.c
31
static struct xe_guc *dbm_to_guc(struct xe_guc_db_mgr *dbm)
drivers/gpu/drm/xe/xe_guc_db_mgr.c
33
return container_of(dbm, struct xe_guc, dbm);
drivers/gpu/drm/xe/xe_guc_debugfs.c
101
static int guc_pc(struct xe_guc *guc, struct drm_printer *p)
drivers/gpu/drm/xe/xe_guc_debugfs.c
129
void xe_guc_debugfs_register(struct xe_guc *guc, struct dentry *parent)
drivers/gpu/drm/xe/xe_guc_debugfs.c
71
int (*print)(struct xe_guc *, struct drm_printer *) = node->info_ent->data;
drivers/gpu/drm/xe/xe_guc_debugfs.c
77
static int guc_log(struct xe_guc *guc, struct drm_printer *p)
drivers/gpu/drm/xe/xe_guc_debugfs.c
83
static int guc_log_lfd(struct xe_guc *guc, struct drm_printer *p)
drivers/gpu/drm/xe/xe_guc_debugfs.c
89
static int guc_log_dmesg(struct xe_guc *guc, struct drm_printer *p)
drivers/gpu/drm/xe/xe_guc_debugfs.c
95
static int guc_ctb(struct xe_guc *guc, struct drm_printer *p)
drivers/gpu/drm/xe/xe_guc_debugfs.h
10
struct xe_guc;
drivers/gpu/drm/xe/xe_guc_debugfs.h
12
void xe_guc_debugfs_register(struct xe_guc *guc, struct dentry *parent);
drivers/gpu/drm/xe/xe_guc_engine_activity.c
125
static bool is_engine_activity_supported(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
151
struct xe_guc *guc = &hwe->gt->uc.guc;
drivers/gpu/drm/xe/xe_guc_engine_activity.c
169
static u64 get_engine_active_ticks(struct xe_guc *guc, struct xe_hw_engine *hwe,
drivers/gpu/drm/xe/xe_guc_engine_activity.c
226
static u64 get_engine_total_ticks(struct xe_guc *guc, struct xe_hw_engine *hwe, unsigned int index)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
25
static struct iosys_map engine_activity_map(struct xe_guc *guc, struct xe_hw_engine *hwe,
drivers/gpu/drm/xe/xe_guc_engine_activity.c
261
static int enable_engine_activity_stats(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
277
static int enable_function_engine_activity_stats(struct xe_guc *guc, bool enable)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
302
static void engine_activity_set_cpu_ts(struct xe_guc *guc, unsigned int index)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
324
static bool is_function_valid(struct xe_guc *guc, unsigned int fn_id)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
338
static int engine_activity_disable_function_stats(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
357
static int engine_activity_enable_function_stats(struct xe_guc *guc, int num_vfs)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
395
u64 xe_guc_engine_activity_active_ticks(struct xe_guc *guc, struct xe_hw_engine *hwe,
drivers/gpu/drm/xe/xe_guc_engine_activity.c
415
u64 xe_guc_engine_activity_total_ticks(struct xe_guc *guc, struct xe_hw_engine *hwe,
drivers/gpu/drm/xe/xe_guc_engine_activity.c
435
bool xe_guc_engine_activity_supported(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
450
int xe_guc_engine_activity_function_stats(struct xe_guc *guc, int num_vfs, bool enable)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
467
void xe_guc_engine_activity_enable_stats(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
47
static struct iosys_map engine_metadata_map(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc_engine_activity.c
495
int xe_guc_engine_activity_init(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
65
static int allocate_engine_activity_group(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_engine_activity.c
87
static int allocate_engine_activity_buffers(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc_engine_activity.h
12
struct xe_guc;
drivers/gpu/drm/xe/xe_guc_engine_activity.h
14
int xe_guc_engine_activity_init(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_engine_activity.h
15
bool xe_guc_engine_activity_supported(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_engine_activity.h
16
void xe_guc_engine_activity_enable_stats(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_engine_activity.h
17
int xe_guc_engine_activity_function_stats(struct xe_guc *guc, int num_vfs, bool enable);
drivers/gpu/drm/xe/xe_guc_engine_activity.h
18
u64 xe_guc_engine_activity_active_ticks(struct xe_guc *guc, struct xe_hw_engine *hwe,
drivers/gpu/drm/xe/xe_guc_engine_activity.h
20
u64 xe_guc_engine_activity_total_ticks(struct xe_guc *guc, struct xe_hw_engine *hwe,
drivers/gpu/drm/xe/xe_guc_hwconfig.c
108
void xe_guc_hwconfig_dump(struct xe_guc *guc, struct drm_printer *p)
drivers/gpu/drm/xe/xe_guc_hwconfig.c
167
int xe_guc_hwconfig_lookup_u32(struct xe_guc *guc, u32 attribute, u32 *val)
drivers/gpu/drm/xe/xe_guc_hwconfig.c
18
static int send_get_hwconfig(struct xe_guc *guc, u64 ggtt_addr, u32 size)
drivers/gpu/drm/xe/xe_guc_hwconfig.c
30
static int guc_hwconfig_size(struct xe_guc *guc, u32 *size)
drivers/gpu/drm/xe/xe_guc_hwconfig.c
41
static int guc_hwconfig_copy(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_hwconfig.c
52
int xe_guc_hwconfig_init(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_hwconfig.c
93
u32 xe_guc_hwconfig_size(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_hwconfig.c
98
void xe_guc_hwconfig_copy(struct xe_guc *guc, void *dst)
drivers/gpu/drm/xe/xe_guc_hwconfig.h
12
struct xe_guc;
drivers/gpu/drm/xe/xe_guc_hwconfig.h
14
int xe_guc_hwconfig_init(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_hwconfig.h
15
u32 xe_guc_hwconfig_size(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_hwconfig.h
16
void xe_guc_hwconfig_copy(struct xe_guc *guc, void *dst);
drivers/gpu/drm/xe/xe_guc_hwconfig.h
17
void xe_guc_hwconfig_dump(struct xe_guc *guc, struct drm_printer *p);
drivers/gpu/drm/xe/xe_guc_hwconfig.h
18
int xe_guc_hwconfig_lookup_u32(struct xe_guc *guc, u32 attribute, u32 *val);
drivers/gpu/drm/xe/xe_guc_id_mgr.c
17
static struct xe_guc *idm_to_guc(struct xe_guc_id_mgr *idm)
drivers/gpu/drm/xe/xe_guc_id_mgr.c
19
return container_of(idm, struct xe_guc, submission_state.idm);
drivers/gpu/drm/xe/xe_guc_log.c
192
struct xe_guc *guc = log_to_guc(log);
drivers/gpu/drm/xe/xe_guc_log.c
95
static struct xe_guc *
drivers/gpu/drm/xe/xe_guc_log.c
98
return container_of(log, struct xe_guc, log);
drivers/gpu/drm/xe/xe_guc_pagefault.c
38
struct xe_guc *guc = pf->producer.private;
drivers/gpu/drm/xe/xe_guc_pagefault.c
58
int xe_guc_pagefault_handler(struct xe_guc *guc, u32 *msg, u32 len)
drivers/gpu/drm/xe/xe_guc_pagefault.h
11
struct xe_guc;
drivers/gpu/drm/xe/xe_guc_pagefault.h
13
int xe_guc_pagefault_handler(struct xe_guc *guc, u32 *msg, u32 len);
drivers/gpu/drm/xe/xe_guc_pc.c
108
static struct xe_guc *pc_to_guc(struct xe_guc_pc *pc)
drivers/gpu/drm/xe/xe_guc_pc.c
110
return container_of(pc, struct xe_guc, pc);
drivers/gpu/drm/xe/xe_guc_rc.c
109
int xe_guc_rc_enable(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_rc.c
34
static int guc_action_setup_gucrc(struct xe_guc *guc, u32 control)
drivers/gpu/drm/xe/xe_guc_rc.c
58
void xe_guc_rc_disable(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_rc.c
72
struct xe_guc *guc = arg;
drivers/gpu/drm/xe/xe_guc_rc.c
91
int xe_guc_rc_init(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_rc.h
12
int xe_guc_rc_init(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_rc.h
13
int xe_guc_rc_enable(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_rc.h
14
void xe_guc_rc_disable(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_rc.h
9
struct xe_guc;
drivers/gpu/drm/xe/xe_guc_relay.c
38
static struct xe_guc *relay_to_guc(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/xe_guc_relay.c
40
return container_of(relay, struct xe_guc, relay);
drivers/gpu/drm/xe/xe_guc_submit.c
1033
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1060
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1080
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1125
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1191
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1232
int xe_guc_read_stopped(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
1237
static void handle_multi_queue_secondary_sched_done(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc_submit.c
1240
static void handle_deregister_done(struct xe_guc *guc, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_guc_submit.c
1249
static void disable_scheduling_deregister(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc_submit.c
1299
void xe_guc_submit_wedge(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
1330
static bool guc_submit_hint_wedged(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
1406
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1439
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1480
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1676
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1703
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1744
static void __guc_exec_queue_destroy(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1759
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1788
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1797
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1819
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1831
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
1935
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
2196
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
2241
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
2289
static void guc_exec_queue_stop(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2341
static int guc_submit_reset_prepare(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
2359
int xe_guc_submit_reset_prepare(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
236
struct xe_guc *guc = arg;
drivers/gpu/drm/xe/xe_guc_submit.c
2370
void xe_guc_submit_reset_wait(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
2376
void xe_guc_submit_stop(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
2402
static void guc_exec_queue_revert_pending_state_change(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc_submit.c
246
struct xe_guc *guc = arg;
drivers/gpu/drm/xe/xe_guc_submit.c
2474
static void guc_exec_queue_pause(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2519
void xe_guc_submit_pause(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
2534
void xe_guc_submit_pause_vf(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
2584
int xe_guc_submit_start(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
2607
static void guc_exec_queue_unpause_prepare(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc_submit.c
2635
void xe_guc_submit_unpause_prepare_vf(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
2692
static void guc_exec_queue_unpause(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2711
void xe_guc_submit_unpause(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
272
static void primelockdep(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
2726
void xe_guc_submit_unpause_vf(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
2752
void xe_guc_submit_pause_abort(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
2772
g2h_exec_queue_lookup(struct xe_guc *guc, u32 guc_id)
drivers/gpu/drm/xe/xe_guc_submit.c
2794
static void deregister_exec_queue(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2815
static void handle_sched_done(struct xe_guc *guc, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
2859
static void handle_multi_queue_secondary_sched_done(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc_submit.c
2869
int xe_guc_sched_done_handler(struct xe_guc *guc, u32 *msg, u32 len)
drivers/gpu/drm/xe/xe_guc_submit.c
2898
static void handle_deregister_done(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2906
int xe_guc_deregister_done_handler(struct xe_guc *guc, u32 *msg, u32 len)
drivers/gpu/drm/xe/xe_guc_submit.c
2933
int xe_guc_exec_queue_reset_handler(struct xe_guc *guc, u32 *msg, u32 len)
drivers/gpu/drm/xe/xe_guc_submit.c
2978
int xe_guc_error_capture_handler(struct xe_guc *guc, u32 *msg, u32 len)
drivers/gpu/drm/xe/xe_guc_submit.c
298
int xe_guc_submit_init(struct xe_guc *guc, unsigned int num_ids)
drivers/gpu/drm/xe/xe_guc_submit.c
2994
int xe_guc_exec_queue_memory_cat_error_handler(struct xe_guc *guc, u32 *msg,
drivers/gpu/drm/xe/xe_guc_submit.c
3045
int xe_guc_exec_queue_reset_failure_handler(struct xe_guc *guc, u32 *msg, u32 len)
drivers/gpu/drm/xe/xe_guc_submit.c
3067
int xe_guc_exec_queue_cgp_context_error_handler(struct xe_guc *guc, u32 *msg,
drivers/gpu/drm/xe/xe_guc_submit.c
3107
int xe_guc_exec_queue_cgp_sync_done_handler(struct xe_guc *guc, u32 *msg, u32 len)
drivers/gpu/drm/xe/xe_guc_submit.c
3138
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
3349
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
3370
void xe_guc_submit_print(struct xe_guc *guc, struct drm_printer *p)
drivers/gpu/drm/xe/xe_guc_submit.c
3391
bool xe_guc_has_registered_mlrc_queues(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
3413
int xe_guc_contexts_hwsp_rebase(struct xe_guc *guc, void *scratch)
drivers/gpu/drm/xe/xe_guc_submit.c
343
static int guc_init_global_schedule_policy(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
374
int xe_guc_submit_enable(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
387
void xe_guc_submit_disable(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
392
static void __release_guc_id(struct xe_guc *guc, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
409
static int alloc_guc_id(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
438
static void publish_guc_id(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
453
static void release_guc_id(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
507
static void init_policies(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
52
static int guc_submit_reset_prepare(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.c
532
static void set_min_preemption_timeout(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
54
static struct xe_guc *
drivers/gpu/drm/xe/xe_guc_submit.c
545
static bool vf_recovery(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_guc_submit.c
552
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
803
static void xe_guc_exec_queue_group_cgp_sync(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc_submit.c
846
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
863
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.c
888
static void __register_mlrc_exec_queue(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc_submit.c
935
static void __register_exec_queue(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc_submit.c
966
struct xe_guc *guc = exec_queue_to_guc(q);
drivers/gpu/drm/xe/xe_guc_submit.h
13
struct xe_guc;
drivers/gpu/drm/xe/xe_guc_submit.h
15
int xe_guc_submit_init(struct xe_guc *guc, unsigned int num_ids);
drivers/gpu/drm/xe/xe_guc_submit.h
16
int xe_guc_submit_enable(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
17
void xe_guc_submit_disable(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
19
int xe_guc_submit_reset_prepare(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
20
void xe_guc_submit_reset_wait(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
21
void xe_guc_submit_stop(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
22
int xe_guc_submit_start(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
23
void xe_guc_submit_pause(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
24
void xe_guc_submit_pause_abort(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
25
void xe_guc_submit_pause_vf(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
26
void xe_guc_submit_unpause(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
27
void xe_guc_submit_unpause_vf(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
28
void xe_guc_submit_unpause_prepare_vf(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
29
void xe_guc_submit_wedge(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
31
int xe_guc_read_stopped(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
32
int xe_guc_sched_done_handler(struct xe_guc *guc, u32 *msg, u32 len);
drivers/gpu/drm/xe/xe_guc_submit.h
33
int xe_guc_deregister_done_handler(struct xe_guc *guc, u32 *msg, u32 len);
drivers/gpu/drm/xe/xe_guc_submit.h
34
int xe_guc_exec_queue_reset_handler(struct xe_guc *guc, u32 *msg, u32 len);
drivers/gpu/drm/xe/xe_guc_submit.h
35
int xe_guc_exec_queue_memory_cat_error_handler(struct xe_guc *guc, u32 *msg,
drivers/gpu/drm/xe/xe_guc_submit.h
37
int xe_guc_exec_queue_reset_failure_handler(struct xe_guc *guc, u32 *msg, u32 len);
drivers/gpu/drm/xe/xe_guc_submit.h
38
int xe_guc_error_capture_handler(struct xe_guc *guc, u32 *msg, u32 len);
drivers/gpu/drm/xe/xe_guc_submit.h
39
int xe_guc_exec_queue_cgp_sync_done_handler(struct xe_guc *guc, u32 *msg, u32 len);
drivers/gpu/drm/xe/xe_guc_submit.h
40
int xe_guc_exec_queue_cgp_context_error_handler(struct xe_guc *guc, u32 *msg,
drivers/gpu/drm/xe/xe_guc_submit.h
52
void xe_guc_submit_print(struct xe_guc *guc, struct drm_printer *p);
drivers/gpu/drm/xe/xe_guc_submit.h
55
bool xe_guc_has_registered_mlrc_queues(struct xe_guc *guc);
drivers/gpu/drm/xe/xe_guc_submit.h
57
int xe_guc_contexts_hwsp_rebase(struct xe_guc *guc, void *scratch);
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
101
static int send_page_reclaim(struct xe_guc *guc, u32 seqno,
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
157
static int send_tlb_inval_ppgtt(struct xe_guc *guc, u32 seqno, u64 start,
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
207
struct xe_guc *guc = tlb_inval->private;
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
222
struct xe_guc *guc = tlb_inval->private;
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
31
static int send_tlb_inval(struct xe_guc *guc, const u32 *action, int len)
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
327
struct xe_guc *guc = tlb_inval->private;
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
334
struct xe_guc *guc = tlb_inval->private;
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
341
struct xe_guc *guc = tlb_inval->private;
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
378
void xe_guc_tlb_inval_init_early(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
403
int xe_guc_tlb_inval_done_handler(struct xe_guc *guc, u32 *msg, u32 len)
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
51
struct xe_guc *guc = tlb_inval->private;
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
63
struct xe_guc *guc = tlb_inval->private;
drivers/gpu/drm/xe/xe_guc_tlb_inval.h
11
struct xe_guc;
drivers/gpu/drm/xe/xe_guc_tlb_inval.h
14
void xe_guc_tlb_inval_init_early(struct xe_guc *guc,
drivers/gpu/drm/xe/xe_guc_tlb_inval.h
17
int xe_guc_tlb_inval_done_handler(struct xe_guc *guc, u32 *msg, u32 len);
drivers/gpu/drm/xe/xe_huc.c
241
struct xe_guc *guc = huc_to_guc(huc);
drivers/gpu/drm/xe/xe_huc.c
39
static struct xe_guc *
drivers/gpu/drm/xe/xe_memirq.c
347
int xe_memirq_init_guc(struct xe_memirq *memirq, struct xe_guc *guc)
drivers/gpu/drm/xe/xe_memirq.c
45
static const char *guc_name(struct xe_guc *guc)
drivers/gpu/drm/xe/xe_memirq.c
466
struct xe_guc *guc)
drivers/gpu/drm/xe/xe_memirq.c
522
bool xe_memirq_guc_sw_int_0_irq_pending(struct xe_memirq *memirq, struct xe_guc *guc)
drivers/gpu/drm/xe/xe_memirq.h
11
struct xe_guc;
drivers/gpu/drm/xe/xe_memirq.h
26
int xe_memirq_init_guc(struct xe_memirq *memirq, struct xe_guc *guc);
drivers/gpu/drm/xe/xe_memirq.h
28
bool xe_memirq_guc_sw_int_0_irq_pending(struct xe_memirq *memirq, struct xe_guc *guc);
drivers/gpu/drm/xe/xe_page_reclaim.c
155
int xe_guc_page_reclaim_done_handler(struct xe_guc *guc, u32 *msg, u32 len)
drivers/gpu/drm/xe/xe_page_reclaim.h
126
int xe_guc_page_reclaim_done_handler(struct xe_guc *guc, u32 *msg, u32 len);
drivers/gpu/drm/xe/xe_page_reclaim.h
23
struct xe_guc;
drivers/gpu/drm/xe/xe_query.c
592
struct xe_guc *guc = &xe->tiles[0].primary_gt->uc.guc;
drivers/gpu/drm/xe/xe_tlb_inval.h
14
struct xe_guc;
drivers/gpu/drm/xe/xe_uc_types.h
19
struct xe_guc guc;