Symbol: xe_guc_relay
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
123
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
132
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
141
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
149
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
157
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
169
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
181
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
197
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
20
static int replacement_relay_get_totalvfs(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
213
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
227
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
229
int (*guc2relay)(struct xe_guc_relay *, const u32 *, u32);
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
281
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
309
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
32
struct xe_guc_relay *relay;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
342
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
365
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
390
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
439
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
448
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
457
struct xe_guc_relay *relay = test->priv;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
479
struct xe_guc_relay *relay = &xe_device_get_gt(xe, 0)->uc.guc.relay;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
489
struct xe_guc_relay *relay = &xe_device_get_gt(xe, 0)->uc.guc.relay;
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
499
struct xe_guc_relay *relay = &xe_device_get_gt(xe, 0)->uc.guc.relay;
drivers/gpu/drm/xe/xe_guc_relay.c
218
__relay_get_transaction(struct xe_guc_relay *relay, bool incoming, u32 remote, u32 rid,
drivers/gpu/drm/xe/xe_guc_relay.c
266
relay_new_transaction(struct xe_guc_relay *relay, u32 target, const u32 *action, u32 len,
drivers/gpu/drm/xe/xe_guc_relay.c
275
relay_new_incoming_transaction(struct xe_guc_relay *relay, u32 origin, u32 rid,
drivers/gpu/drm/xe/xe_guc_relay.c
281
static void relay_release_transaction(struct xe_guc_relay *relay, struct relay_transaction *txn)
drivers/gpu/drm/xe/xe_guc_relay.c
291
static int relay_send_transaction(struct xe_guc_relay *relay, struct relay_transaction *txn)
drivers/gpu/drm/xe/xe_guc_relay.c
328
struct xe_guc_relay *relay = arg;
drivers/gpu/drm/xe/xe_guc_relay.c
342
int xe_guc_relay_init(struct xe_guc_relay *relay)
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
414
static void relay_testonly_nop(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/xe_guc_relay.c
419
static int relay_send_message_and_wait(struct xe_guc_relay *relay,
drivers/gpu/drm/xe/xe_guc_relay.c
43
static struct xe_guc_ct *relay_to_ct(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/xe_guc_relay.c
48
static struct xe_gt *relay_to_gt(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/xe_guc_relay.c
492
static int relay_send_to(struct xe_guc_relay *relay, u32 target,
drivers/gpu/drm/xe/xe_guc_relay.c
53
static struct xe_device *relay_to_xe(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/xe_guc_relay.c
544
int xe_guc_relay_send_to_vf(struct xe_guc_relay *relay, u32 target,
drivers/gpu/drm/xe/xe_guc_relay.c
566
int xe_guc_relay_send_to_pf(struct xe_guc_relay *relay,
drivers/gpu/drm/xe/xe_guc_relay.c
574
static int relay_handle_reply(struct xe_guc_relay *relay, u32 origin,
drivers/gpu/drm/xe/xe_guc_relay.c
606
static int relay_handle_failure(struct xe_guc_relay *relay, u32 origin,
drivers/gpu/drm/xe/xe_guc_relay.c
619
static int relay_testloop_action_handler(struct xe_guc_relay *relay, u32 origin,
drivers/gpu/drm/xe/xe_guc_relay.c
679
static int relay_action_handler(struct xe_guc_relay *relay, u32 origin,
drivers/gpu/drm/xe/xe_guc_relay.c
709
static struct relay_transaction *relay_dequeue_transaction(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/xe_guc_relay.c
72
static int relay_get_totalvfs(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/xe_guc_relay.c
722
static void relay_process_incoming_action(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/xe_guc_relay.c
781
static bool relay_needs_worker(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/xe_guc_relay.c
793
static void relay_kick_worker(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/xe_guc_relay.c
801
struct xe_guc_relay *relay = container_of(w, struct xe_guc_relay, worker);
drivers/gpu/drm/xe/xe_guc_relay.c
809
static int relay_queue_action_msg(struct xe_guc_relay *relay, u32 origin, u32 rid,
drivers/gpu/drm/xe/xe_guc_relay.c
81
static bool relay_is_ready(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/xe_guc_relay.c
826
static int relay_process_msg(struct xe_guc_relay *relay, u32 origin, u32 rid,
drivers/gpu/drm/xe/xe_guc_relay.c
86
static u32 relay_get_next_rid(struct xe_guc_relay *relay)
drivers/gpu/drm/xe/xe_guc_relay.c
884
int xe_guc_relay_process_guc2vf(struct xe_guc_relay *relay, const u32 *msg, u32 len)
drivers/gpu/drm/xe/xe_guc_relay.c
929
int xe_guc_relay_process_guc2pf(struct xe_guc_relay *relay, const u32 *msg, u32 len)
drivers/gpu/drm/xe/xe_guc_relay.h
12
struct xe_guc_relay;
drivers/gpu/drm/xe/xe_guc_relay.h
14
int xe_guc_relay_init(struct xe_guc_relay *relay);
drivers/gpu/drm/xe/xe_guc_relay.h
16
int xe_guc_relay_send_to_pf(struct xe_guc_relay *relay,
drivers/gpu/drm/xe/xe_guc_relay.h
19
int xe_guc_relay_process_guc2vf(struct xe_guc_relay *relay, const u32 *msg, u32 len);
drivers/gpu/drm/xe/xe_guc_relay.h
22
int xe_guc_relay_send_to_vf(struct xe_guc_relay *relay, u32 target,
drivers/gpu/drm/xe/xe_guc_relay.h
24
int xe_guc_relay_process_guc2pf(struct xe_guc_relay *relay, const u32 *msg, u32 len);
drivers/gpu/drm/xe/xe_guc_relay.h
26
static inline int xe_guc_relay_send_to_vf(struct xe_guc_relay *relay, u32 target,
drivers/gpu/drm/xe/xe_guc_relay.h
31
static inline int xe_guc_relay_process_guc2pf(struct xe_guc_relay *relay, const u32 *msg, u32 len)
drivers/gpu/drm/xe/xe_guc_types.h
114
struct xe_guc_relay relay;