/kvm-unit-tests/lib/libfdt/ |
H A D | fdt.c | 23 return totalsize; in fdt_ro_probe_() 27 return -FDT_ERR_ALIGNMENT; in fdt_ro_probe_() 33 return -FDT_ERR_BADVERSION; in fdt_ro_probe_() 36 return -FDT_ERR_BADVERSION; in fdt_ro_probe_() 41 return -FDT_ERR_BADSTATE; in fdt_ro_probe_() 43 return -FDT_ERR_BADMAGIC; in fdt_ro_probe_() 47 return totalsize; in fdt_ro_probe_() 49 return -FDT_ERR_TRUNCATED; in fdt_ro_probe_() 54 return (off >= hdrsize) && (off <= totalsize); in check_off_() 61 return 0; /* block start out of bounds */ in check_block_() [all …]
|
H A D | fdt_ro.c | 21 return 0; in fdt_nodename_eq_() 24 return 0; in fdt_nodename_eq_() 27 return 1; in fdt_nodename_eq_() 29 return 1; in fdt_nodename_eq_() 31 return 0; in fdt_nodename_eq_() 47 return s; in fdt_get_string() 92 return s; in fdt_get_string() 97 return NULL; in fdt_get_string() 102 return fdt_get_string(fdt, stroffset, NULL); in fdt_string() 111 return p && (slen == len) && (memcmp(p, s, len) == 0); in fdt_string_eq_() [all …]
|
H A D | fdt_rw.c | 16 return (fdt_off_mem_rsvmap(fdt) < FDT_ALIGN(sizeof(struct fdt_header), 8)) in fdt_blocks_misordered_() 28 return 0; in fdt_rw_probe_() 32 return -FDT_ERR_BADVERSION; in fdt_rw_probe_() 35 return -FDT_ERR_BADLAYOUT; in fdt_rw_probe_() 39 return 0; in fdt_rw_probe_() 46 return err_; \ 51 return fdt_off_dt_strings(fdt) + fdt_size_dt_strings(fdt); in fdt_data_size_() 61 return -FDT_ERR_BADOFFSET; in fdt_splice_() 63 return -FDT_ERR_BADOFFSET; in fdt_splice_() 65 return -FDT_ERR_NOSPACE; in fdt_splice_() [all …]
|
H A D | fdt_sw.c | 17 return -FDT_ERR_BADSTATE; in fdt_sw_probe_() 19 return -FDT_ERR_BADMAGIC; in fdt_sw_probe_() 22 return 0; in fdt_sw_probe_() 29 return err; \ 42 return err; in fdt_sw_probe_memrsv_() 45 return -FDT_ERR_BADSTATE; in fdt_sw_probe_memrsv_() 46 return 0; in fdt_sw_probe_memrsv_() 53 return err; \ 68 return err; in fdt_sw_probe_struct_() 72 return -FDT_ERR_BADSTATE; in fdt_sw_probe_struct_() [all …]
|
H A D | fdt_check.c | 25 return -FDT_ERR_TRUNCATED; in fdt_check_full() 27 return -FDT_ERR_TRUNCATED; in fdt_check_full() 30 return err; in fdt_check_full() 32 return -FDT_ERR_TRUNCATED; in fdt_check_full() 36 return num_memrsv; in fdt_check_full() 43 return nextoffset; in fdt_check_full() 47 return -FDT_ERR_BADSTRUCTURE; in fdt_check_full() 55 return -FDT_ERR_BADSTRUCTURE; in fdt_check_full() 56 return 0; in fdt_check_full() 61 return -FDT_ERR_BADSTRUCTURE; in fdt_check_full() [all …]
|
H A D | fdt_addresses.c | 22 return len; in fdt_cells() 25 return -FDT_ERR_BADNCELLS; in fdt_cells() 29 return -FDT_ERR_BADNCELLS; in fdt_cells() 31 return (int)val; in fdt_cells() 40 return -FDT_ERR_BADNCELLS; in fdt_address_cells() 42 return 2; in fdt_address_cells() 43 return val; in fdt_address_cells() 52 return 1; in fdt_size_cells() 53 return val; in fdt_size_cells() 65 return ret; in fdt_appendprop_addrrange() [all …]
|
H A D | fdt_overlay.c | 35 return 0; in overlay_get_target_phandle() 38 return (uint32_t)-1; in overlay_get_target_phandle() 40 return fdt32_to_cpu(*val); in overlay_get_target_phandle() 68 return -FDT_ERR_BADPHANDLE; in overlay_get_target() 91 /* return on error */ in overlay_get_target() 93 return ret; in overlay_get_target() 95 /* return pointer to path (if available) */ in overlay_get_target() 99 return ret; in overlay_get_target() 125 return len; in overlay_phandle_add_offset() 128 return -FDT_ERR_BADPHANDLE; in overlay_phandle_add_offset() [all …]
|
H A D | fdt_wip.c | 24 return proplen; in fdt_setprop_inplace_namelen_partial() 27 return -FDT_ERR_NOSPACE; in fdt_setprop_inplace_namelen_partial() 30 return 0; in fdt_setprop_inplace_namelen_partial() 41 return proplen; in fdt_setprop_inplace() 44 return -FDT_ERR_NOSPACE; in fdt_setprop_inplace() 46 return fdt_setprop_inplace_namelen_partial(fdt, nodeoffset, name, in fdt_setprop_inplace() 66 return len; in fdt_nop_property() 70 return 0; in fdt_nop_property() 80 return offset; in fdt_node_end_offset_() 89 return endoffset; in fdt_nop_node() [all …]
|
H A D | fdt_empty_tree.c | 19 return err; in fdt_create_empty_tree() 23 return err; in fdt_create_empty_tree() 27 return err; in fdt_create_empty_tree() 31 return err; in fdt_create_empty_tree() 35 return err; in fdt_create_empty_tree() 37 return fdt_open_into(buf, buf, bufsize); in fdt_create_empty_tree()
|
/kvm-unit-tests/lib/ |
H A D | devicetree.c | 14 return fdt; in dt_fdt() 19 return fdt && fdt_check_header(fdt) == 0; in dt_available() 30 return len; in dt_get_nr_cells() 37 return len; in dt_get_nr_cells() 45 return 0; in dt_get_nr_cells() 64 return len; in dt_get_reg() 71 return -FDT_ERR_NOTFOUND; in dt_get_reg() 80 return 0; in dt_get_reg() 92 return parent; in dt_pbus_translate_node() 96 return ret; in dt_pbus_translate_node() [all …]
|
H A D | string.c | 19 return len; in strlen() 28 return sc - buf; in strnlen() 39 return dest; in strcat() 45 return strcat(dest, src); in strcpy() 52 return *a - *b; in strncmp() 54 return 0; in strncmp() 61 return tolower(*a) - tolower(*b); in strncasecmp() 63 return 0; in strncasecmp() 68 return strncmp(a, b, SIZE_MAX); in strcmp() 73 return strncasecmp(a, b, SIZE_MAX); in strcasecmp() [all …]
|
H A D | ctype.h | 7 return c == ' ' || c == '\t'; in isblank() 12 return c >= 'a' && c <= 'z'; in islower() 17 return c >= 'A' && c <= 'Z'; in isupper() 22 return isupper(c) || islower(c); in isalpha() 27 return c >= '0' && c <= '9'; in isdigit() 32 return isalpha(c) || isdigit(c); in isalnum() 37 return c == ' ' || c == '\t' || c == '\r' || c == '\n' || c == '\v' || c == '\f'; in isspace() 42 return islower(c) ? c - 'a' + 'A' : c; in toupper() 47 return isupper(c) ? c - 'A' + 'a' : c; in tolower()
|
H A D | acpi.c | 17 return efi_rsdp; in get_rsdp() 32 return NULL; in get_rsdp() 34 return rsdp; in get_rsdp() 52 return NULL; in find_acpi_table_addr() 53 return (void *)(ulong) fadt->firmware_ctrl; in find_acpi_table_addr() 59 return NULL; in find_acpi_table_addr() 63 return rsdp; in find_acpi_table_addr() 70 return rsdt; in find_acpi_table_addr() 79 return xsdt; in find_acpi_table_addr() 91 return t; in find_acpi_table_addr() [all …]
|
/kvm-unit-tests/lib/riscv/ |
H A D | sbi.c | 32 return ret; in sbi_ecall() 39 return sbi_ecall(SBI_EXT_SSE, SBI_EXT_SSE_READ_ATTRS, event_id, base_attr_id, attr_count, in sbi_sse_read_attrs_raw() 48 return sbi_sse_read_attrs_raw(event_id, base_attr_id, attr_count, lower_32_bits(p), in sbi_sse_read_attrs() 56 return sbi_ecall(SBI_EXT_SSE, SBI_EXT_SSE_WRITE_ATTRS, event_id, base_attr_id, attr_count, in sbi_sse_write_attrs_raw() 65 return sbi_sse_write_attrs_raw(event_id, base_attr_id, attr_count, lower_32_bits(p), in sbi_sse_write_attrs() 72 return sbi_ecall(SBI_EXT_SSE, SBI_EXT_SSE_REGISTER, event_id, entry_pc, entry_arg, 0, 0, 0); in sbi_sse_register_raw() 77 return sbi_sse_register_raw(event_id, (unsigned long)sbi_sse_entry, (unsigned long)arg); in sbi_sse_register() 82 return sbi_ecall(SBI_EXT_SSE, SBI_EXT_SSE_UNREGISTER, event_id, 0, 0, 0, 0, 0); in sbi_sse_unregister() 87 return sbi_ecall(SBI_EXT_SSE, SBI_EXT_SSE_ENABLE, event_id, 0, 0, 0, 0, 0); in sbi_sse_enable() 92 return sbi_ecall(SBI_EXT_SSE, SBI_EXT_SSE_DISABLE, event_id, 0, 0, 0, 0, 0); in sbi_sse_disable() [all …]
|
/kvm-unit-tests/lib/x86/ |
H A D | pmu.h | 85 return pmu.msr_gp_counter_base + 2 * i; in MSR_GP_COUNTERx() 87 return pmu.msr_gp_counter_base + i; in MSR_GP_COUNTERx() 93 return pmu.msr_gp_event_select_base + 2 * i; in MSR_GP_EVENT_SELECTx() 95 return pmu.msr_gp_event_select_base + i; in MSR_GP_EVENT_SELECTx() 100 return !pmu.is_intel || !!pmu.version; in this_cpu_has_pmu() 105 return pmu.version > 1; in this_cpu_has_perf_global_ctrl() 110 return pmu.version > 1; in this_cpu_has_perf_global_status() 115 return pmu.gp_counter_available & BIT(i); in pmu_gp_counter_is_available() 120 return pmu.perf_cap & PMU_CAP_LBR_FMT; in pmu_lbr_version() 125 return pmu.perf_cap & PMU_CAP_FW_WRITES; in pmu_has_full_writes() [all …]
|
H A D | amd_sev.c | 32 return sev_enabled; in amd_sev_enabled() 38 return sev_enabled; in amd_sev_enabled() 47 return sev_enabled; in amd_sev_enabled() 55 return EFI_UNSUPPORTED; in setup_amd_sev() 66 return EFI_SUCCESS; in setup_amd_sev() 79 return sev_es_enabled; in amd_sev_es_enabled() 88 return sev_es_enabled; in amd_sev_es_enabled() 98 return EFI_UNSUPPORTED; in setup_amd_sev_es() 118 return EFI_SUCCESS; in setup_amd_sev_es() 160 return 1ull << amd_sev_c_bit_pos; in get_amd_sev_c_bit_mask() [all …]
|
/kvm-unit-tests/lib/s390x/ |
H A D | smp.c | 39 return sclp_get_cpu_num(); in smp_query_num_cpus() 45 return &lowcore; in smp_get_lowcore() 48 return cpus[idx].lowcore; in smp_get_lowcore() 54 return sigp_retry(cpus[idx].addr, order, parm, status); in smp_sigp() 63 return &cpus[i]; in smp_cpu_from_addr() 65 return NULL; in smp_cpu_from_addr() 71 return &cpus[idx]; in smp_cpu_from_idx() 77 return cpus[idx].addr; in smp_cpu_addr() 85 return false; in smp_cpu_stopped() 86 return !!(status & (SIGP_STATUS_CHECK_STOP|SIGP_STATUS_STOPPED)); in smp_cpu_stopped() [all …]
|
H A D | css_lib.c | 45 return true; in check_response() 52 return false; in check_response() 73 return check_response(p + len); in chsc() 75 return false; in chsc() 85 return true; in get_chsc_scsc() 90 return false; in get_chsc_scsc() 94 return false; in get_chsc_scsc() 112 return true; in get_chsc_scsc() 117 * On success return the first subchannel ID found. 118 * On error return an invalid subchannel ID containing cc [all …]
|
/kvm-unit-tests/lib/arm/ |
H A D | gic.c | 64 return false; in gic_get_dt_bases() 82 return true; in gic_get_dt_bases() 100 return true; in gic_get_dt_bases() 105 return gic_get_dt_bases("arm,cortex-a15-gic", in gicv2_init() 111 return gic_get_dt_bases("arm,gic-v3", &gicv3_data.dist_base, in gicv3_init() 118 return 2; in gic_version() 120 return 3; in gic_version() 121 return 0; in gic_version() 134 return gic_version(); in gic_init_fdt() 154 return version; in gic_acpi_version() [all …]
|
H A D | mmu.c | 40 return cpumask_test_cpu(cpu, &mmu_enabled_cpumask); in mmu_enabled() 43 return __mmu_enabled(); in mmu_enabled() 88 return &pte_val(*pte); in get_pte() 97 return p_pte; in install_pte() 106 return install_pte(pgtable, vaddr, pte); in install_page_prot() 111 return install_page_prot(pgtable, phys, (uintptr_t)virt, in install_page() 130 return NULL; in follow_pte() 134 return NULL; in follow_pte() 138 return NULL; in follow_pte() 140 return &pmd_val(*pmd); in follow_pte() [all …]
|
/kvm-unit-tests/x86/ |
H A D | pmu_lbr.c | 15 return i + 1; in compute_flag() 16 return 0; in compute_flag() 31 return 0; in lbr_test() 42 return test_for_exception(GP_VECTOR, init_lbr, &index); in test_init_lbr_from_exception() 53 return report_summary(); in main() 58 return report_summary(); in main() 63 return report_summary(); in main() 68 return report_summary(); in main() 84 return report_summary(); in main() 107 return report_summary(); in main()
|
H A D | la57.c | 30 return dt_ptr.base; in get_test_register_value() 33 return dt_ptr.base; in get_test_register_value() 35 return get_gdt_entry_base(get_tss_descr()); in get_test_register_value() 37 return get_gdt_entry_base(get_ldt_descr()); in get_test_register_value() 39 return rdmsr(msr); in get_test_register_value() 42 return 0; in get_test_register_value() 66 return true; in set_test_register_value() 68 return lgdt_safe(&dt_ptr) == 0; in set_test_register_value() 70 return lgdt_fep_safe(&dt_ptr) == 0; in set_test_register_value() 79 return true; in set_test_register_value() [all …]
|
H A D | svm.c | 24 return get_pte(npt_get_pml4e(), (void*)address); in npt_get_pte() 31 return search.pte; in npt_get_pde() 38 return search.pte; in npt_get_pdpe() 43 return pml4e; in npt_get_pml4e() 48 return cpu_count() > 1; in smp_supported() 53 return true; in default_supported() 58 return this_cpu_has(X86_FEATURE_VGIF); in vgif_supported() 63 return this_cpu_has(X86_FEATURE_LBRV); in lbrv_supported() 68 return this_cpu_has(X86_FEATURE_TSCRATEMSR); in tsc_scale_supported() 73 return this_cpu_has(X86_FEATURE_PAUSEFILTER); in pause_filter_supported() [all …]
|
/kvm-unit-tests/lib/arm64/asm/ |
H A D | processor.h | 58 return el & 0xc; in current_level() 73 return read_sysreg(mpidr_el1); in get_mpidr() 91 return read_sysreg(cntvct_el0); in get_cntvct() 96 return read_sysreg(cntfrq_el0); in get_cntfrq() 101 return read_sysreg(ctr_el0); in get_ctr() 106 return read_sysreg(id_aa64mmfr0_el1); in get_id_aa64mmfr0_el1() 136 return ID_AA64MMFR0_TGRAN4_SUPPORTED(mmfr0); in system_supports_granule() 139 return ID_AA64MMFR0_TGRAN16_SUPPORTED(mmfr0); in system_supports_granule() 142 return ID_AA64MMFR0_TGRAN64_SUPPORTED(mmfr0); in system_supports_granule() 147 return read_sysreg(id_aa64pfr0_el1); in get_id_aa64pfr0_el1() [all …]
|
/kvm-unit-tests/lib/ppc64/ |
H A D | mmu.c | 28 return cpu_has_radix; in vm_available() 33 return current_cpu()->pgtable != NULL; in mmu_enabled() 66 return &pte_val(*pte); in get_pte() 80 return p_pte; in install_pte() 89 return install_pte(pgtable, vaddr, pte); in install_page_prot() 97 return install_page_prot(pgtable, phys, (uintptr_t)virt, in install_page() 113 return NULL; in follow_pte() 117 return NULL; in follow_pte() 121 return NULL; in follow_pte() 123 return &pmd_val(*pmd); in follow_pte() [all …]
|