Lines Matching refs:rets
143 #define CHECK_EMULATED_XICS_RTAS(spapr, rets) \ argument
146 rtas_st((rets), 0, RTAS_OUT_HW_ERROR); \
154 uint32_t nret, target_ulong rets) in rtas_set_xive() argument
159 CHECK_EMULATED_XICS_RTAS(spapr, rets); in rtas_set_xive()
162 rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR); in rtas_set_xive()
166 rtas_st(rets, 0, RTAS_OUT_HW_ERROR); in rtas_set_xive()
176 rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR); in rtas_set_xive()
183 rtas_st(rets, 0, RTAS_OUT_SUCCESS); in rtas_set_xive()
189 uint32_t nret, target_ulong rets) in rtas_get_xive() argument
194 CHECK_EMULATED_XICS_RTAS(spapr, rets); in rtas_get_xive()
197 rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR); in rtas_get_xive()
201 rtas_st(rets, 0, RTAS_OUT_HW_ERROR); in rtas_get_xive()
208 rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR); in rtas_get_xive()
212 rtas_st(rets, 0, RTAS_OUT_SUCCESS); in rtas_get_xive()
214 rtas_st(rets, 1, ics->irqs[srcno].server); in rtas_get_xive()
215 rtas_st(rets, 2, ics->irqs[srcno].priority); in rtas_get_xive()
221 uint32_t nret, target_ulong rets) in rtas_int_off() argument
226 CHECK_EMULATED_XICS_RTAS(spapr, rets); in rtas_int_off()
229 rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR); in rtas_int_off()
233 rtas_st(rets, 0, RTAS_OUT_HW_ERROR); in rtas_int_off()
240 rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR); in rtas_int_off()
248 rtas_st(rets, 0, RTAS_OUT_SUCCESS); in rtas_int_off()
254 uint32_t nret, target_ulong rets) in rtas_int_on() argument
259 CHECK_EMULATED_XICS_RTAS(spapr, rets); in rtas_int_on()
262 rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR); in rtas_int_on()
266 rtas_st(rets, 0, RTAS_OUT_HW_ERROR); in rtas_int_on()
273 rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR); in rtas_int_on()
282 rtas_st(rets, 0, RTAS_OUT_SUCCESS); in rtas_int_on()