Lines Matching defs:trans
256 static void ipa_table_reset_add(struct gsi_trans *trans, bool filter,
259 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
275 ipa_cmd_dma_shared_mem_add(trans, offset, size, addr, true);
287 struct gsi_trans *trans;
293 trans = ipa_cmd_trans_alloc(ipa, count);
294 if (!trans) {
312 ipa_table_reset_add(trans, true, endpoint_id, 1, mem);
315 gsi_trans_commit_wait(trans);
352 struct gsi_trans *trans;
356 trans = ipa_cmd_trans_alloc(ipa, 4);
357 if (!trans) {
372 ipa_table_reset_add(trans, false, first, count,
374 ipa_table_reset_add(trans, false, first, count,
377 ipa_table_reset_add(trans, false, first, count,
379 ipa_table_reset_add(trans, false, first, count,
382 gsi_trans_commit_wait(trans);
410 struct gsi_trans *trans;
417 trans = ipa_cmd_trans_alloc(ipa, 1);
418 if (!trans) {
426 ipa_cmd_register_write_add(trans, offset, val, val, false);
428 gsi_trans_commit_wait(trans);
433 static void ipa_table_init_add(struct gsi_trans *trans, bool filter,
438 struct ipa *ipa = container_of(trans->gsi, struct ipa, gsi);
465 ipa_cmd_table_init_add(trans, opcode, size, mem->offset, addr,
471 struct gsi_trans *trans;
473 trans = ipa_cmd_trans_alloc(ipa, 4);
474 if (!trans) {
479 ipa_table_init_add(trans, false, IPA_CMD_IP_V4_ROUTING_INIT,
483 ipa_table_init_add(trans, false, IPA_CMD_IP_V6_ROUTING_INIT,
487 ipa_table_init_add(trans, true, IPA_CMD_IP_V4_FILTER_INIT,
491 ipa_table_init_add(trans, true, IPA_CMD_IP_V6_FILTER_INIT,
495 gsi_trans_commit_wait(trans);