Home
last modified time | relevance | path

Searched refs:sbi_ecall (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/arch/riscv/kernel/
H A Dsbi.c26 struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0, in sbi_ecall() function
50 EXPORT_SYMBOL(sbi_ecall);
104 sbi_ecall(SBI_EXT_0_1_CONSOLE_PUTCHAR, 0, ch, 0, 0, 0, 0, 0); in sbi_console_putchar()
117 ret = sbi_ecall(SBI_EXT_0_1_CONSOLE_GETCHAR, 0, 0, 0, 0, 0, 0, 0); in sbi_console_getchar()
130 sbi_ecall(SBI_EXT_0_1_SHUTDOWN, 0, 0, 0, 0, 0, 0, 0); in sbi_shutdown()
143 sbi_ecall(SBI_EXT_0_1_SET_TIMER, 0, stime_value, in __sbi_set_timer_v01()
146 sbi_ecall(SBI_EXT_0_1_SET_TIMER, 0, stime_value, 0, 0, 0, 0, 0); in __sbi_set_timer_v01()
154 sbi_ecall(SBI_EXT_0_1_SEND_IPI, 0, (unsigned long)(&hart_mask), in __sbi_send_ipi_v01()
172 sbi_ecall(SBI_EXT_0_1_REMOTE_FENCE_I, 0, in __sbi_rfence_v01()
176 sbi_ecall(SBI_EXT_0_1_REMOTE_SFENCE_VMA, 0, in __sbi_rfence_v01()
[all …]
H A Dcpu_ops_sbi.c31 ret = sbi_ecall(SBI_EXT_HSM, SBI_EXT_HSM_HART_START, in sbi_hsm_hart_start()
44 ret = sbi_ecall(SBI_EXT_HSM, SBI_EXT_HSM_HART_STOP, 0, 0, 0, 0, 0, 0); in sbi_hsm_hart_stop()
56 ret = sbi_ecall(SBI_EXT_HSM, SBI_EXT_HSM_HART_STATUS, in sbi_hsm_hart_get_status()
/openbmc/linux/drivers/perf/
H A Driscv_pmu_sbi.c370 ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_CFG_MATCH, cbase, in pmu_sbi_ctr_get_idx()
374 ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_CFG_MATCH, cbase, in pmu_sbi_ctr_get_idx()
495 ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_FW_READ, in pmu_sbi_ctr_read()
534 ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, hwc->idx, in pmu_sbi_ctr_start()
537 ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, hwc->idx, in pmu_sbi_ctr_start()
558 ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_STOP, hwc->idx, 1, flag, 0, 0, 0); in pmu_sbi_ctr_stop()
569 ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_NUM_COUNTERS, 0, 0, 0, 0, 0, 0); in pmu_sbi_find_num_ctrs()
587 ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_GET_INFO, i, 0, 0, 0, 0, 0); in pmu_sbi_get_ctrinfo()
613 sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_STOP, in pmu_sbi_stop_all()
622 sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_STOP, 0, in pmu_sbi_stop_hw_ctrs()
[all …]
/openbmc/linux/tools/testing/selftests/kvm/include/riscv/
H A Ducall.h15 sbi_ecall(KVM_RISCV_SELFTESTS_SBI_EXT, in ucall_arch_do_ucall()
H A Dprocessor.h117 struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0,
/openbmc/linux/arch/riscv/errata/andes/
H A Derrata.c35 ret = sbi_ecall(ANDESTECH_SBI_EXT_ANDES, ANDES_SBI_EXT_IOCP_SW_WORKAROUND, in ax45mp_iocp_sw_workaround()
/openbmc/linux/tools/testing/selftests/kvm/lib/riscv/
H A Ducall.c13 struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0, in sbi_ecall() function
H A Dprocessor.c275 sbi_ecall(KVM_RISCV_SELFTESTS_SBI_EXT, in guest_unexp_trap()
/openbmc/linux/arch/riscv/include/asm/
H A Dsbi.h262 struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0,
/openbmc/linux/drivers/cpuidle/
H A Dcpuidle-riscv-sbi.c83 ret = sbi_ecall(SBI_EXT_HSM, SBI_EXT_HSM_HART_SUSPEND, in sbi_suspend_finisher()