Lines Matching refs:out_val
18 static int sbi_ecall_base_probe(unsigned long extid, unsigned long *out_val) in sbi_ecall_base_probe() argument
24 *out_val = 0; in sbi_ecall_base_probe()
29 return ext->probe(extid, out_val); in sbi_ecall_base_probe()
31 *out_val = 1; in sbi_ecall_base_probe()
37 unsigned long *out_val, in sbi_ecall_base_handler() argument
44 *out_val = (SBI_ECALL_VERSION_MAJOR << in sbi_ecall_base_handler()
48 *out_val = *out_val | SBI_ECALL_VERSION_MINOR; in sbi_ecall_base_handler()
51 *out_val = sbi_ecall_get_impid(); in sbi_ecall_base_handler()
54 *out_val = OPENSBI_VERSION; in sbi_ecall_base_handler()
57 *out_val = csr_read(CSR_MVENDORID); in sbi_ecall_base_handler()
60 *out_val = csr_read(CSR_MARCHID); in sbi_ecall_base_handler()
63 *out_val = csr_read(CSR_MIMPID); in sbi_ecall_base_handler()
66 ret = sbi_ecall_base_probe(regs->a0, out_val); in sbi_ecall_base_handler()