Lines Matching full:a0
60 register_t a0; member
95 #define arm_smccc_invoke_1(func, a0, res) \ argument
96 func(a0, 0, 0, 0, 0, 0, 0, 0, res)
97 #define arm_smccc_invoke_2(func, a0, a1, res) \ argument
98 func(a0, a1, 0, 0, 0, 0, 0, 0, res)
99 #define arm_smccc_invoke_3(func, a0, a1, a2, res) \ argument
100 func(a0, a1, a2, 0, 0, 0, 0, 0, res)
101 #define arm_smccc_invoke_4(func, a0, a1, a2, a3, res) \ argument
102 func(a0, a1, a2, a3, 0, 0, 0, 0, res)
103 #define arm_smccc_invoke_5(func, a0, a1, a2, a3, a4, res) \ argument
104 func(a0, a1, a2, a3, a4, 0, 0, 0, res)
105 #define arm_smccc_invoke_6(func, a0, a1, a2, a3, a4, a5, res) \ argument
106 func(a0, a1, a2, a3, a4, a5, 0, 0, res)
107 #define arm_smccc_invoke_7(func, a0, a1, a2, a3, a4, a5, a6, res) \ argument
108 func(a0, a1, a2, a3, a4, a5, a6, 0, res)
109 #define arm_smccc_invoke_8(func, a0, a1, a2, a3, a4, a5, a6, a7, res) \ argument
110 func(a0, a1, a2, a3, a4, a5, a6, a7, res)
114 #define _arm_smccc_invoke(func, a0, ...) \ argument
118 arm_smccc_invoke_1)(func, a0, __VA_ARGS__)
120 #define arm_smccc_invoke_hvc(a0, ...) \ argument
121 _arm_smccc_invoke(arm_smccc_hvc, a0, __VA_ARGS__)
122 #define arm_smccc_invoke_smc(a0, ...) \ argument
123 _arm_smccc_invoke(arm_smccc_smc, a0, __VA_ARGS__)
124 #define arm_smccc_invoke(a0, ...) \ argument
125 _arm_smccc_invoke(psci_callfn, a0, __VA_ARGS__)
128 register_t a0; member