Lines Matching refs:relay_transaction
112 struct relay_transaction { struct
207 static struct relay_transaction *
211 struct relay_transaction *txn; in __relay_get_transaction()
255 static struct relay_transaction *
264 static struct relay_transaction *
271 static void relay_release_transaction(struct xe_guc_relay *relay, struct relay_transaction *txn) in relay_release_transaction()
281 static int relay_send_transaction(struct xe_guc_relay *relay, struct relay_transaction *txn) in relay_send_transaction()
350 sizeof(struct relay_transaction)); in xe_guc_relay_init()
406 struct relay_transaction *txn, in relay_send_message_and_wait()
481 struct relay_transaction *txn; in relay_send_to()
563 struct relay_transaction *pending; in relay_handle_reply()
690 static struct relay_transaction *relay_dequeue_transaction(struct xe_guc_relay *relay) in relay_dequeue_transaction()
692 struct relay_transaction *txn; in relay_dequeue_transaction()
695 txn = list_first_entry_or_null(&relay->incoming_actions, struct relay_transaction, link); in relay_dequeue_transaction()
705 struct relay_transaction *txn; in relay_process_incoming_action()
793 struct relay_transaction *txn; in relay_queue_action_msg()