Lines Matching +full:psci +full:- +full:1
1 // SPDX-License-Identifier: GPL-2.0+
8 #include <asm-offsets.h>
12 #include <asm/psci.h>
25 "ldr x1, %1\n" in hvc_call()
34 "str x1, %1\n" in hvc_call()
37 : "+m" (args->regs[0]), "+m" (args->regs[1]), in hvc_call()
38 "+m" (args->regs[2]), "+m" (args->regs[3]) in hvc_call()
39 : "m" (args->regs[4]), "m" (args->regs[5]), in hvc_call()
40 "m" (args->regs[6]), "m" (args->regs[7]) in hvc_call()
59 "ldr x1, %1\n" in smc_call()
67 "str x1, %1\n" in smc_call()
70 : "+m" (args->regs[0]), "+m" (args->regs[1]), in smc_call()
71 "+m" (args->regs[2]), "+m" (args->regs[3]) in smc_call()
72 : "m" (args->regs[4]), "m" (args->regs[5]), in smc_call()
73 "m" (args->regs[6]) in smc_call()
81 * trigger PSCI calls to EL3 using SMC. If anyone ever wants to
82 * use PSCI on U-Boot running below a hypervisor, please detect
98 while (1) in psci_system_reset()
113 while (1) in psci_system_off()