Symbol: sbiret
sys/arch/riscv/fdt/cpu_fdt.c
102
sbiret.error);
sys/arch/riscv/fdt/cpu_fdt.c
106
if (sbiret.value == SBI_HART_STARTED) {
sys/arch/riscv/fdt/cpu_fdt.c
146
struct sbiret sbiret = sbi_hart_start(hartid, entry, cpuindex);
sys/arch/riscv/fdt/cpu_fdt.c
147
switch (sbiret.error) {
sys/arch/riscv/fdt/cpu_fdt.c
93
struct sbiret sbiret = sbi_hart_get_status(hartid);
sys/arch/riscv/fdt/cpu_fdt.c
94
switch (sbiret.error) {
sys/arch/riscv/include/sbi.h
107
struct sbiret sbi_set_timer(uint64_t stime_value);
sys/arch/riscv/include/sbi.h
110
struct sbiret sbi_send_ipi(unsigned long hart_mask,
sys/arch/riscv/include/sbi.h
122
struct sbiret sbi_remote_fence_i(unsigned long hart_mask,
sys/arch/riscv/include/sbi.h
124
struct sbiret sbi_remote_sfence_vma(unsigned long hart_mask,
sys/arch/riscv/include/sbi.h
128
struct sbiret sbi_remote_sfence_vma_asid(unsigned long hart_mask,
sys/arch/riscv/include/sbi.h
133
struct sbiret sbi_remote_hfence_gvma_vmid(unsigned long hart_mask,
sys/arch/riscv/include/sbi.h
138
struct sbiret sbi_remote_hfence_gvma(unsigned long hart_mask,
sys/arch/riscv/include/sbi.h
142
struct sbiret sbi_remote_hfence_vvma_asid(unsigned long hart_mask,
sys/arch/riscv/include/sbi.h
147
struct sbiret sbi_remote_hfence_vvma(unsigned long hart_mask,
sys/arch/riscv/include/sbi.h
157
struct sbiret sbi_hart_start(unsigned long hartid,
sys/arch/riscv/include/sbi.h
160
struct sbiret sbi_hart_stop(void);
sys/arch/riscv/include/sbi.h
161
struct sbiret sbi_hart_get_status(unsigned long hartid);
sys/arch/riscv/include/sbi.h
162
struct sbiret sbi_hart_suspend(uint32_t suspend_type,
sys/arch/riscv/include/sbi.h
176
struct sbiret sbi_system_reset(uint32_t reset_type, uint32_t reset_reason);
sys/arch/riscv/include/sbi.h
263
struct sbiret sbi_pmu_num_counters(void);
sys/arch/riscv/include/sbi.h
264
struct sbiret sbi_pmu_counter_get_info(unsigned long counter_idx);
sys/arch/riscv/include/sbi.h
266
struct sbiret sbi_pmu_counter_config_matching(unsigned long counter_idx_base,
sys/arch/riscv/include/sbi.h
271
struct sbiret sbi_pmu_counter_start(unsigned long counter_idx_base,
sys/arch/riscv/include/sbi.h
275
struct sbiret sbi_pmu_counter_stop(unsigned long counter_idx_base,
sys/arch/riscv/include/sbi.h
278
struct sbiret sbi_pmu_counter_fw_read(unsigned long counter_idx);
sys/arch/riscv/include/sbi.h
282
static inline struct sbiret
sys/arch/riscv/include/sbi.h
287
struct sbiret ret;
sys/arch/riscv/include/sbi.h
349
struct sbiret ret = SBI_LEGACY_CALL1(SBI_LEGACY_SET_TIMER, stime_value);
sys/arch/riscv/include/sbi.h
351
struct sbiret ret = SBI_LEGACY_CALL2(SBI_LEGACY_SET_TIMER,
sys/arch/riscv/include/sbi.h
363
struct sbiret ret = SBI_LEGACY_CALL1(SBI_LEGACY_CONSOLE_PUTCHAR, c);
sys/arch/riscv/include/sbi.h
373
struct sbiret ret = SBI_LEGACY_CALL0(SBI_LEGACY_CONSOLE_GETCHAR);
sys/arch/riscv/include/sbi.h
383
struct sbiret ret = SBI_LEGACY_CALL0(SBI_LEGACY_CLEAR_IPI);
sys/arch/riscv/include/sbi.h
401
struct sbiret ret = SBI_LEGACY_CALL1(SBI_LEGACY_SEND_IPI,
sys/arch/riscv/include/sbi.h
412
struct sbiret ret = SBI_LEGACY_CALL1(SBI_LEGACY_REMOTE_FENCE_I,
sys/arch/riscv/include/sbi.h
427
struct sbiret ret = SBI_LEGACY_CALL3(SBI_LEGACY_REMOTE_SFENCE_VMA,
sys/arch/riscv/include/sbi.h
443
struct sbiret ret = SBI_LEGACY_CALL4(SBI_LEGACY_REMOTE_SFENCE_VMA_ASID,
sys/arch/riscv/include/sbi.h
79
struct sbiret sbi_get_spec_version(void);
sys/arch/riscv/include/sbi.h
80
struct sbiret sbi_get_impl_id(void);
sys/arch/riscv/include/sbi.h
81
struct sbiret sbi_get_impl_version(void);
sys/arch/riscv/include/sbi.h
82
struct sbiret sbi_probe_extension(long extension_id);
sys/arch/riscv/include/sbi.h
83
struct sbiret sbi_get_mvendorid(void);
sys/arch/riscv/include/sbi.h
84
struct sbiret sbi_get_marchid(void);
sys/arch/riscv/include/sbi.h
85
struct sbiret sbi_get_mimpid(void);
sys/arch/riscv/riscv/cpu_subr.c
96
struct sbiret sbiret = sbi_send_ipi(hartmask, 0);
sys/arch/riscv/riscv/cpu_subr.c
98
KASSERT(sbiret.error == SBI_SUCCESS);
sys/arch/riscv/riscv/interrupt.c
188
struct sbiret sbiret = sbi_send_ipi(hartmask, 0);
sys/arch/riscv/riscv/interrupt.c
190
KASSERT(sbiret.error == SBI_SUCCESS);
sys/arch/riscv/riscv/riscv_tlb.c
101
struct sbiret sbiret = sbi_remote_sfence_vma_asid(hartmask,
sys/arch/riscv/riscv/riscv_tlb.c
104
KASSERTMSG(sbiret.error == SBI_SUCCESS, "error %ld",
sys/arch/riscv/riscv/riscv_tlb.c
105
sbiret.error);
sys/arch/riscv/riscv/riscv_tlb.c
139
struct sbiret sbiret = sbi_remote_sfence_vma(hartmask,
sys/arch/riscv/riscv/riscv_tlb.c
142
KASSERTMSG(sbiret.error == SBI_SUCCESS, "error %ld",
sys/arch/riscv/riscv/riscv_tlb.c
143
sbiret.error);
sys/arch/riscv/riscv/sbi.c
105
struct sbiret
sys/arch/riscv/riscv/sbi.c
112
struct sbiret
sys/arch/riscv/riscv/sbi.c
120
struct sbiret
sys/arch/riscv/riscv/sbi.c
129
struct sbiret
sys/arch/riscv/riscv/sbi.c
138
struct sbiret
sys/arch/riscv/riscv/sbi.c
147
struct sbiret
sys/arch/riscv/riscv/sbi.c
156
struct sbiret
sys/arch/riscv/riscv/sbi.c
164
struct sbiret
sys/arch/riscv/riscv/sbi.c
172
struct sbiret
sys/arch/riscv/riscv/sbi.c
178
struct sbiret
sys/arch/riscv/riscv/sbi.c
185
struct sbiret
sys/arch/riscv/riscv/sbi.c
193
struct sbiret
sys/arch/riscv/riscv/sbi.c
200
struct sbiret
sys/arch/riscv/riscv/sbi.c
206
struct sbiret
sys/arch/riscv/riscv/sbi.c
214
struct sbiret
sys/arch/riscv/riscv/sbi.c
230
struct sbiret
sys/arch/riscv/riscv/sbi.c
246
struct sbiret
sys/arch/riscv/riscv/sbi.c
254
struct sbiret
sys/arch/riscv/riscv/sbi.c
40
struct sbiret
sys/arch/riscv/riscv/sbi.c
46
struct sbiret
sys/arch/riscv/riscv/sbi.c
52
struct sbiret
sys/arch/riscv/riscv/sbi.c
58
struct sbiret
sys/arch/riscv/riscv/sbi.c
65
struct sbiret
sys/arch/riscv/riscv/sbi.c
71
struct sbiret
sys/arch/riscv/riscv/sbi.c
77
struct sbiret
sys/arch/riscv/riscv/sbi.c
84
struct sbiret
sys/arch/riscv/riscv/sbi.c
88
struct sbiret ret = SBI_CALL1(SBI_EID_TIMER, SBI_FID_TIMER_SET,
sys/arch/riscv/riscv/sbi.c
91
struct sbiret ret = SBI_CALL2(SBI_EID_TIMER, SBI_FID_TIMER_SET,
sys/arch/riscv/riscv/sbi.c
97
struct sbiret