Home
last modified time | relevance | path

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

/kvm-unit-tests/lib/riscv/
H A Dsbi.c9 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 Dsmp.c40 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 Dtimer.c45 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 Dsbi.h233 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 Dsbi-dbtr.c279 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 Dsbi-fwft.c22 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 Disa-dbltrp.c55 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 Dsbi-sse.c126 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 Dsbi.c49 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 …]