Searched refs:sbiret (Results 1 – 9 of 9) 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 | 233 struct sbiret { struct 249 struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0, argument 255 struct sbiret sbi_hart_start(unsigned long hartid, unsigned long entry, unsigned long sp); 256 struct sbiret sbi_hart_stop(void); 257 struct sbiret sbi_hart_get_status(unsigned long hartid); 258 struct sbiret sbi_send_ipi(unsigned long hart_mask, unsigned long hart_mask_base); 259 struct sbiret sbi_send_ipi_cpu(int cpu); 260 struct sbiret sbi_send_ipi_cpumask(const cpumask_t *mask); 261 struct sbiret sbi_send_ipi_broadcast(void); 262 struct sbiret sbi_set_timer(unsigned long stime_value); [all …]
|
/kvm-unit-tests/riscv/ |
H A D | sbi-dbtr.c | 279 static struct sbiret sbi_debug_num_triggers(unsigned long trig_tdata1) in sbi_debug_num_triggers() 284 static struct sbiret sbi_debug_set_shmem_raw(unsigned long shmem_phys_lo, in sbi_debug_set_shmem_raw() 292 static struct sbiret sbi_debug_set_shmem(void *shmem) in sbi_debug_set_shmem() 300 static struct sbiret sbi_debug_read_triggers(unsigned long trig_idx_base, in sbi_debug_read_triggers() 307 static struct sbiret sbi_debug_install_triggers(unsigned long trig_count) in sbi_debug_install_triggers() 312 static struct sbiret sbi_debug_update_triggers(unsigned long trig_count) in sbi_debug_update_triggers() 317 static struct sbiret sbi_debug_uninstall_triggers(unsigned long trig_idx_base, in sbi_debug_uninstall_triggers() 324 static struct sbiret sbi_debug_enable_triggers(unsigned long trig_idx_base, in sbi_debug_enable_triggers() 331 static struct sbiret sbi_debug_disable_triggers(unsigned long trig_idx_base, in sbi_debug_disable_triggers() 341 struct sbiret sbi_ret; in dbtr_install_trigger() [all …]
|
H A D | sbi-fwft.c | 22 static struct sbiret fwft_set_and_check_raw(const char *str, unsigned long feature, in fwft_set_and_check_raw() 25 struct sbiret ret; in fwft_set_and_check_raw() 39 struct sbiret ret; in fwft_check_reserved() 51 struct sbiret ret = sbi_fwft_get(feature); in fwft_check_reset() 61 struct sbiret ret; in fwft_feature_lock_test_values() 111 static struct sbiret fwft_misaligned_exc_set(unsigned long value, unsigned long flags) in fwft_misaligned_exc_set() 116 static struct sbiret fwft_misaligned_exc_get(void) in fwft_misaligned_exc_get() 123 struct sbiret ret; in fwft_check_misaligned_exc_deleg() 263 struct sbiret ret = fwft_set_and_check_raw(str, feature, value, flags); in adue_toggle_and_check_raw() 281 struct sbiret ret; in fwft_check_pte_ad_hw_updating()
|
H A D | isa-dbltrp.c | 55 struct sbiret ret; in sse_dbltrp_handler() 73 struct sbiret ret; in sse_double_trap() 131 struct sbiret ret; in check_double_trap() 186 struct sbiret ret; in main()
|
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 …]
|