Home
last modified time | relevance | path

Searched refs:xe_guc_ct (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_guc_ct.h13 int xe_guc_ct_init(struct xe_guc_ct *ct);
14 int xe_guc_ct_enable(struct xe_guc_ct *ct);
15 void xe_guc_ct_disable(struct xe_guc_ct *ct);
16 void xe_guc_ct_stop(struct xe_guc_ct *ct);
17 void xe_guc_ct_fast_path(struct xe_guc_ct *ct);
20 xe_guc_ct_snapshot_capture(struct xe_guc_ct *ct, bool atomic);
24 void xe_guc_ct_print(struct xe_guc_ct *ct, struct drm_printer *p, bool atomic);
26 static inline bool xe_guc_ct_enabled(struct xe_guc_ct *ct) in xe_guc_ct_enabled()
31 static inline void xe_guc_ct_irq_handler(struct xe_guc_ct *ct) in xe_guc_ct_irq_handler()
42 int xe_guc_ct_send(struct xe_guc_ct *ct, const u32 *action, u32 len,
[all …]
Dxe_guc_ct.c65 ct_to_guc(struct xe_guc_ct *ct) in ct_to_guc()
71 ct_to_gt(struct xe_guc_ct *ct) in ct_to_gt()
77 ct_to_xe(struct xe_guc_ct *ct) in ct_to_xe()
134 long xe_guc_ct_queue_proc_time_jiffies(struct xe_guc_ct *ct) in xe_guc_ct_queue_proc_time_jiffies()
148 struct xe_guc_ct *ct = arg; in guc_ct_fini()
154 static void receive_g2h(struct xe_guc_ct *ct);
158 static void primelockdep(struct xe_guc_ct *ct) in primelockdep()
168 int xe_guc_ct_init(struct xe_guc_ct *ct) in xe_guc_ct_init()
258 static int guc_ct_ctb_h2g_register(struct xe_guc_ct *ct) in guc_ct_ctb_h2g_register()
285 static int guc_ct_ctb_g2h_register(struct xe_guc_ct *ct) in guc_ct_ctb_g2h_register()
[all …]
Dxe_guc_pc.c82 static struct xe_guc_ct *pc_to_ct(struct xe_guc_pc *pc) in pc_to_ct()
138 struct xe_guc_ct *ct = pc_to_ct(pc); in pc_action_reset()
157 struct xe_guc_ct *ct = pc_to_ct(pc); in pc_action_query_task_state()
180 struct xe_guc_ct *ct = pc_to_ct(pc); in pc_action_set_param()
207 struct xe_guc_ct *ct = &pc_to_guc(pc)->ct; in pc_action_unset_param()
223 struct xe_guc_ct *ct = pc_to_ct(pc); in pc_action_setup_gucrc()
Dxe_guc_types.h60 struct xe_guc_ct ct;
Dxe_guc_ct_types.h95 struct xe_guc_ct { struct
DMakefile59 xe_guc_ct.o \
Dxe_guc_ads.c820 struct xe_guc_ct *ct = &ads_to_guc(ads)->ct; in guc_ads_action_update_policies()
Dxe_guc_relay.c43 static struct xe_guc_ct *relay_to_ct(struct xe_guc_relay *relay) in relay_to_ct()
/linux-6.12.1/Documentation/gpu/xe/
Dxe_firmware.rst25 .. kernel-doc:: drivers/gpu/drm/xe/xe_guc_ct.c
/linux-6.12.1/drivers/gpu/drm/xe/tests/
Dxe_guc_relay_test.c61 static int replacement_xe_guc_ct_send_recv_always_fails(struct xe_guc_ct *ct, in replacement_xe_guc_ct_send_recv_always_fails()
74 static int replacement_xe_guc_ct_send_recv_expects_pf2guc_relay(struct xe_guc_ct *ct, in replacement_xe_guc_ct_send_recv_expects_pf2guc_relay()
222 static int replacement_xe_guc_ct_send_recv_loopback_relay(struct xe_guc_ct *ct, in replacement_xe_guc_ct_send_recv_loopback_relay()