Home
last modified time | relevance | path

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

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_guc_ct.h14 int xe_guc_ct_init(struct xe_guc_ct *ct);
15 int xe_guc_ct_enable(struct xe_guc_ct *ct);
16 void xe_guc_ct_disable(struct xe_guc_ct *ct);
17 void xe_guc_ct_stop(struct xe_guc_ct *ct);
18 void xe_guc_ct_fast_path(struct xe_guc_ct *ct);
25 static inline bool xe_guc_ct_enabled(struct xe_guc_ct *ct) in xe_guc_ct_enabled()
30 static inline void xe_guc_ct_irq_handler(struct xe_guc_ct *ct) in xe_guc_ct_irq_handler()
41 int xe_guc_ct_send(struct xe_guc_ct *ct, const u32 *action, u32 len,
48 xe_guc_ct_send_block(struct xe_guc_ct *ct, const u32 *action, u32 len) in xe_guc_ct_send_block()
54 int xe_guc_ct_send_g2h_handler(struct xe_guc_ct *ct, const u32 *action,
[all …]
H A Dxe_guc_ct.c104 ct_to_guc(struct xe_guc_ct *ct) in ct_to_guc()
110 ct_to_gt(struct xe_guc_ct *ct) in ct_to_gt()
116 ct_to_xe(struct xe_guc_ct *ct) in ct_to_xe()
187 struct xe_guc_ct *ct = arg; in guc_ct_fini()
207 int xe_guc_ct_init(struct xe_guc_ct *ct) in xe_guc_ct_init()
414 struct xe_guc_ct *ct = container_of(w, struct xe_guc_ct, safe_mode_worker.work); in safe_mode_worker_func()
434 int xe_guc_ct_enable(struct xe_guc_ct *ct) in xe_guc_ct_enable()
514 void xe_guc_ct_stop(struct xe_guc_ct *ct) in xe_guc_ct_stop()
1620 struct xe_guc_ct *ct = container_of(w, struct xe_guc_ct, g2h_worker); in g2h_worker_func()
1819 struct xe_guc_ct *ct = container_of(dead, struct xe_guc_ct, dead); in ct_dead_print()
[all …]
H A Dxe_guc_types.h62 struct xe_guc_ct ct;
H A Dxe_guc_pc.c89 static struct xe_guc_ct *pc_to_ct(struct xe_guc_pc *pc) in pc_to_ct()
146 struct xe_guc_ct *ct = pc_to_ct(pc); in pc_action_reset()
165 struct xe_guc_ct *ct = pc_to_ct(pc); in pc_action_query_task_state()
189 struct xe_guc_ct *ct = pc_to_ct(pc); in pc_action_set_param()
217 struct xe_guc_ct *ct = &pc_to_guc(pc)->ct; in pc_action_unset_param()
234 struct xe_guc_ct *ct = pc_to_ct(pc); in pc_action_setup_gucrc()
H A Dxe_guc_ct_types.h115 struct xe_guc_ct { struct
H A DMakefile62 xe_guc_ct.o \
H A Dxe_guc_relay.c44 static struct xe_guc_ct *relay_to_ct(struct xe_guc_relay *relay) in relay_to_ct()
H A Dxe_guc_ads.c982 struct xe_guc_ct *ct = &ads_to_guc(ads)->ct; in guc_ads_action_update_policies()
/linux-6.15/Documentation/gpu/xe/
H A Dxe_firmware.rst25 .. kernel-doc:: drivers/gpu/drm/xe/xe_guc_ct.c
/linux-6.15/drivers/gpu/drm/xe/tests/
H A 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()