Home
last modified time | relevance | path

Searched refs:sbiret (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/sys/arch/riscv/riscv/
H A Dsbi.c40 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 Driscv_tlb.c101 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 Dinterrupt.c188 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 Dcpu_subr.c95 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 Dsbi.h37 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 Dcpu_fdt.c93 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()