Lines Matching refs:res

42 	struct arm_smccc_res res;
44 arm_smccc_smc(function_id, arg0, arg1, arg2, 0, 0, 0, 0, &res);
45 return res;
68 struct arm_smccc_res res;
70 res = __invoke_sip_fn_smc(SIP_SUSPEND_MODE, ctrl, config1, config2);
71 return res.a0;
77 struct arm_smccc_res res;
79 res = __invoke_sip_fn_smc(SIP_SUSPEND_MODE, info, 0, 0);
80 return res;
86 struct arm_smccc_res res;
88 res = __invoke_sip_fn_smc(PSCI_FN_NATIVE(1_0, SYSTEM_SUSPEND), 0, 0, 0);
89 return res.a0;
95 struct arm_smccc_res res;
97 res = __invoke_sip_fn_smc(SIP_REMOTECTL_CFG, func, data, 0);
99 return res.a0;
105 struct arm_smccc_res res;
107 res = __invoke_sip_fn_smc(SIP_ACCESS_REG, 0, addr_phy, SECURE_REG_RD);
108 if (res.a0)
110 __func__, (int)res.a0, addr_phy);
112 return res.a1;
118 struct arm_smccc_res res;
120 res = __invoke_sip_fn_smc(SIP_ACCESS_REG, val, addr_phy, SECURE_REG_WR);
121 if (res.a0)
123 __func__, (int)res.a0, addr_phy);
125 return res.a0;
170 struct arm_smccc_res res;
173 res = __invoke_sip_fn_smc(SIP_SHARE_MEM, page_num, page_type, 0);
174 if (IS_SIP_ERROR(res.a0))
177 share_mem_phy = res.a1;
178 res.a1 = (unsigned long)sip_map(share_mem_phy, SIZE_PAGE(page_num));
181 return res;
193 struct arm_smccc_res res;
195 res = __invoke_sip_fn_smc(PSCI_SIP_VPU_RESET, arg0, arg1, arg2);
196 return res;
202 struct arm_smccc_res res;
204 res = __invoke_sip_fn_smc(SIP_BUS_CFG, arg0, arg1, arg2);
205 return res;
212 struct arm_smccc_res res;
219 res = sip_smc_request_share_mem(1, SHARE_PAGE_TYPE_DDR_ADDRMAP);
220 if (res.a0 != 0) {
225 map = (struct dram_addrmap_info *)res.a1;
227 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR_ADDRMAP, 0,
229 if (res.a0) {
230 pr_err("rockchip_sip_config_dram_init error:%lx\n", res.a0);
241 struct arm_smccc_res res;
244 res = __invoke_sip_fn_smc(SIP_LAST_LOG, local_clock(), 0, 0);
245 if (IS_SIP_ERROR(res.a0))
246 return res;
248 addr1 = sip_map(res.a1, res.a3);
251 res.a0 = SIP_RET_INVALID_ADDRESS;
252 return res;
254 addr2 = sip_map(res.a2, res.a3);
257 res.a0 = SIP_RET_INVALID_ADDRESS;
258 return res;
261 res.a1 = (unsigned long)addr1;
262 res.a2 = (unsigned long)addr2;
264 return res;
393 struct arm_smccc_res res;
399 res = __invoke_sip_fn_smc(SIP_UARTDBG_FN, irq_id,
402 if (IS_SIP_ERROR(res.a0)) {
403 pr_err("%s error: %d\n", __func__, (int)res.a0);
404 return res.a0;
409 ft_fiq_mem_phy = res.a1;
447 struct arm_smccc_res res;
450 res = __invoke_sip_fn_smc(SIP_UARTDBG_FN, cpu_logical_map_mpidr(cpu),
452 return res.a0;
457 struct arm_smccc_res res;
459 res = __invoke_sip_fn_smc(SIP_SDEI_FIQ_DBG_SWITCH_CPU,
461 return res.a0;
466 struct arm_smccc_res res;
468 res = __invoke_sip_fn_smc(SIP_SDEI_FIQ_DBG_GET_EVENT_ID,
470 *fiq = res.a1;
471 *sw_cpu = res.a2;
473 *flag = res.a3;
475 return res.a0;
493 struct arm_smccc_res res;
495 res = __invoke_sip_fn_smc(SIP_UARTDBG_FN, port_phyaddr, baudrate,
497 return res.a0;
503 struct arm_smccc_res res;
506 res = sip_smc_request_share_mem(FIQ_UARTDBG_PAGE_NUMS,
508 if (IS_SIP_ERROR(res.a0))
509 return res.a0;
535 struct arm_smccc_res res;
544 res = __invoke_sip_fn_smc(SIP_SIP_VERSION, SIP_IMPLEMENT_V2,
546 if (IS_SIP_ERROR(res.a0))