Lines Matching refs:relay_transaction
113 struct relay_transaction { struct
208 static struct relay_transaction *
212 struct relay_transaction *txn; in __relay_get_transaction()
256 static struct relay_transaction *
265 static struct relay_transaction *
272 static void relay_release_transaction(struct xe_guc_relay *relay, struct relay_transaction *txn) in relay_release_transaction()
282 static int relay_send_transaction(struct xe_guc_relay *relay, struct relay_transaction *txn) in relay_send_transaction()
351 sizeof(struct relay_transaction)); in xe_guc_relay_init()
408 struct relay_transaction *txn, in relay_send_message_and_wait()
483 struct relay_transaction *txn; in relay_send_to()
565 struct relay_transaction *pending; in relay_handle_reply()
692 static struct relay_transaction *relay_dequeue_transaction(struct xe_guc_relay *relay) in relay_dequeue_transaction()
694 struct relay_transaction *txn; in relay_dequeue_transaction()
697 txn = list_first_entry_or_null(&relay->incoming_actions, struct relay_transaction, link); in relay_dequeue_transaction()
707 struct relay_transaction *txn; in relay_process_incoming_action()
795 struct relay_transaction *txn; in relay_queue_action_msg()