Lines Matching refs:regs
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]) in hvc_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()
89 struct pt_regs regs; in psci_system_reset() local
91 regs.regs[0] = ARM_PSCI_0_2_FN_SYSTEM_RESET; in psci_system_reset()
94 smc_call(®s); in psci_system_reset()
96 hvc_call(®s); in psci_system_reset()
104 struct pt_regs regs; in psci_system_reset2() local
106 regs.regs[0] = ARM_PSCI_0_2_FN64_SYSTEM_RESET2; in psci_system_reset2()
107 regs.regs[1] = PSCI_RESET2_TYPE_VENDOR | reset_level; in psci_system_reset2()
108 regs.regs[2] = cookie; in psci_system_reset2()
110 smc_call(®s); in psci_system_reset2()
112 hvc_call(®s); in psci_system_reset2()
120 struct pt_regs regs; in psci_system_off() local
122 regs.regs[0] = ARM_PSCI_0_2_FN_SYSTEM_OFF; in psci_system_off()
125 smc_call(®s); in psci_system_off()
127 hvc_call(®s); in psci_system_off()