/kvm-unit-tests/lib/ |
H A D | alloc_page.c | 104 assert(a && usable_area_contains_pfn(a, pfn)); in split() 108 assert(IS_USABLE(metadata) && order && (order < NLISTS)); in split() 109 assert(IS_ALIGNED_ORDER(pfn, order)); in split() 110 assert(usable_area_contains_pfn(a, pfn + BIT(order) - 1)); in split() 117 assert(a->page_states[idx + i] == metadata); in split() 148 assert((al < NLISTS) && (sz < NLISTS)); in page_memalign_order() 224 assert(IS_ALIGNED_ORDER(pfn, order) && IS_ALIGNED_ORDER(pfn2, order)); in coalesce() 225 assert(pfn2 == pfn + BIT(order)); in coalesce() 226 assert(a); in coalesce() 242 assert(a->page_states[first + i] == order); in coalesce() [all …]
|
H A D | vmalloc.c | 107 assert(alignment >= sizeof(uintptr_t)); in vm_alloc_one_page() 108 assert(alignment < PAGE_SIZE); in vm_alloc_one_page() 133 assert(is_power_of_2(alignment)); in vm_memalign() 153 assert(pa); in vm_memalign() 171 assert(GET_MAGIC(mem) == VM_MAGIC); in vm_free() 173 assert(page); in vm_free() 180 assert(m->magic == VM_MAGIC); in vm_free() 181 assert(m->npages > 0); in vm_free() 182 assert(m->npages < BIT_ULL(BITS_PER_LONG - PAGE_SHIFT)); in vm_free() 187 assert(page); in vm_free() [all …]
|
H A D | pci-host-generic.c | 29 assert(idx > 0); in of_flags_to_pci_type() 76 assert(node >= 0); in pci_dt_probe() 79 assert(ret == 0); in pci_dt_probe() 80 assert(nac_root == 1 || nac_root == 2); in pci_dt_probe() 88 assert(node >= 0); in pci_dt_probe() 91 assert(prop && len == 4 && !strcmp((char *)prop->data, "pci")); in pci_dt_probe() 95 assert(ret == 0); in pci_dt_probe() 99 assert(len == -FDT_ERR_NOTFOUND); in pci_dt_probe() 106 assert(bus <= bus_max); in pci_dt_probe() 108 assert(bus_max < base.size / (1 << PCI_ECAM_BUS_SHIFT)); in pci_dt_probe() [all …]
|
H A D | alloc.c | 16 assert(!check_mul_overflow(nmemb, size)); in calloc() 36 assert(is_power_of_2(alignment)); in memalign() 37 assert(alloc_ops && alloc_ops->memalign); in memalign() 40 assert(p); in memalign()
|
H A D | string.c | 188 assert(base == 0 || (base >= 2 && base <= 36)); in __strtoll() 227 assert(!check_mul_overflow(sl, base)); in __strtoll() 228 assert(!check_add_overflow(sl * base, c)); in __strtoll() 231 assert(!check_mul_overflow(ul, base)); in __strtoll() 232 assert(!check_add_overflow(ul * base, c)); in __strtoll() 237 assert(!check_mul_overflow(sll, base)); in __strtoll() 238 assert(!check_add_overflow(sll * base, c)); in __strtoll() 240 assert(!check_mul_overflow(ull, base)); in __strtoll() 241 assert(!check_add_overflow(ull * base, c)); in __strtoll() 292 assert(delim); in getenv()
|
H A D | list.h | 45 assert(li); in list_add() 46 assert(head); in list_add() 58 assert(head); in list_add_tail()
|
H A D | pci-edu.c | 38 assert(edu_check_alive(dev)); in edu_init() 48 assert(size <= EDU_DMA_SIZE_MAX); in edu_dma() 49 assert(dev_offset < EDU_DMA_SIZE_MAX); in edu_dma()
|
/kvm-unit-tests/lib/arm/ |
H A D | gic.c | 61 assert(node >= 0 || node == -FDT_ERR_NOTFOUND); in gic_get_dt_bases() 69 assert(ret == 0); in gic_get_dt_bases() 76 assert(ret == 0); in gic_get_dt_bases() 81 assert(!strcmp(compatible, "arm,cortex-a15-gic")); in gic_get_dt_bases() 85 assert(!strcmp(compatible, "arm,gic-v3")); in gic_get_dt_bases() 94 assert(ret == 0); in gic_get_dt_bases() 169 assert(gicc_base_address == gicc->base_address); in gicv2_acpi_parse_madt_cpu() 195 assert(gicr_base_address == gicc->gicr_base_address); in gicv3_acpi_parse_madt_gicc() 277 assert(ret != 0); in gic_enable_defaults() 279 assert(gic_common_ops->enable_defaults); in gic_enable_defaults() [all …]
|
H A D | setup.c | 110 assert(ret == 0); in cpu_init() 124 assert(code); in arm_memregions_add_assumed() 153 assert(sizeof(long) == 8 || !(base >> 32)); in mem_allocator_init() 167 assert(freemem && !(freemem->flags & (MR_F_IO | MR_F_CODE))); in mem_init() 177 assert(mem.end && !(mem.start & ~PHYS_MASK)); in mem_init() 184 assert(r); in mem_init() 187 assert(freemem_start >= mem.start && freemem->end <= mem.end); in mem_init() 205 assert((unsigned long)fdt > (unsigned long)&stacktop); in freemem_push_fdt() 210 assert(ret == 0); in freemem_push_fdt() 212 assert(ret == 0); in freemem_push_fdt() [all …]
|
H A D | timer.c | 26 assert(node >= 0 || node == -FDT_ERR_NOTFOUND); in timer_save_state_fdt() 44 assert(prop && len == (4 * 3 * sizeof(u32))); in timer_save_state_fdt() 47 assert(fdt32_to_cpu(data[3]) == 1 /* PPI */ ); in timer_save_state_fdt() 50 assert(fdt32_to_cpu(data[6]) == 1 /* PPI */ ); in timer_save_state_fdt()
|
H A D | gic-v2.c | 46 assert(cpu < 8); in gicv2_ipi_send_single() 47 assert(irq < 16); in gicv2_ipi_send_single() 60 assert(irq < 16); in gicv2_ipi_send_mask()
|
/kvm-unit-tests/lib/riscv/ |
H A D | setup.c | 76 assert(ret == 0); in cpu_init() 82 assert(cpu_present(me)); in cpu_init() 107 assert(curr == freemem); in mem_allocator_init() 111 assert(freemem_end - freemem_start >= SZ_1M * 16); in mem_allocator_init() 123 assert(base == freemem_start && top == freemem_end); in mem_allocator_init() 138 assert(code); in mem_init() 142 assert(freemem && !(freemem->flags & (MR_F_IO | MR_F_CODE))); in mem_init() 154 assert(ret == 0); in freemem_push_fdt() 156 assert(ret == 0); in freemem_push_fdt() 166 assert(ret == 0 || ret == -FDT_ERR_NOTFOUND); in freemem_push_dt_initrd() [all …]
|
H A D | timer.c | 27 assert(cpus >= 0); in timer_get_frequency() 30 assert(prop != NULL && len == 4); in timer_get_frequency() 46 assert(ret.error == SBI_SUCCESS); in timer_start() 47 assert(!(next >> 32)); in timer_start() 68 assert(ret.error == SBI_SUCCESS); in timer_stop()
|
H A D | mmu.c | 29 assert(paddr == __pa(paddr)); in pteval_to_ptep() 42 assert(pgtable && !((uintptr_t)pgtable & ~PAGE_MASK)); in get_pte() 64 assert(!(ppn & ~PTE_PPN)); in __install_page() 81 assert(phys == (phys & PHYS_MASK)); in install_page() 95 assert(phys_start == (phys_start & PHYS_MASK)); in mmu_set_range_ptes() 96 assert(phys_end == (phys_end & PHYS_MASK)); in mmu_set_range_ptes() 97 assert(phys_start < phys_end); in mmu_set_range_ptes() 124 assert(!(ppn & ~SATP_PPN)); in mmu_enable() 134 assert(top == __pa(top)); in setup_mmu() 165 assert(end == __pa(end)); in ioremap() [all …]
|
H A D | isa.c | 48 assert(isa_string[0] == 'r' && isa_string[1] == 'v'); in isa_parse() 50 assert(isa_string[2] == '3' && isa_string[3] == '2'); in isa_parse() 52 assert(isa_string[2] == '6' && isa_string[3] == '4'); in isa_parse() 81 assert(prop); in isa_parse_fdt() 102 assert(ret == 0); in isa_init() 120 assert(ret == 0); in cpu_has_extension_name()
|
H A D | smp.c | 49 assert(__va(cpus[cpu].sp) == sp_mem); in __smp_boot_secondary() 59 assert(ret.error == SBI_SUCCESS); in __smp_boot_secondary() 68 assert(!ret.error); in smp_boot_secondary() 84 assert(!ret.error); in smp_boot_secondary_nofail()
|
/kvm-unit-tests/lib/powerpc/ |
H A D | setup.c | 59 assert(prop); in cpu_set() 82 assert(prop != NULL); in cpu_set() 88 assert(prop != NULL); in cpu_set() 94 assert(prop != NULL); in cpu_set() 118 assert(ret == 0); in cpu_init_params() 155 assert(nr_regs > 0); in mem_init() 181 assert(primary.end != 0); in mem_init() 267 assert(ret == 0); in setup() 269 assert(ret == 0); in setup() 273 assert(!cpu_has_hv); in setup() [all …]
|
H A D | smp.c | 38 assert(0); in stop_self() 91 assert(rc == H_SUCCESS); in extint_handler() 96 assert(rc == H_SUCCESS); in extint_handler() 237 assert(ret == 0); in start_thread() 262 assert(prop); in start_core() 291 assert(nr_cpus_online == 1); in start_all_cpus() 292 assert(nr_started == 1); in start_all_cpus() 294 assert(ret == 0); in start_all_cpus() 295 assert(nr_started == nr_cpus_present); in start_all_cpus() 301 assert(0); in start_all_cpus() [all …]
|
/kvm-unit-tests/lib/s390x/ |
H A D | uv.c | 64 assert(uvcb_qui.header.rc); in uv_query_test_call() 65 assert(nr < BITS_PER_LONG * ARRAY_SIZE(uvcb_qui.inst_calls_list)); in uv_query_test_call() 73 assert(uvcb_qui.header.rc == 1 || uvcb_qui.header.rc == 0x100); in uv_get_query_data() 85 assert(uvcb_qui.header.rc == 1 || uvcb_qui.header.rc == 0x100); in uv_setup() 102 assert(uvcb_qui.header.rc == 1 || uvcb_qui.header.rc == 0x100); in uv_init() 110 assert(cc == 0); in uv_init() 173 assert(!cc); in uv_create_guest() 179 assert(!cc); in uv_create_guest() 201 assert(cc == 0); in uv_destroy_guest() 207 assert(cc == 0); in uv_destroy_guest() [all …]
|
H A D | mmu.c | 40 assert(stctg(1) == asce); in mmu_enable() 71 assert(!pud_huge(*pud)); in get_pmd() 85 assert(!pmd_large(*pmd)); in get_pte() 102 assert(pmd_large(*pmd)); in split_pmd() 124 assert(pud_huge(*pud)); in split_pud() 141 assert(level && (level <= 5)); in get_dat_entry() 164 assert((level >= 3) && (level <= 5)); in split_page() 266 assert(IS_ALIGNED(phys, PAGE_SIZE)); in install_page() 267 assert(IS_ALIGNED((uintptr_t)vaddr, PAGE_SIZE)); in install_page() 273 assert(IS_ALIGNED(phys, SZ_1M)); in install_large_page() [all …]
|
/kvm-unit-tests/lib/x86/ |
H A D | vm.c | 52 assert(lowest_level >= 1 && lowest_level <= PAGE_LEVEL); in find_pte_level() 119 assert(phys % PAGE_SIZE == 0); in install_pages() 120 assert((uintptr_t) virt % PAGE_SIZE == 0); in install_pages() 121 assert(len % PAGE_SIZE == 0); in install_pages() 240 assert(pte & PT_PRESENT_MASK); in split_large_page() 241 assert(pte & PT_PAGE_SIZE_MASK); in split_large_page() 242 assert(level == 2 || level == 3); in split_large_page() 245 assert(new_pt); in split_large_page() 295 assert(ptep); in force_4k_page() 297 assert(pte & PT_PRESENT_MASK); in force_4k_page() [all …]
|
H A D | intel-iommu.c | 95 assert(is_power_of_2(cmd)); in vtd_gcmd_or() 117 assert(((version >> 3) & 0xf) >= 1); in vtd_dump_init_info() 183 assert(IS_ALIGNED(iova, SZ_4K)); in vtd_map_range() 184 assert(IS_ALIGNED(pa, SZ_4K)); in vtd_map_range() 185 assert(IS_ALIGNED(size, SZ_4K)); in vtd_map_range() 239 assert(index_ctr < 65535); in vtd_intr_index_alloc() 248 assert(sizeof(vtd_irte_t) == 16); in vtd_setup_irte() 309 assert(sizeof(vtd_msi_addr_t) == 8); in vtd_setup_msi() 310 assert(sizeof(vtd_msi_data_t) == 4); in vtd_setup_msi() 339 assert(dev); in vtd_setup_ioapic_irq() [all …]
|
/kvm-unit-tests/powerpc/ |
H A D | sprs.c | 385 assert(!sprs[i].name); in setup_sprs() 389 assert(!sprs[i].name); in setup_sprs() 400 assert(!sprs[i].name); in setup_sprs() 404 assert(!sprs[i].name); in setup_sprs() 408 assert(!sprs[i].name); in setup_sprs() 412 assert(!sprs[i].name); in setup_sprs() 421 assert(!sprs[i].name); in setup_sprs() 425 assert(!sprs[i].name); in setup_sprs() 429 assert(!sprs[i].name); in setup_sprs() 433 assert(!sprs[i].name); in setup_sprs() [all …]
|
H A D | mmu.c | 80 assert(ptep == install_page(NULL, p[1], memory)); in test_tlbie() 82 assert(ptep == install_page(NULL, p[0], memory)); in test_tlbie() 83 assert(pteval[0] == *ptep); in test_tlbie() 144 assert(ptep == install_page(NULL, p[1], memory)); in test_tlbie_this_cpu() 146 assert(ptep == install_page(NULL, p[0], memory)); in test_tlbie_this_cpu() 147 assert(pteval[0] == *ptep); in test_tlbie_this_cpu()
|
/kvm-unit-tests/lib/arm64/ |
H A D | gic-v3-its.c | 37 assert((val & GITS_BASER_PAGE_SIZE_MASK) == GITS_BASER_PAGE_SIZE_64K); in its_baser_lookup() 90 assert(!its_baser_lookup(GITS_BASER_TYPE_DEVICE, &its_data.device_baser)); in its_init() 91 assert(!its_baser_lookup(GITS_BASER_TYPE_COLLECTION, &its_data.coll_baser)); in its_init() 118 assert(its_data.nr_devices < GITS_MAX_DEVICES); in its_create_device() 136 assert(its_data.nr_collections < GITS_MAX_COLLECTIONS); in its_create_collection() 159 assert(0); in its_get_device() 170 assert(0); in its_get_collection()
|