Lines Matching refs:payload
30 * command has a well-defined format, having a payload of a known length.
32 * immediate command's opcode. The payload for a command resides in DRAM
138 /* Immediate command payload */
250 struct ipa_cmd_register_write *payload;
259 bit_count = BITS_PER_BYTE * sizeof(payload->offset);
380 struct ipa_cmd_hw_ip_fltrt_init *payload;
401 payload = &cmd_payload->table_init;
405 payload->hash_rules_addr = cpu_to_le64(hash_addr);
406 payload->flags = cpu_to_le64(val);
407 payload->nhash_rules_addr = cpu_to_le64(addr);
409 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
420 struct ipa_cmd_hw_hdr_init_local *payload;
433 payload = &cmd_payload->hdr_init_local;
435 payload->hdr_table_addr = cpu_to_le64(addr);
438 payload->flags = cpu_to_le32(flags);
440 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
448 struct ipa_cmd_register_write *payload;
485 payload = &cmd_payload->register_write;
487 payload->flags = cpu_to_le16(flags);
488 payload->offset = cpu_to_le16((u16)offset);
489 payload->value = cpu_to_le32(value);
490 payload->value_mask = cpu_to_le32(mask);
491 payload->clear_options = cpu_to_le32(options);
493 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
503 struct ipa_cmd_ip_packet_init *payload;
511 payload = &cmd_payload->ip_packet_init;
513 payload->dest_endpoint = u8_encode_bits(endpoint_id,
516 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
526 struct ipa_cmd_hw_dma_mem_mem *payload;
539 payload = &cmd_payload->dma_shared_mem;
541 /* payload->clear_after_read was reserved prior to IPA v4.0. It's
544 payload->size = cpu_to_le16(size);
545 payload->local_addr = cpu_to_le16(offset);
546 /* payload->flags:
555 payload->flags = cpu_to_le16(flags);
556 payload->system_addr = cpu_to_le64(addr);
560 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
569 struct ipa_cmd_ip_packet_tag_status *payload;
576 payload = &cmd_payload->ip_packet_tag_status;
578 payload->tag = u64_encode_bits(tag, IP_PACKET_TAG_STATUS_TAG_FMASK);
580 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
590 union ipa_cmd_payload *payload;
593 /* assert(size <= sizeof(*payload)); */
595 /* Just transfer a zero-filled payload structure */
596 payload = ipa_cmd_payload_alloc(ipa, &payload_addr);
598 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,