Searched refs:sbi_ecall (Results 1 – 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
D | sbi.c | 23 struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0, in sbi_ecall() function 47 EXPORT_SYMBOL(sbi_ecall); 77 sbi_ecall(SBI_EXT_0_1_CONSOLE_PUTCHAR, 0, ch, 0, 0, 0, 0, 0); in sbi_console_putchar() 90 ret = sbi_ecall(SBI_EXT_0_1_CONSOLE_GETCHAR, 0, 0, 0, 0, 0, 0, 0); in sbi_console_getchar() 103 sbi_ecall(SBI_EXT_0_1_SHUTDOWN, 0, 0, 0, 0, 0, 0, 0); in sbi_shutdown() 114 sbi_ecall(SBI_EXT_0_1_CLEAR_IPI, 0, 0, 0, 0, 0, 0, 0); in sbi_clear_ipi() 127 sbi_ecall(SBI_EXT_0_1_SET_TIMER, 0, stime_value, in __sbi_set_timer_v01() 130 sbi_ecall(SBI_EXT_0_1_SET_TIMER, 0, stime_value, 0, 0, 0, 0, 0); in __sbi_set_timer_v01() 136 sbi_ecall(SBI_EXT_0_1_SEND_IPI, 0, (unsigned long)hart_mask, in __sbi_send_ipi_v01() 150 sbi_ecall(SBI_EXT_0_1_REMOTE_FENCE_I, 0, in __sbi_rfence_v01() [all …]
|
D | cpu_ops_sbi.c | 22 ret = sbi_ecall(SBI_EXT_HSM, SBI_EXT_HSM_HART_START, in sbi_hsm_hart_start() 35 ret = sbi_ecall(SBI_EXT_HSM, SBI_EXT_HSM_HART_STOP, 0, 0, 0, 0, 0, 0); in sbi_hsm_hart_stop() 47 ret = sbi_ecall(SBI_EXT_HSM, SBI_EXT_HSM_HART_STATUS, in sbi_hsm_hart_get_status()
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
D | sbi.h | 93 struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0,
|