Home
last modified time | relevance | path

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

12

/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 …]
H A Dzynqmp_pm_svc_main.c47 uint32_t payload[PAYLOAD_ARG_CNT]; member
291 uint32_t payload[PAYLOAD_ARG_CNT]; in pm_smc_handler() local
563 PM_PACK_PAYLOAD5(payload, security_flag, smc_fid & FUNCID_NUM_MASK, in pm_smc_handler()
565 ret = pm_ipi_send_sync(primary_proc, payload, ret_payload, 3U); in pm_smc_handler()
584 PM_PACK_PAYLOAD6(payload, security_flag, api_id, pm_arg[0], in pm_smc_handler()
586 ret = pm_ipi_send_sync(primary_proc, payload, result, in pm_smc_handler()
/rk3399_ARM-atf/plat/intel/soc/common/sip/
H A Dsocfpga_sip_fcs.c396 fcs_rng_payload payload = { in intel_fcs_random_number_gen_ext() local
403 payload_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_random_number_gen_ext()
406 (uint32_t *) &payload, payload_size, in intel_fcs_random_number_gen_ext()
497 fcs_cntr_set_preauth_payload payload = { in intel_fcs_cntr_set_preauth() local
502 payload_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_cntr_set_preauth()
508 (uint32_t *) &payload, in intel_fcs_cntr_set_preauth()
515 (uint32_t *) &payload, payload_size, in intel_fcs_cntr_set_preauth()
541 fcs_encrypt_payload payload = { in intel_fcs_encryption() local
547 load_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_encryption()
550 (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/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/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/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/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
/rk3399_ARM-atf/bl32/optee/
H A Doptee.mk15 $(info Trusted Firmware-A built for OP-TEE payload support)
/rk3399_ARM-atf/docs/plat/arm/fvp/
H A Dfvp-specific-configs.rst19 Booting an EL3 payload
43 To provide the model with the EL3 payload image, the following methods may be
46 #. If the EL3 payload is able to execute in place, it may be programmed into
53 -C bp.flashloader1.fname="<path-to>/<el3-payload>"
55 On Foundation FVP, there is no flash loader component and the EL3 payload
59 command may be used to load the EL3 payload ELF image over JTAG:
63 load <path-to>/el3-payload.elf
65 #. The EL3 payload may be pre-loaded in volatile memory using the following
70 --data cluster0.cpu0="<path-to>/el3-payload>"@address [Base FVPs]
71 --data="<path-to>/<el3-payload>"@address [Foundation FVP]
[all …]
/rk3399_ARM-atf/docs/plat/arm/arm_fpga/
H A Dindex.rst11 The FPGA platform requires to pass on a DTB for the non-secure payload
37 - ``PRELOADED_BL33_BASE`` : Physical address of the BL33 non-secure payload.
59 FPGA image (which can be written by the FPGA payload uploader, but is
60 read-only to the CPU). The FPGA payload tool should be given a text file
86 over to the FPGA payload uploader, which will take care of loading the
88 you need at least a BL33 payload (typically a Linux kernel image), optionally
/rk3399_ARM-atf/plat/xilinx/versal/
H A Dbl31_versal_setup.c78 uint32_t payload[PAYLOAD_ARG_CNT], max_size = (uint32_t)HANDOFF_PARAMS_MAX_SIZE; in bl31_early_platform_setup2() local
121 PM_PACK_PAYLOAD4(payload, LOADER_MODULE_ID, 1U, PM_LOAD_GET_HANDOFF_PARAMS, in bl31_early_platform_setup2()
123 ret_status = pm_ipi_send_sync(primary_proc, payload, NULL, 0); in bl31_early_platform_setup2()
/rk3399_ARM-atf/plat/xilinx/versal_net/
H A Dbl31_versal_net_setup.c97 uint32_t payload[PAYLOAD_ARG_CNT], max_size = HANDOFF_PARAMS_MAX_SIZE; in bl31_early_platform_setup2() local
152 PM_PACK_PAYLOAD4(payload, LOADER_MODULE_ID, 1U, PM_LOAD_GET_HANDOFF_PARAMS, in bl31_early_platform_setup2()
155 ret_status = pm_ipi_send_sync(primary_proc, payload, NULL, 0); in bl31_early_platform_setup2()

12