Searched refs:sbiret (Results 1 – 7 of 7) sorted by relevance
/kvm-unit-tests/lib/riscv/ |
H A D | sbi.c | 9 struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0, in sbi_ecall() 22 struct sbiret ret; in sbi_ecall() 35 struct sbiret sbi_sse_read_attrs_raw(unsigned long event_id, unsigned long base_attr_id, in sbi_sse_read_attrs_raw() 43 struct sbiret sbi_sse_read_attrs(unsigned long event_id, unsigned long base_attr_id, in sbi_sse_read_attrs() 52 struct sbiret sbi_sse_write_attrs_raw(unsigned long event_id, unsigned long base_attr_id, in sbi_sse_write_attrs_raw() 60 struct sbiret sbi_sse_write_attrs(unsigned long event_id, unsigned long base_attr_id, in sbi_sse_write_attrs() 69 struct sbiret sbi_sse_register_raw(unsigned long event_id, unsigned long entry_pc, in sbi_sse_register_raw() 75 struct sbiret sbi_sse_register(unsigned long event_id, struct sbi_sse_handler_arg *arg) in sbi_sse_register() 80 struct sbiret sbi_sse_unregister(unsigned long event_id) in sbi_sse_unregister() 85 struct sbiret sbi_sse_enable(unsigned long event_id) in sbi_sse_enable() [all …]
|
H A D | smp.c | 40 struct sbiret ret; in __smp_boot_secondary() 64 struct sbiret ret; in smp_boot_secondary() 80 struct sbiret ret; in smp_boot_secondary_nofail()
|
H A D | timer.c | 45 struct sbiret ret = sbi_set_timer(next); in timer_start() 67 struct sbiret ret = sbi_set_timer(ULONG_MAX); in timer_stop()
|
/kvm-unit-tests/lib/riscv/asm/ |
H A D | sbi.h | 232 struct sbiret { struct 248 struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0, argument 254 struct sbiret sbi_hart_start(unsigned long hartid, unsigned long entry, unsigned long sp); 255 struct sbiret sbi_hart_stop(void); 256 struct sbiret sbi_hart_get_status(unsigned long hartid); 257 struct sbiret sbi_send_ipi(unsigned long hart_mask, unsigned long hart_mask_base); 258 struct sbiret sbi_send_ipi_cpu(int cpu); 259 struct sbiret sbi_send_ipi_cpumask(const cpumask_t *mask); 260 struct sbiret sbi_send_ipi_broadcast(void); 261 struct sbiret sbi_set_timer(unsigned long stime_value); [all …]
|
/kvm-unit-tests/riscv/ |
H A D | sbi-fwft.c | 23 static struct sbiret fwft_set_raw(unsigned long feature, unsigned long value, unsigned long flags) in fwft_set_raw() 28 static struct sbiret fwft_set(uint32_t feature, unsigned long value, unsigned long flags) in fwft_set() 33 static struct sbiret fwft_get_raw(unsigned long feature) in fwft_get_raw() 38 static struct sbiret fwft_get(uint32_t feature) in fwft_get() 43 static struct sbiret fwft_set_and_check_raw(const char *str, unsigned long feature, in fwft_set_and_check_raw() 46 struct sbiret ret; in fwft_set_and_check_raw() 60 struct sbiret ret; in fwft_check_reserved() 72 struct sbiret ret = fwft_get(feature); in fwft_check_reset() 82 struct sbiret ret; in fwft_feature_lock_test_values() 132 static struct sbiret fwft_misaligned_exc_set(unsigned long value, unsigned long flags) in fwft_misaligned_exc_set() [all …]
|
H A D | sbi-sse.c | 126 static struct sbiret sse_get_event_status_field(uint32_t event_id, unsigned long mask, in sse_get_event_status_field() 129 struct sbiret ret; in sse_get_event_status_field() 143 static struct sbiret sse_event_get_state(uint32_t event_id, enum sbi_sse_state *state) in sse_event_get_state() 146 struct sbiret ret; in sse_event_get_state() 157 struct sbiret ret; in sse_global_event_set_current_hart() 171 struct sbiret ret; in sse_check_state() 210 struct sbiret ret; in sse_read_write_test() 224 struct sbiret ret; in sse_test_attrs() 319 struct sbiret ret; in sse_test_register_error() 363 struct sbiret ret; in test_alias() [all …]
|
H A D | sbi.c | 49 static struct sbiret sbi_base(int fid, unsigned long arg0) in sbi_base() 54 static struct sbiret sbi_dbcn_write(unsigned long num_bytes, unsigned long base_addr_lo, in sbi_dbcn_write() 61 static struct sbiret sbi_dbcn_write_byte(uint8_t byte) in sbi_dbcn_write_byte() 66 static struct sbiret sbi_hart_suspend_raw(unsigned long suspend_type, unsigned long resume_addr, un… in sbi_hart_suspend_raw() 71 static struct sbiret sbi_system_suspend_raw(unsigned long sleep_type, unsigned long resume_addr, un… in sbi_system_suspend_raw() 78 struct sbiret ret = sbi_ecall(ext, 0xbad, 0, 0, 0, 0, 0, 0); in sbi_bad_fid() 89 struct sbiret ret = sbi_hart_stop(); in stop_cpu() 166 struct sbiret ret; in check_base() 278 struct sbiret ret; in timer_check_set_timer() 422 struct sbiret ret; in check_ipi() [all …]
|