Lines Matching refs:ret
22 struct sbiret ret; in sbi_ecall() local
29 ret.error = a0; in sbi_ecall()
30 ret.value = a1; in sbi_ecall()
32 return ret; in sbi_ecall()
168 struct sbiret ret; in sbi_send_ipi_cpumask() local
193 ret = sbi_send_ipi(mask, base); in sbi_send_ipi_cpumask()
194 if (ret.error) in sbi_send_ipi_cpumask()
198 return ret; in sbi_send_ipi_cpumask()
218 struct sbiret ret; in __sbi_get_imp_version() local
220 ret = sbi_get_imp_version(); in __sbi_get_imp_version()
221 assert(!ret.error); in __sbi_get_imp_version()
223 return ret.value; in __sbi_get_imp_version()
228 struct sbiret ret; in __sbi_get_imp_id() local
230 ret = sbi_get_imp_id(); in __sbi_get_imp_id()
231 assert(!ret.error); in __sbi_get_imp_id()
233 return ret.value; in __sbi_get_imp_id()
243 struct sbiret ret; in sbi_probe() local
245 ret = sbi_get_spec_version(); in sbi_probe()
246 assert(!ret.error && (ret.value & SBI_SPEC_VERSION_MASK) >= sbi_mk_version(0, 2)); in sbi_probe()
248 ret = sbi_ecall(SBI_EXT_BASE, SBI_EXT_BASE_PROBE_EXT, ext, 0, 0, 0, 0, 0); in sbi_probe()
249 assert(!ret.error); in sbi_probe()
251 return ret.value; in sbi_probe()