Home
last modified time | relevance | path

Searched refs:sbiret (Results 1 – 7 of 7) 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.h232 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 Dsbi-fwft.c23 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 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 …]