Lines Matching refs:ret_payload

81 				    u32 *ret_payload)  in do_fw_call_fail()  argument
90 static int (*do_fw_call)(u64, u64, u64, u32 *ret_payload) = do_fw_call_fail;
104 u32 *ret_payload) in do_fw_call_smc() argument
110 if (ret_payload) { in do_fw_call_smc()
111 ret_payload[0] = lower_32_bits(res.a0); in do_fw_call_smc()
112 ret_payload[1] = upper_32_bits(res.a0); in do_fw_call_smc()
113 ret_payload[2] = lower_32_bits(res.a1); in do_fw_call_smc()
114 ret_payload[3] = upper_32_bits(res.a1); in do_fw_call_smc()
134 u32 *ret_payload) in do_fw_call_hvc() argument
140 if (ret_payload) { in do_fw_call_hvc()
141 ret_payload[0] = lower_32_bits(res.a0); in do_fw_call_hvc()
142 ret_payload[1] = upper_32_bits(res.a0); in do_fw_call_hvc()
143 ret_payload[2] = lower_32_bits(res.a1); in do_fw_call_hvc()
144 ret_payload[3] = upper_32_bits(res.a1); in do_fw_call_hvc()
159 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_feature() local
182 ret = do_fw_call(smc_arg[0], smc_arg[1], 0, ret_payload); in zynqmp_pm_feature()
186 ret = ret_payload[1]; in zynqmp_pm_feature()
220 u32 arg2, u32 arg3, u32 *ret_payload) in zynqmp_pm_invoke_fn() argument
238 return do_fw_call(smc_arg[0], smc_arg[1], smc_arg[2], ret_payload); in zynqmp_pm_invoke_fn()
252 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_get_api_version() local
263 ret = zynqmp_pm_invoke_fn(PM_GET_API_VERSION, 0, 0, 0, 0, ret_payload); in zynqmp_pm_get_api_version()
264 *version = ret_payload[1]; in zynqmp_pm_get_api_version()
280 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_get_chipid() local
286 ret = zynqmp_pm_invoke_fn(PM_GET_CHIPID, 0, 0, 0, 0, ret_payload); in zynqmp_pm_get_chipid()
287 *idcode = ret_payload[1]; in zynqmp_pm_get_chipid()
288 *version = ret_payload[2]; in zynqmp_pm_get_chipid()
302 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_get_trustzone_version() local
314 0, 0, ret_payload); in zynqmp_pm_get_trustzone_version()
315 *version = ret_payload[1]; in zynqmp_pm_get_trustzone_version()
415 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_clock_getstate() local
419 0, 0, ret_payload); in zynqmp_pm_clock_getstate()
420 *state = ret_payload[1]; in zynqmp_pm_clock_getstate()
455 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_clock_getdivider() local
459 0, 0, ret_payload); in zynqmp_pm_clock_getdivider()
460 *divider = ret_payload[1]; in zynqmp_pm_clock_getdivider()
496 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_clock_getrate() local
500 0, 0, ret_payload); in zynqmp_pm_clock_getrate()
501 *rate = ((u64)ret_payload[2] << 32) | ret_payload[1]; in zynqmp_pm_clock_getrate()
535 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_clock_getparent() local
539 0, 0, ret_payload); in zynqmp_pm_clock_getparent()
540 *parent_id = ret_payload[1]; in zynqmp_pm_clock_getparent()
756 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_reset_get_status() local
763 0, 0, ret_payload); in zynqmp_pm_reset_get_status()
764 *status = ret_payload[1]; in zynqmp_pm_reset_get_status()
801 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_fpga_get_status() local
807 ret = zynqmp_pm_invoke_fn(PM_FPGA_GET_STATUS, 0, 0, 0, 0, ret_payload); in zynqmp_pm_fpga_get_status()
808 *value = ret_payload[1]; in zynqmp_pm_fpga_get_status()
910 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_aes_engine() local
918 0, 0, ret_payload); in zynqmp_pm_aes_engine()
919 *out = ret_payload[1]; in zynqmp_pm_aes_engine()
1063 u32 ret_payload[PAYLOAD_ARG_CNT]; in ggs_show() local
1065 ret = zynqmp_pm_read_ggs(reg, ret_payload); in ggs_show()
1069 return sprintf(buf, "0x%x\n", ret_payload[1]); in ggs_show()
1131 u32 ret_payload[PAYLOAD_ARG_CNT]; in pggs_show() local
1133 ret = zynqmp_pm_read_pggs(reg, ret_payload); in pggs_show()
1137 return sprintf(buf, "0x%x\n", ret_payload[1]); in pggs_show()