Home
last modified time | relevance | path

Searched refs:payload (Results 1 – 25 of 60) sorted by relevance

123

/rk3399_ARM-atf/plat/xilinx/common/pm_service/
H A Dpm_api_sys.c118 uint32_t payload[PAYLOAD_ARG_CNT] = {0}; in pm_handle_eemi_call() local
128 PM_PACK_PAYLOAD6(payload, module_id, flag, x0, x1, x2, x3, x4, x5); in pm_handle_eemi_call()
129 return pm_ipi_send_sync(primary_proc, payload, result, RET_PAYLOAD_ARG_CNT); in pm_handle_eemi_call()
152 uint32_t payload[PAYLOAD_ARG_CNT]; in pm_self_suspend() local
169 PM_PACK_PAYLOAD6(payload, LIBPM_MODULE_ID, flag, PM_SELF_SUSPEND, in pm_self_suspend()
171 ret = pm_ipi_send_sync(proc, payload, NULL, 0); in pm_self_suspend()
199 uint32_t payload[PAYLOAD_ARG_CNT]; in pm_req_wakeup() local
202 PM_PACK_PAYLOAD5(payload, LIBPM_MODULE_ID, flag, PM_REQ_WAKEUP, target, in pm_req_wakeup()
205 return pm_ipi_send_sync(primary_proc, payload, NULL, 0); in pm_req_wakeup()
259 uint32_t payload[PAYLOAD_ARG_CNT]; in pm_force_powerdown() local
[all …]
H A Dpm_ipi.c83 uint32_t payload[PAYLOAD_ARG_CNT], in pm_ipi_send_common()
91 payload[PAYLOAD_CRC_POS] = calculate_crc(payload, IPI_W0_TO_W6_SIZE); in pm_ipi_send_common()
96 mmio_write_32(buffer_base + offset, payload[i]); in pm_ipi_send_common()
119 uint32_t payload[PAYLOAD_ARG_CNT]) in pm_ipi_send_non_blocking()
125 ret = pm_ipi_send_common(proc, payload, IPI_NON_BLOCKING); in pm_ipi_send_non_blocking()
143 uint32_t payload[PAYLOAD_ARG_CNT]) in pm_ipi_send()
149 ret = pm_ipi_send_common(proc, payload, IPI_BLOCKING); in pm_ipi_send()
270 uint32_t payload[PAYLOAD_ARG_CNT], in pm_ipi_send_sync()
277 ret = pm_ipi_send_common(proc, payload, IPI_BLOCKING); in pm_ipi_send_sync()
316 uint32_t calculate_crc(uint32_t payload[PAYLOAD_ARG_CNT], uint32_t buffersize) in calculate_crc()
[all …]
H A Dpm_svc_main.c138 uint32_t payload[4] = {0}; in ipi_fiq_handler() local
166 ret = pm_get_callbackdata(payload, ARRAY_SIZE(payload), 0, 0); in ipi_fiq_handler()
168 payload[0] = (uint32_t)ret; in ipi_fiq_handler()
171 switch (payload[0]) { in ipi_fiq_handler()
179 if ((payload[2] == EVENT_CPU_PWRDWN) && in ipi_fiq_handler()
180 (NODECLASS(payload[1]) == (uint32_t)XPM_NODECLASS_DEVICE)) { in ipi_fiq_handler()
192 if ((payload[2] == EVENT_CPU_PWRDWN) && in ipi_fiq_handler()
193 (NODECLASS(payload[1]) == (uint32_t)XPM_NODECLASS_DEVICE)) { in ipi_fiq_handler()
539 uint32_t payload[PAYLOAD_ARG_CNT] = {0U}; in eemi_api_handler() local
544 PM_PACK_PAYLOAD7(payload, module_id, security_flag, api_id, in eemi_api_handler()
[all …]
/rk3399_ARM-atf/plat/xilinx/zynqmp/pm_service/
H A Dzynqmp_pm_api_sys.c271 uint32_t payload[PAYLOAD_ARG_CNT]; in pm_self_suspend() local
286 PM_PACK_PAYLOAD6(payload, flag, PM_SELF_SUSPEND, proc->node_id, in pm_self_suspend()
288 return pm_ipi_send_sync(proc, payload, NULL, 0); in pm_self_suspend()
309 uint32_t payload[PAYLOAD_ARG_CNT]; in pm_req_suspend() local
313 PM_PACK_PAYLOAD5(payload, flag, PM_REQ_SUSPEND, target, ack, latency, state); in pm_req_suspend()
315 ret = pm_ipi_send_sync(primary_proc, payload, NULL, 0); in pm_req_suspend()
317 ret = pm_ipi_send(primary_proc, payload); in pm_req_suspend()
348 uint32_t payload[PAYLOAD_ARG_CNT]; in pm_req_wakeup() local
357 PM_PACK_PAYLOAD5(payload, flag, PM_REQ_WAKEUP, target, encoded_address, in pm_req_wakeup()
361 ret = pm_ipi_send_sync(primary_proc, payload, NULL, 0); in pm_req_wakeup()
[all …]
/rk3399_ARM-atf/plat/intel/soc/common/sip/
H A Dsocfpga_sip_fcs.c397 fcs_rng_payload payload = { in intel_fcs_random_number_gen_ext() local
404 payload_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_random_number_gen_ext()
407 (uint32_t *) &payload, payload_size, in intel_fcs_random_number_gen_ext()
498 fcs_cntr_set_preauth_payload payload = { in intel_fcs_cntr_set_preauth() local
503 payload_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_cntr_set_preauth()
509 (uint32_t *) &payload, in intel_fcs_cntr_set_preauth()
516 (uint32_t *) &payload, payload_size, in intel_fcs_cntr_set_preauth()
542 fcs_encrypt_payload payload = { in intel_fcs_encryption() local
548 load_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_encryption()
551 (uint32_t *) &payload, load_size, in intel_fcs_encryption()
[all …]
/rk3399_ARM-atf/drivers/nxp/scmi/vendor/
H A Dscmi_imx9.c35 SCMI_PAYLOAD_ARG4(mbx_mem->payload, cpu_id, attr, in scmi_core_set_reset_addr()
41 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_core_set_reset_addr()
66 SCMI_PAYLOAD_ARG1(mbx_mem->payload, cpu_id); in scmi_core_start()
71 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_core_start()
96 SCMI_PAYLOAD_ARG1(mbx_mem->payload, cpu_id); in scmi_core_stop()
101 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_core_stop()
127 SCMI_PAYLOAD_ARG3(mbx_mem->payload, cpu_id, wakeup, mode); in scmi_core_set_sleep_mode()
132 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_core_set_sleep_mode()
158 SCMI_PAYLOAD_ARG3(mbx_mem->payload, cpu_id, mask_idx, num_mask); in scmi_core_Irq_wake_set()
161 mbx_mem->payload[3U + i] = mask[i]; in scmi_core_Irq_wake_set()
[all …]
/rk3399_ARM-atf/drivers/arm/css/scmi/
H A Dscmi_base_proto.c36 SCMI_PAYLOAD_RET_VAL2(mbx_mem->payload, ret, attr); in scmi_base_protocol_attributes()
71 SCMI_PAYLOAD_ARG1(mbx_mem->payload, agent_id); in scmi_base_discover_agent()
77 SCMI_PAYLOAD_RET_VAL2(mbx_mem->payload, ret, *agent_id_resp); in scmi_base_discover_agent()
79 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_base_discover_agent()
84 memcpy(name, (void *)&mbx_mem->payload[2], in scmi_base_discover_agent()
109 SCMI_PAYLOAD_ARG2(mbx_mem->payload, agent_id, flags); in scmi_base_reset_agent_config()
114 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_base_reset_agent_config()
H A Dscmi_pwr_dmn_proto.c41 SCMI_PAYLOAD_ARG3(mbx_mem->payload, pwr_state_set_msg_flag, in scmi_pwr_state_set()
47 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_pwr_state_set()
76 SCMI_PAYLOAD_ARG1(mbx_mem->payload, domain_id); in scmi_pwr_state_get()
81 SCMI_PAYLOAD_RET_VAL2(mbx_mem->payload, ret, *scmi_pwr_state); in scmi_pwr_state_get()
H A Dscmi_sys_pwr_proto.c34 SCMI_PAYLOAD_ARG2(mbx_mem->payload, flags, system_state); in scmi_sys_pwr_state_set()
39 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_sys_pwr_state_set()
71 SCMI_PAYLOAD_RET_VAL2(mbx_mem->payload, ret, *system_state); in scmi_sys_pwr_state_get()
H A Dscmi_ap_core_proto.c34 SCMI_PAYLOAD_ARG3(mbx_mem->payload, reset_addr & 0xffffffff, in scmi_ap_core_set_reset_addr()
40 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_ap_core_set_reset_addr()
73 SCMI_PAYLOAD_RET_VAL4(mbx_mem->payload, ret, lo_addr, hi_addr, *attr); in scmi_ap_core_get_reset_addr()
H A Dscmi_common.c113 SCMI_PAYLOAD_RET_VAL2(mbx_mem->payload, ret, *version); in scmi_proto_version()
142 SCMI_PAYLOAD_ARG1(mbx_mem->payload, command_id); in scmi_proto_msg_attr()
147 SCMI_PAYLOAD_RET_VAL2(mbx_mem->payload, ret, *attr); in scmi_proto_msg_attr()
/rk3399_ARM-atf/plat/xilinx/common/include/
H A Dpm_ipi.h23 uint32_t payload[PAYLOAD_ARG_CNT]);
25 uint32_t payload[PAYLOAD_ARG_CNT]);
27 uint32_t payload[PAYLOAD_ARG_CNT],
34 uint32_t calculate_crc(uint32_t payload[PAYLOAD_ARG_CNT], uint32_t buffersize);
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/
H A Dsfcp_defs.h96 uint8_t payload[1]; member
99 uint8_t payload[1]; member
139 payload)
161 .id_extension_used.payload) : \
164 .id_extension_not_used.payload)) : \
168 .id_extension_used.payload) : \
171 .id_extension_not_used.payload)))
H A Dsfcp_helpers.c17 uint16_t *client_id, uint8_t **payload, in sfcp_helpers_parse_packet() argument
49 *payload = NULL; in sfcp_helpers_parse_packet()
80 *payload = (uint8_t *)GET_SFCP_PAYLOAD_PTR( in sfcp_helpers_parse_packet()
83 *payload = NULL; in sfcp_helpers_parse_packet()
H A Dsfcp.c121 uint8_t trusted_subnet_id, uint8_t **payload, in sfcp_init_msg() argument
136 if ((buf == NULL) || (payload == NULL) || (payload_len == NULL) || in sfcp_init_msg()
219 *payload = (uint8_t *)GET_SFCP_PAYLOAD_PTR(msg_ptr, uses_cryptography, in sfcp_init_msg()
384 uint8_t **payload, size_t *payload_len, in sfcp_init_reply() argument
395 if ((buf == NULL) || (payload == NULL) || (payload_len == NULL) || in sfcp_init_reply()
445 *payload = (uint8_t *)GET_SFCP_PAYLOAD_PTR(reply_ptr, uses_cryptography, in sfcp_init_reply()
585 uint8_t **payload, size_t *payload_len, in sfcp_receive_msg() argument
606 if ((buf == NULL) || (client_id == NULL) || (payload == NULL) || in sfcp_receive_msg()
627 &packet_application_id, client_id, payload, payload_len, in sfcp_receive_msg()
646 message_id, packet_uses_crypto, *payload, *payload_len, in sfcp_receive_msg()
[all …]
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_psa/sfcp_psa_protocol/
H A Dsfcp_psa_protocol_embed.c39 if (in_vec[i].len > sizeof(msg->payload) - payload_size) { in sfcp_protocol_embed_serialize_msg()
42 memcpy(msg->payload + payload_size, in_vec[i].base, in sfcp_protocol_embed_serialize_msg()
48 *msg_len = sizeof(*msg) - sizeof(msg->payload) + payload_size; in sfcp_protocol_embed_serialize_msg()
64 if ((sizeof(*reply) - sizeof(reply->payload) + payload_offset) > in sfcp_protocol_embed_deserialize_reply()
69 memcpy(out_vec[i].base, reply->payload + payload_offset, in sfcp_protocol_embed_deserialize_reply()
H A Dsfcp_psa_protocol_embed.h25 uint8_t payload[PLAT_RSE_COMMS_PAYLOAD_MAX_SIZE]; member
31 uint8_t payload[PLAT_RSE_COMMS_PAYLOAD_MAX_SIZE]; member
/rk3399_ARM-atf/plat/amd/versal2/pm_service/
H A Dpm_svc_main.c131 uint32_t payload[4] = {0}; in ipi_fiq_handler() local
159 ret = pm_get_callbackdata(payload, ARRAY_SIZE(payload), 0, 0); in ipi_fiq_handler()
161 payload[0] = (uint32_t) ret; in ipi_fiq_handler()
164 switch (payload[0]) { in ipi_fiq_handler()
172 if ((payload[2] == EVENT_CPU_PWRDWN) && in ipi_fiq_handler()
173 (NODECLASS(payload[1]) == (uint32_t)XPM_NODECLASS_DEVICE)) { in ipi_fiq_handler()
192 } else if ((payload[2] == EVENT_CPU_PWRDWN) && in ipi_fiq_handler()
193 (NODECLASS(payload[1]) == (uint32_t)XPM_NODECLASS_DEVICE)) { in ipi_fiq_handler()
439 uint32_t payload[PAYLOAD_ARG_CNT] = {0U}; in eemi_api_handler() local
444 PM_PACK_PAYLOAD7(payload, module_id, security_flag, api_id, in eemi_api_handler()
[all …]
/rk3399_ARM-atf/include/drivers/arm/
H A Dsfcp.h213 uint8_t trusted_subnet_id, uint8_t **payload,
256 uint8_t **payload, size_t *payload_len,
313 uint8_t **payload, size_t *payload_len,
345 uint8_t **payload, size_t *payload_len);
408 bool *needs_reply, uint8_t *payload,
471 sfcp_pop_reply_from_buffer(sfcp_buffer_handle_t buffer_handle, uint8_t *payload,
/rk3399_ARM-atf/plat/intel/soc/common/drivers/ddr/
H A Dddr.c158 uint32_t payload[IOSSM_CMD_MAX_WORD_SIZE] = {0U}; in ddr_iossm_mailbox_cmd() local
167 OPCODE_GET_MEM_INTF_INFO, payload, i); in ddr_iossm_mailbox_cmd()
172 OPCODE_GET_MEM_TECHNOLOGY, payload, i); in ddr_iossm_mailbox_cmd()
177 OPCODE_GET_MEM_WIDTH_INFO, payload, i); in ddr_iossm_mailbox_cmd()
183 payload, i); in ddr_iossm_mailbox_cmd()
190 payload, i); in ddr_iossm_mailbox_cmd()
210 payload, i); in ddr_iossm_mailbox_cmd()
230 payload, i); in ddr_iossm_mailbox_cmd()
236 payload, i); in ddr_iossm_mailbox_cmd()
242 payload, i); in ddr_iossm_mailbox_cmd()
[all …]
/rk3399_ARM-atf/docs/design/
H A Dalt-boot-flows.rst17 boot flow, where a modified BL2 boots an EL3 payload, instead of loading the
25 When booting an EL3 payload on Arm standard platforms, the configuration of the
28 DRAM to the EL3 payload.
42 Booting an EL3 payload
45 The EL3 payload image is a standalone image and is not part of the FIP. It is
48 - The EL3 payload may reside in non-volatile memory (NVM) and execute in
52 - The EL3 payload needs to be loaded in volatile memory (e.g. DRAM) at
57 moment for a debugger to take control of the target and load the payload (for
62 use any other platform-specific mechanism to load the EL3 payload, though.
/rk3399_ARM-atf/drivers/scmi-msg/
H A Dentry.c53 void scmi_write_response(struct scmi_msg *msg, void *payload, size_t size) in scmi_write_response() argument
60 assert(payload && size >= sizeof(int32_t) && size <= msg->out_size && in scmi_write_response()
63 memcpy(msg->out, payload, size); in scmi_write_response()
H A Dsmt.c40 uint32_t payload[]; member
150 msg.out = (char *)smt_hdr->payload; in scmi_proccess_smt()
156 memcpy(msg.in, smt_hdr->payload, in_payload_size); in scmi_proccess_smt()
/rk3399_ARM-atf/drivers/arm/css/scmi/vendor/
H A Dscmi_sq.c53 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_get_draminfo()
55 memcpy(&response, (void *)mbx_mem->payload, sizeof(response)); in scmi_get_draminfo()
/rk3399_ARM-atf/docs/design_documents/
H A Ddrtm_poc.rst5 by measuring and executing a protected payload. The architectural requirements
27 doing any needed configuration, loading the target payload image(DLME),
40 prepares the memory region for the target payload, measures the payload,
41 and finally transfers control to the payload.
43 - **DLME**: The protected payload is referred to as the Dynamically Launched

123