Lines Matching refs:ret
17 struct sbiret ret = { }; in sbi_probe_extension() local
19 ret = sbi_ecall(SBI_EXT_BASE, SBI_EXT_BASE_PROBE_EXT, extid); in sbi_probe_extension()
20 if (!ret.error) in sbi_probe_extension()
21 return ret.value; in sbi_probe_extension()
43 struct sbiret ret = { }; in sbi_dbcn_write_byte() local
45 ret = sbi_ecall(SBI_EXT_DBCN, SBI_EXT_DBCN_CONSOLE_WRITE_BYTE, ch); in sbi_dbcn_write_byte()
46 return ret.error; in sbi_dbcn_write_byte()
60 struct sbiret ret = { }; in sbi_hsm_hart_start() local
62 ret = sbi_ecall(SBI_EXT_HSM, SBI_EXT_HSM_HART_START, hartid, start_addr, in sbi_hsm_hart_start()
65 return ret.error; in sbi_hsm_hart_start()
77 struct sbiret ret = { }; in sbi_hsm_hart_get_status() local
79 ret = sbi_ecall(SBI_EXT_HSM, SBI_EXT_HSM_HART_GET_STATUS, hartid); in sbi_hsm_hart_get_status()
81 if (ret.error) in sbi_hsm_hart_get_status()
82 return ret.error; in sbi_hsm_hart_get_status()
84 *status = ret.value; in sbi_hsm_hart_get_status()