/src/sys/arch/riscv/riscv/ |
riscv_tlb.c | 101 struct sbiret sbiret = sbi_remote_sfence_vma_asid(hartmask, local in function:tlb_invalidate_asids 104 KASSERTMSG(sbiret.error == SBI_SUCCESS, "error %ld", 105 sbiret.error); 139 struct sbiret sbiret = sbi_remote_sfence_vma(hartmask, local in function:tlb_invalidate_addr 142 KASSERTMSG(sbiret.error == SBI_SUCCESS, "error %ld", 143 sbiret.error);
|
interrupt.c | 188 struct sbiret sbiret = sbi_send_ipi(hartmask, 0); local in function:cpu_send_ipi 190 KASSERT(sbiret.error == SBI_SUCCESS);
|
cpu_subr.c | 96 struct sbiret sbiret = sbi_send_ipi(hartmask, 0); local in function:cpu_ipi_aps 98 KASSERT(sbiret.error == SBI_SUCCESS);
|
/src/sys/arch/riscv/fdt/ |
cpu_fdt.c | 93 struct sbiret sbiret = sbi_hart_get_status(hartid); local in function:riscv_fdt_cpu_bootstrap 94 switch (sbiret.error) { 102 sbiret.error); 106 if (sbiret.value == SBI_HART_STARTED) { 146 struct sbiret sbiret = sbi_hart_start(hartid, entry, cpuindex); local in function:riscv_fdt_cpu_mpstart 147 switch (sbiret.error) {
|
/src/sys/arch/riscv/include/ |
sbi.h | 37 struct sbiret { struct 79 struct sbiret sbi_get_spec_version(void); 80 struct sbiret sbi_get_impl_id(void); 81 struct sbiret sbi_get_impl_version(void); 82 struct sbiret sbi_probe_extension(long extension_id); 83 struct sbiret sbi_get_mvendorid(void); 84 struct sbiret sbi_get_marchid(void); 85 struct sbiret sbi_get_mimpid(void); 107 struct sbiret sbi_set_timer(uint64_t stime_value); 110 struct sbiret sbi_send_ipi(unsigned long hart_mask [all...] |