/kvm-unit-tests/riscv/ |
H A D | sbi-sse.c | 129 struct sbiret ret; in sse_get_event_status_field() local 132 ret = sbi_sse_read_attrs(event_id, SBI_SSE_ATTR_STATUS, 1, &status); in sse_get_event_status_field() 133 if (ret.error) { in sse_get_event_status_field() 134 sbiret_report_error(&ret, SBI_SUCCESS, "Get event status"); in sse_get_event_status_field() 135 return ret; in sse_get_event_status_field() 140 return ret; in sse_get_event_status_field() 146 struct sbiret ret; in sse_event_get_state() local 148 ret = sse_get_event_status_field(event_id, SBI_SSE_ATTR_STATUS_STATE_MASK, in sse_event_get_state() 152 return ret; in sse_event_get_state() 157 struct sbiret ret; in sse_global_event_set_current_hart() local [all …]
|
H A D | isa-dbltrp.c | 55 struct sbiret ret; in sse_dbltrp_handler() local 60 ret = sbi_sse_read_attrs(SBI_SSE_EVENT_LOCAL_DOUBLE_TRAP, SBI_SSE_ATTR_INTERRUPTED_FLAGS, 1, in sse_dbltrp_handler() 62 sbiret_report_error(&ret, SBI_SUCCESS, "Get double trap event flags"); in sse_dbltrp_handler() 73 struct sbiret ret; in sse_double_trap() local 83 ret = sbi_sse_hart_unmask(); in sse_double_trap() 84 if (!sbiret_report_error(&ret, SBI_SUCCESS, "SSE hart unmask ok")) { in sse_double_trap() 89 ret = sbi_sse_register(SBI_SSE_EVENT_LOCAL_DOUBLE_TRAP, &handler_arg); in sse_double_trap() 90 if (ret.error == SBI_ERR_NOT_SUPPORTED) { in sse_double_trap() 94 sbiret_report_error(&ret, SBI_SUCCESS, "SSE double trap register"); in sse_double_trap() 96 ret = sbi_sse_enable(SBI_SSE_EVENT_LOCAL_DOUBLE_TRAP); in sse_double_trap() [all …]
|
H A D | sbi-fwft.c | 25 struct sbiret ret; in fwft_set_and_check_raw() local 27 ret = sbi_fwft_set_raw(feature, value, flags); in fwft_set_and_check_raw() 28 if (!sbiret_report_error(&ret, SBI_SUCCESS, "set to %ld%s", value, str)) in fwft_set_and_check_raw() 29 return ret; in fwft_set_and_check_raw() 31 ret = sbi_fwft_get_raw(feature); in fwft_set_and_check_raw() 32 sbiret_report(&ret, SBI_SUCCESS, value, "get %ld after set%s", value, str); in fwft_set_and_check_raw() 34 return ret; in fwft_set_and_check_raw() 39 struct sbiret ret; in fwft_check_reserved() local 41 ret = sbi_fwft_get(id); in fwft_check_reserved() 42 sbiret_report_error(&ret, SBI_ERR_DENIED, "get reserved feature 0x%lx", id); in fwft_check_reserved() [all …]
|
H A D | sbi-dbtr.c | 159 bool ret; in do_store() local 163 ret = dbtr_handled; in do_store() 166 return ret; in do_store() 171 bool ret; in do_load() local 175 ret = dbtr_handled; in do_load() 178 return ret; in do_load() 183 bool ret; in do_exec() local 187 ret = dbtr_handled; in do_exec() 190 return ret; in do_exec() 195 unsigned long ret = 0; in mcontrol_size() local [all …]
|
H A D | sbi-tests.h | 42 #define __sbiret_report(kfail, ret, expected_error, expected_value, \ argument 47 bool ch_err = (ret)->error == ex_err; \ 48 bool ch_val = (ret)->value == ex_val; \ 58 ##__VA_ARGS__, ex_err, ex_val, (ret)->error, (ret)->value); \ 61 ##__VA_ARGS__, expected_error_name, ex_err, (ret)->error); \ 66 #define sbiret_report(ret, expected_error, expected_value, ...) \ argument 67 __sbiret_report(false, ret, expected_error, expected_value, true, #expected_error, __VA_ARGS__) 69 #define sbiret_report_error(ret, expected_error, ...) \ argument 70 __sbiret_report(false, ret, expected_error, 0, false, #expected_error, __VA_ARGS__) 72 #define sbiret_check(ret, expected_error, expected_value) \ argument [all …]
|
H A D | sbi.c | 78 struct sbiret ret = sbi_ecall(ext, 0xbad, 0, 0, 0, 0, 0, 0); in sbi_bad_fid() local 79 sbiret_report_error(&ret, SBI_ERR_NOT_SUPPORTED, "Bad FID"); in sbi_bad_fid() 89 struct sbiret ret = sbi_hart_stop(); in stop_cpu() local 91 smp_processor_id(), current_thread_info()->hartid, ret.error); in stop_cpu() 166 struct sbiret ret; in check_base() local 173 ret = sbi_base(SBI_EXT_BASE_GET_SPEC_VERSION, 0); in check_base() 180 sbiret_check(&ret, 0, expected); in check_base() 184 ret.value &= 0x7ffffffful; in check_base() 186 if (ret.error || ret.value < 2) { in check_base() 194 ret = sbi_base(SBI_EXT_BASE_GET_IMP_ID, 0); in check_base() [all …]
|
/kvm-unit-tests/lib/libfdt/ |
H A D | fdt_overlay.c | 63 int path_len = 0, ret; in overlay_get_target() local 75 ret = fdt_path_offset(fdt, path); in overlay_get_target() 77 ret = path_len; in overlay_get_target() 79 ret = fdt_node_offset_by_phandle(fdt, phandle); in overlay_get_target() 88 if (ret < 0 && path_len == -FDT_ERR_NOTFOUND) in overlay_get_target() 89 ret = -FDT_ERR_BADOVERLAY; in overlay_get_target() 92 if (ret < 0) in overlay_get_target() 93 return ret; in overlay_get_target() 99 return ret; in overlay_get_target() 160 int ret; in overlay_adjust_node_phandles() local [all …]
|
H A D | fdt_addresses.c | 60 int addr_cells, size_cells, ret; in fdt_appendprop_addrrange() local 63 ret = fdt_address_cells(fdt, parent); in fdt_appendprop_addrrange() 64 if (ret < 0) in fdt_appendprop_addrrange() 65 return ret; in fdt_appendprop_addrrange() 66 addr_cells = ret; in fdt_appendprop_addrrange() 68 ret = fdt_size_cells(fdt, parent); in fdt_appendprop_addrrange() 69 if (ret < 0) in fdt_appendprop_addrrange() 70 return ret; in fdt_appendprop_addrrange() 71 size_cells = ret; in fdt_appendprop_addrrange()
|
/kvm-unit-tests/lib/riscv/ |
H A D | smp.c | 40 struct sbiret ret; in __smp_boot_secondary() local 58 ret = sbi_hart_start(cpus[cpu].hartid, __pa(secondary_entry), cpus[cpu].sp); in __smp_boot_secondary() 59 assert(ret.error == SBI_SUCCESS); in __smp_boot_secondary() 64 struct sbiret ret; in smp_boot_secondary() local 67 ret = sbi_hart_get_status(cpus[cpu].hartid); in smp_boot_secondary() 68 assert(!ret.error); in smp_boot_secondary() 69 } while (ret.value == SBI_EXT_HSM_STOP_PENDING); in smp_boot_secondary() 71 assert_msg(ret.value == SBI_EXT_HSM_STOPPED, "CPU%d is not stopped", cpu); in smp_boot_secondary() 80 struct sbiret ret; in smp_boot_secondary_nofail() local 83 ret = sbi_hart_get_status(cpus[cpu].hartid); in smp_boot_secondary_nofail() [all …]
|
H A D | io.c | 61 int i, ret; in uart0_init_fdt() local 63 ret = dt_get_default_console_node(); in uart0_init_fdt() 64 assert(ret >= 0 || ret == -FDT_ERR_NOTFOUND); in uart0_init_fdt() 66 if (ret == -FDT_ERR_NOTFOUND) { in uart0_init_fdt() 68 ret = dt_pbus_get_base_compatible(compatible[i], &base); in uart0_init_fdt() 69 assert(ret == 0 || ret == -FDT_ERR_NOTFOUND); in uart0_init_fdt() 70 if (ret == 0) in uart0_init_fdt() 78 if (ret) { in uart0_init_fdt() 88 val = fdt_getprop(dt_fdt(), ret, "reg-shift", &len); in uart0_init_fdt() 92 val = fdt_getprop(dt_fdt(), ret, "reg-io-width", &len); in uart0_init_fdt() [all …]
|
H A D | sbi.c | 22 struct sbiret ret; in sbi_ecall() local 29 ret.error = a0; in sbi_ecall() 30 ret.value = a1; in sbi_ecall() 32 return ret; in sbi_ecall() 168 struct sbiret ret; in sbi_send_ipi_cpumask() local 193 ret = sbi_send_ipi(mask, base); in sbi_send_ipi_cpumask() 194 if (ret.error) in sbi_send_ipi_cpumask() 198 return ret; in sbi_send_ipi_cpumask() 218 struct sbiret ret; in __sbi_get_imp_version() local 220 ret = sbi_get_imp_version(); in __sbi_get_imp_version() [all …]
|
H A D | setup.c | 71 int ret, me; in cpu_init() local 75 ret = dt_for_each_cpu_node(cpu_set_fdt, NULL); in cpu_init() 76 assert(ret == 0); in cpu_init() 150 int ret; in freemem_push_fdt() local 153 ret = fdt_move(fdt, *freemem, fdt_size); in freemem_push_fdt() 154 assert(ret == 0); in freemem_push_fdt() 155 ret = dt_init(*freemem); in freemem_push_fdt() 156 assert(ret == 0); in freemem_push_fdt() 163 int ret; in freemem_push_dt_initrd() local 165 ret = dt_get_initrd(&tmp, &initrd_size); in freemem_push_dt_initrd() [all …]
|
/kvm-unit-tests/lib/arm/ |
H A D | io.c | 42 int i, ret; in uart0_init_fdt() local 44 ret = dt_get_default_console_node(); in uart0_init_fdt() 45 assert(ret >= 0 || ret == -FDT_ERR_NOTFOUND); in uart0_init_fdt() 47 if (ret == -FDT_ERR_NOTFOUND) { in uart0_init_fdt() 50 ret = dt_pbus_get_base_compatible(compatible[i], &base); in uart0_init_fdt() 51 assert(ret == 0 || ret == -FDT_ERR_NOTFOUND); in uart0_init_fdt() 53 if (ret == 0) in uart0_init_fdt() 57 if (ret) { in uart0_init_fdt() 65 is_pl011_uart = !fdt_node_check_compatible(dt_fdt(), ret, in uart0_init_fdt() 67 ret = dt_pbus_translate_node(ret, 0, &base); in uart0_init_fdt() [all …]
|
H A D | setup.c | 105 int ret; in cpu_init() local 109 ret = dt_for_each_cpu_node(cpu_set_fdt, NULL); in cpu_init() 110 assert(ret == 0); in cpu_init() 198 int ret; in freemem_push_fdt() local 209 ret = fdt_move(fdt, *freemem, fdt_size); in freemem_push_fdt() 210 assert(ret == 0); in freemem_push_fdt() 211 ret = dt_init(*freemem); in freemem_push_fdt() 212 assert(ret == 0); in freemem_push_fdt() 219 int ret; in freemem_push_dt_initrd() local 221 ret = dt_get_initrd(&tmp, &initrd_size); in freemem_push_dt_initrd() [all …]
|
/kvm-unit-tests/powerpc/ |
H A D | rtas.c | 43 int ret; in check_get_time_of_day() local 47 ret = rtas_token("get-time-of-day", &token); in check_get_time_of_day() 48 report(ret == 0, "token available"); in check_get_time_of_day() 49 if (ret) in check_get_time_of_day() 52 ret = rtas_call(token, 0, 8, now); in check_get_time_of_day() 53 report(ret == 0, "execution"); in check_get_time_of_day() 64 ret = rtas_call(token, 0, 8, now); in check_get_time_of_day() 68 ret = rtas_call(token, 0, 8, now); in check_get_time_of_day() 78 int ret; in check_set_time_of_day() local 82 ret = rtas_token("set-time-of-day", &stod_token); in check_set_time_of_day() [all …]
|
/kvm-unit-tests/scripts/ |
H A D | vmm.bash | 40 local ret=$1 46 [ $ret -eq 134 ] && echo "QEMU Aborted" >&2 57 if [ $ret -eq 0 ]; then 61 ((ret=sig+128)) 64 ret=1 66 elif [ $ret -eq 1 ]; then 72 ret=0 75 ret=0 79 echo $ret 113 local ret=$1 [all …]
|
/kvm-unit-tests/lib/powerpc/ |
H A D | rtas.c | 100 int ret, i; in rtas_call_unlocked_va() local 119 ret = nret > 0 ? be32_to_cpu(args->rets[0]) : 0; in rtas_call_unlocked_va() 121 return ret; in rtas_call_unlocked_va() 127 int ret; in rtas_call_unlocked() local 130 ret = rtas_call_unlocked_va(args, token, nargs, nret, outputs, list); in rtas_call_unlocked() 133 return ret; in rtas_call_unlocked() 139 int ret; in rtas_call() local 146 ret = rtas_call_unlocked_va(&rtas_args, token, nargs, nret, outputs, list); in rtas_call() 151 return ret; in rtas_call() 158 int ret; in rtas_stop_self() local [all …]
|
H A D | smp.c | 162 int64_t ret; in cpu_is_running() local 165 ret = opal_call(OPAL_QUERY_CPU_STATUS, cpu_id, (unsigned long)&status, 0); in cpu_is_running() 166 if (ret != OPAL_SUCCESS) { in cpu_is_running() 173 int outputs[1], ret; in cpu_is_running() local 175 ret = rtas_token("query-cpu-stopped-state", &query_token); in cpu_is_running() 176 if (ret != 0) { in cpu_is_running() 181 ret = rtas_call(query_token, 1, 2, outputs, cpu_id); in cpu_is_running() 182 if (ret) { in cpu_is_running() 184 return ret; in cpu_is_running() 234 int ret; in start_thread() local [all …]
|
H A D | setup.c | 114 int ret; in cpu_init_params() local 117 ret = dt_for_each_cpu_node(cpu_set, ¶ms); in cpu_init_params() 118 assert(ret == 0); in cpu_init_params() 225 int ret; in setup() local 266 ret = fdt_move(fdt, freemem, fdt_size); in setup() 267 assert(ret == 0); in setup() 268 ret = dt_init(freemem); in setup() 269 assert(ret == 0); in setup() 280 ret = fdt_subnode_offset(fdt, 0, "hypervisor"); in setup() 281 if (ret < 0) { in setup() [all …]
|
/kvm-unit-tests/arm/ |
H A D | pci-test.c | 15 int ret; in main() local 26 ret = pci_testdev(); in main() 27 if (ret == -1) in main() 30 report(ret >= NR_TESTS, "PCI test device passed %d/%d tests", in main() 31 ret > 0 ? ret : 0, NR_TESTS); in main()
|
/kvm-unit-tests/lib/ |
H A D | devicetree.c | 88 int parent, ret; in dt_pbus_translate_node() local 94 ret = dt_get_nr_cells(parent, &nac, &nsc); in dt_pbus_translate_node() 95 if (ret != 0) in dt_pbus_translate_node() 96 return ret; in dt_pbus_translate_node() 100 ret = dt_get_reg(fdtnode, regidx, &raw_reg); in dt_pbus_translate_node() 101 if (ret < 0) in dt_pbus_translate_node() 102 return ret; in dt_pbus_translate_node() 145 int node, ret; in dt_device_find_compatible() local 149 ret = dev->bus->match(dev, node); in dt_device_find_compatible() 150 if (ret < 0) in dt_device_find_compatible() [all …]
|
H A D | chr-testdev.c | 20 int ret; in __testdev_send() local 22 ret = virtqueue_add_outbuf(out_vq, buf, len); in __testdev_send() 25 if (ret < 0) in __testdev_send() 54 int ret; in chr_testdev_init() local 60 ret = vcon->config->find_vqs(vcon, 2, vqs, NULL, io_names); in chr_testdev_init() 61 if (ret < 0) { in chr_testdev_init()
|
H A D | report.c | 124 bool ret; in report() local 127 ret = va_report(msg_fmt, pass, false, false, false, va); in report() 130 return ret; in report() 153 bool ret; in report_xfail() local 157 ret = va_report(msg_fmt, pass, xfail, false, false, va); in report_xfail() 160 return ret; in report_xfail() 169 bool ret; in report_kfail() local 173 ret = va_report(msg_fmt, pass, false, kfail, false, va); in report_kfail() 176 return ret; in report_kfail() 203 int ret; in report_summary() local [all …]
|
/kvm-unit-tests/s390x/ |
H A D | firq.c | 37 int ret; in test_wait_state_delivery() local 47 ret = smp_cpu_stop(2); in test_wait_state_delivery() 48 assert(!ret); in test_wait_state_delivery() 57 ret = smp_cpu_setup(1, PSW_WITH_CUR_MASK(wait_for_sclp_int)); in test_wait_state_delivery() 59 assert(!ret); in test_wait_state_delivery() 75 ret = servc(SCLP_CMDW_READ_CPU_INFO, __pa(h)); in test_wait_state_delivery() 76 if (ret) { in test_wait_state_delivery()
|
/kvm-unit-tests/x86/ |
H A D | hypercall.c | 12 long ret; in kvm_hypercall0_intel() local 14 : "=a"(ret) in kvm_hypercall0_intel() 16 return ret; in kvm_hypercall0_intel() 21 long ret; in kvm_hypercall0_amd() local 23 : "=a"(ret) in kvm_hypercall0_amd() 25 return ret; in kvm_hypercall0_amd()
|