Searched refs:xe_guc_ct (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_guc_ct.h | 14 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 D | xe_guc_ct.c | 104 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 D | xe_guc_types.h | 62 struct xe_guc_ct ct;
|
| H A D | xe_guc_pc.c | 89 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 D | xe_guc_ct_types.h | 115 struct xe_guc_ct { struct
|
| H A D | Makefile | 62 xe_guc_ct.o \
|
| H A D | xe_guc_relay.c | 44 static struct xe_guc_ct *relay_to_ct(struct xe_guc_relay *relay) in relay_to_ct()
|
| H A D | xe_guc_ads.c | 982 struct xe_guc_ct *ct = &ads_to_guc(ads)->ct; in guc_ads_action_update_policies()
|
| /linux-6.15/Documentation/gpu/xe/ |
| H A D | xe_firmware.rst | 25 .. kernel-doc:: drivers/gpu/drm/xe/xe_guc_ct.c
|
| /linux-6.15/drivers/gpu/drm/xe/tests/ |
| H A D | xe_guc_relay_test.c | 61 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()
|