Searched refs:xe_guc_relay (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_guc_relay.h | 12 struct xe_guc_relay; 14 int xe_guc_relay_init(struct xe_guc_relay *relay); 16 int xe_guc_relay_send_to_pf(struct xe_guc_relay *relay, 19 int xe_guc_relay_process_guc2vf(struct xe_guc_relay *relay, const u32 *msg, u32 len); 22 int xe_guc_relay_send_to_vf(struct xe_guc_relay *relay, u32 target, 24 int xe_guc_relay_process_guc2pf(struct xe_guc_relay *relay, const u32 *msg, u32 len); 26 static inline int xe_guc_relay_send_to_vf(struct xe_guc_relay *relay, u32 target, in xe_guc_relay_send_to_vf() 31 static inline int xe_guc_relay_process_guc2pf(struct xe_guc_relay *relay, const u32 *msg, u32 len) in xe_guc_relay_process_guc2pf()
|
| H A D | xe_guc_relay.c | 39 static struct xe_guc *relay_to_guc(struct xe_guc_relay *relay) in relay_to_guc() 44 static struct xe_guc_ct *relay_to_ct(struct xe_guc_relay *relay) in relay_to_ct() 49 static struct xe_gt *relay_to_gt(struct xe_guc_relay *relay) in relay_to_gt() 63 static int relay_get_totalvfs(struct xe_guc_relay *relay) in relay_get_totalvfs() 72 static bool relay_is_ready(struct xe_guc_relay *relay) in relay_is_ready() 77 static u32 relay_get_next_rid(struct xe_guc_relay *relay) in relay_get_next_rid() 319 struct xe_guc_relay *relay = arg; in __fini_relay() 333 int xe_guc_relay_init(struct xe_guc_relay *relay) in xe_guc_relay_init() 402 static void relay_testonly_nop(struct xe_guc_relay *relay) in relay_testonly_nop() 554 int xe_guc_relay_send_to_pf(struct xe_guc_relay *relay, in xe_guc_relay_send_to_pf() [all …]
|
| H A D | xe_guc_relay_types.h | 16 struct xe_guc_relay { struct
|
| H A D | xe_guc_types.h | 105 struct xe_guc_relay relay;
|
| H A D | Makefile | 138 xe_guc_relay.o \
|
| /linux-6.15/drivers/gpu/drm/xe/tests/ |
| H A D | xe_guc_relay_test.c | 32 struct xe_guc_relay *relay; in relay_test_init() 123 struct xe_guc_relay *relay = test->priv; in pf_rejects_guc2pf_too_short() 132 struct xe_guc_relay *relay = test->priv; in pf_rejects_guc2pf_too_long() 141 struct xe_guc_relay *relay = test->priv; in pf_rejects_guc2pf_no_payload() 149 struct xe_guc_relay *relay = test->priv; in pf_fails_no_payload() 157 struct xe_guc_relay *relay = test->priv; in pf_fails_bad_origin() 169 struct xe_guc_relay *relay = test->priv; in pf_fails_bad_type() 181 struct xe_guc_relay *relay = test->priv; in pf_txn_reports_error() 197 struct xe_guc_relay *relay = test->priv; in pf_txn_sends_pf2guc() 213 struct xe_guc_relay *relay = test->priv; in pf_sends_pf2guc() [all …]
|