Searched refs:sbiret (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/sys/arch/riscv/riscv/ |
H A D | sbi.c | 40 struct sbiret 46 struct sbiret 52 struct sbiret 58 struct sbiret 65 struct sbiret 71 struct sbiret 77 struct sbiret 84 struct sbiret 88 struct sbiret ret = SBI_CALL1(SBI_EID_TIMER, SBI_FID_TIMER_SET, in sbi_set_timer() 91 struct sbiret ret = SBI_CALL2(SBI_EID_TIMER, SBI_FID_TIMER_SET, in sbi_set_timer() [all …]
|
H A D | riscv_tlb.c | 101 struct sbiret sbiret = sbi_remote_sfence_vma_asid(hartmask, in tlb_invalidate_asids() local 104 KASSERTMSG(sbiret.error == SBI_SUCCESS, "error %ld", in tlb_invalidate_asids() 105 sbiret.error); in tlb_invalidate_asids() 139 struct sbiret sbiret = sbi_remote_sfence_vma(hartmask, in tlb_invalidate_addr() local 142 KASSERTMSG(sbiret.error == SBI_SUCCESS, "error %ld", in tlb_invalidate_addr() 143 sbiret.error); in tlb_invalidate_addr()
|
H A D | interrupt.c | 188 struct sbiret sbiret = sbi_send_ipi(hartmask, 0); in cpu_send_ipi() local 190 KASSERT(sbiret.error == SBI_SUCCESS); in cpu_send_ipi()
|
H A D | cpu_subr.c | 95 struct sbiret sbiret = sbi_send_ipi(hartmask, 0); in cpu_ipi_aps() local 97 KASSERT(sbiret.error == SBI_SUCCESS); in cpu_ipi_aps()
|
/netbsd-src/sys/arch/riscv/include/ |
H A D | 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 …]
|
/netbsd-src/sys/arch/riscv/fdt/ |
H A D | cpu_fdt.c | 93 struct sbiret sbiret = sbi_hart_get_status(hartid); in riscv_fdt_cpu_bootstrap() local 94 switch (sbiret.error) { in riscv_fdt_cpu_bootstrap() 102 sbiret.error); in riscv_fdt_cpu_bootstrap() 106 if (sbiret.value == SBI_HART_STARTED) { in riscv_fdt_cpu_bootstrap() 146 struct sbiret sbiret = sbi_hart_start(hartid, entry, cpuindex); in riscv_fdt_cpu_mpstart() local 147 switch (sbiret.error) { in riscv_fdt_cpu_mpstart()
|