Lines Matching refs:ret_payload

60 				    u32 *ret_payload)  in do_fw_call_fail()  argument
69 static int (*do_fw_call)(u64, u64, u64, u32 *ret_payload) = do_fw_call_fail;
83 u32 *ret_payload) in do_fw_call_smc() argument
89 if (ret_payload) { in do_fw_call_smc()
90 ret_payload[0] = lower_32_bits(res.a0); in do_fw_call_smc()
91 ret_payload[1] = upper_32_bits(res.a0); in do_fw_call_smc()
92 ret_payload[2] = lower_32_bits(res.a1); in do_fw_call_smc()
93 ret_payload[3] = upper_32_bits(res.a1); in do_fw_call_smc()
113 u32 *ret_payload) in do_fw_call_hvc() argument
119 if (ret_payload) { in do_fw_call_hvc()
120 ret_payload[0] = lower_32_bits(res.a0); in do_fw_call_hvc()
121 ret_payload[1] = upper_32_bits(res.a0); in do_fw_call_hvc()
122 ret_payload[2] = lower_32_bits(res.a1); in do_fw_call_hvc()
123 ret_payload[3] = upper_32_bits(res.a1); in do_fw_call_hvc()
155 u32 arg2, u32 arg3, u32 *ret_payload) in zynqmp_pm_invoke_fn() argument
167 return do_fw_call(smc_arg[0], smc_arg[1], smc_arg[2], ret_payload); in zynqmp_pm_invoke_fn()
181 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_get_api_version() local
192 ret = zynqmp_pm_invoke_fn(PM_GET_API_VERSION, 0, 0, 0, 0, ret_payload); in zynqmp_pm_get_api_version()
193 *version = ret_payload[1]; in zynqmp_pm_get_api_version()
208 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_get_chipid() local
214 ret = zynqmp_pm_invoke_fn(PM_GET_CHIPID, 0, 0, 0, 0, ret_payload); in zynqmp_pm_get_chipid()
215 *idcode = ret_payload[1]; in zynqmp_pm_get_chipid()
216 *version = ret_payload[2]; in zynqmp_pm_get_chipid()
229 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_get_trustzone_version() local
241 0, 0, ret_payload); in zynqmp_pm_get_trustzone_version()
242 *version = ret_payload[1]; in zynqmp_pm_get_trustzone_version()
339 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_clock_getstate() local
343 0, 0, ret_payload); in zynqmp_pm_clock_getstate()
344 *state = ret_payload[1]; in zynqmp_pm_clock_getstate()
377 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_clock_getdivider() local
381 0, 0, ret_payload); in zynqmp_pm_clock_getdivider()
382 *divider = ret_payload[1]; in zynqmp_pm_clock_getdivider()
416 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_clock_getrate() local
420 0, 0, ret_payload); in zynqmp_pm_clock_getrate()
421 *rate = ((u64)ret_payload[2] << 32) | ret_payload[1]; in zynqmp_pm_clock_getrate()
453 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_clock_getparent() local
457 0, 0, ret_payload); in zynqmp_pm_clock_getparent()
458 *parent_id = ret_payload[1]; in zynqmp_pm_clock_getparent()
529 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_reset_get_status() local
536 0, 0, ret_payload); in zynqmp_pm_reset_get_status()
537 *status = ret_payload[1]; in zynqmp_pm_reset_get_status()
573 u32 ret_payload[PAYLOAD_ARG_CNT]; in zynqmp_pm_fpga_get_status() local
579 ret = zynqmp_pm_invoke_fn(PM_FPGA_GET_STATUS, 0, 0, 0, 0, ret_payload); in zynqmp_pm_fpga_get_status()
580 *value = ret_payload[1]; in zynqmp_pm_fpga_get_status()