Lines Matching defs:trans
373 void ipa_cmd_table_init_add(struct gsi_trans *trans,
378 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
409 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
414 void ipa_cmd_hdr_init_local_add(struct gsi_trans *trans, u32 offset, u16 size,
417 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
440 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
444 void ipa_cmd_register_write_add(struct gsi_trans *trans, u32 offset, u32 value,
447 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
493 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
498 static void ipa_cmd_ip_packet_init_add(struct gsi_trans *trans, u8 endpoint_id)
500 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
516 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
521 void ipa_cmd_dma_shared_mem_add(struct gsi_trans *trans, u32 offset, u16 size,
524 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
560 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
564 static void ipa_cmd_ip_tag_status_add(struct gsi_trans *trans, u64 tag)
566 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
580 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
585 static void ipa_cmd_transfer_add(struct gsi_trans *trans, u16 size)
587 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
598 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
602 void ipa_cmd_tag_process_add(struct gsi_trans *trans)
604 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
609 ipa_cmd_register_write_add(trans, 0, 0, 0, true);
610 ipa_cmd_ip_packet_init_add(trans, endpoint->endpoint_id);
611 ipa_cmd_ip_tag_status_add(trans, 0xcba987654321);
612 ipa_cmd_transfer_add(trans, 4);
624 struct gsi_trans *trans;
626 trans = ipa_cmd_trans_alloc(ipa, count);
627 if (trans) {
628 ipa_cmd_tag_process_add(trans);
629 gsi_trans_commit_wait(trans);
650 struct gsi_trans *trans;
654 trans = gsi_channel_trans_alloc(&ipa->gsi, endpoint->channel_id,
656 if (trans)
657 trans->info = ipa_cmd_info_alloc(endpoint, tre_count);
659 return trans;