Lines Matching refs:payload
30 * has a well-defined format, having a payload of a known length. This
32 * immediate command's opcode. The payload for a command resides in AP
136 /* Immediate command payload */
258 struct ipa_cmd_register_write *payload;
268 bit_count = BITS_PER_BYTE * sizeof(payload->offset);
366 struct ipa_cmd_hw_ip_fltrt_init *payload;
387 payload = &cmd_payload->table_init;
391 payload->hash_rules_addr = cpu_to_le64(hash_addr);
392 payload->flags = cpu_to_le64(val);
393 payload->nhash_rules_addr = cpu_to_le64(addr);
395 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
405 struct ipa_cmd_hw_hdr_init_local *payload;
418 payload = &cmd_payload->hdr_init_local;
420 payload->hdr_table_addr = cpu_to_le64(addr);
423 payload->flags = cpu_to_le32(flags);
425 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
433 struct ipa_cmd_register_write *payload;
446 * bits in the payload flags field.
474 payload = &cmd_payload->register_write;
476 payload->flags = cpu_to_le16(flags);
477 payload->offset = cpu_to_le16((u16)offset);
478 payload->value = cpu_to_le32(value);
479 payload->value_mask = cpu_to_le32(mask);
480 payload->clear_options = cpu_to_le32(options);
482 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
491 struct ipa_cmd_ip_packet_init *payload;
496 payload = &cmd_payload->ip_packet_init;
499 payload->dest_endpoint =
503 payload->dest_endpoint = endpoint_id;
506 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
516 struct ipa_cmd_hw_dma_mem_mem *payload;
529 payload = &cmd_payload->dma_shared_mem;
531 /* payload->clear_after_read was reserved prior to IPA v4.0. It's
534 payload->size = cpu_to_le16(size);
535 payload->local_addr = cpu_to_le16(offset);
536 /* payload->flags:
545 payload->flags = cpu_to_le16(flags);
546 payload->system_addr = cpu_to_le64(addr);
548 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
556 struct ipa_cmd_ip_packet_tag_status *payload;
561 payload = &cmd_payload->ip_packet_tag_status;
563 payload->tag = le64_encode_bits(0, IP_PACKET_TAG_STATUS_TAG_FMASK);
565 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,
574 union ipa_cmd_payload *payload;
577 /* Just transfer a zero-filled payload structure */
578 payload = ipa_cmd_payload_alloc(ipa, &payload_addr);
580 gsi_trans_cmd_add(trans, payload, sizeof(*payload), payload_addr,