Home
last modified time | relevance | path

Searched refs:TEST_ASSERT (Results 1 – 25 of 100) sorted by relevance

1234

/linux/tools/testing/selftests/kvm/s390x/
H A Dresets.c
H A Dsync_regs_test.c
/linux/tools/testing/selftests/kvm/
H A Dguest_memfd_test.c27 TEST_ASSERT(read(fd, buf, sizeof(buf)) < 0, in test_file_read_write()
29 TEST_ASSERT(write(fd, buf, sizeof(buf)) < 0, in test_file_read_write()
31 TEST_ASSERT(pread(fd, buf, sizeof(buf), 0) < 0, in test_file_read_write()
33 TEST_ASSERT(pwrite(fd, buf, sizeof(buf), 0) < 0, in test_file_read_write()
51 TEST_ASSERT(!ret, "fstat should succeed"); in test_file_size()
61 TEST_ASSERT(!ret, "fallocate with aligned offset and size should succeed"); in test_fallocate()
65 TEST_ASSERT(ret, "fallocate with unaligned offset should fail"); in test_fallocate()
68 TEST_ASSERT(ret, "fallocate beginning at total_size should fail"); in test_fallocate()
71 TEST_ASSERT(ret, "fallocate beginning after total_size should fail"); in test_fallocate()
75 TEST_ASSERT(!ret, "fallocate(PUNCH_HOLE) at total_size should succeed"); in test_fallocate()
[all …]
H A Dkvm_binary_stats_test.c42 TEST_ASSERT(id, "Allocate memory for id string"); in stats_test()
45 TEST_ASSERT(ret == header.name_size, in stats_test()
50 TEST_ASSERT(!strncmp(id, "kvm", 3) && strlen(id) < header.name_size, in stats_test()
63 TEST_ASSERT(header.desc_offset && header.desc_offset >= sizeof(header) && in stats_test()
67 TEST_ASSERT(header.desc_offset > header.data_offset || in stats_test()
82 TEST_ASSERT(strlen(pdesc->name) < header.name_size, in stats_test()
86 TEST_ASSERT(type <= KVM_STATS_TYPE_MAX, in stats_test()
88 TEST_ASSERT(unit <= KVM_STATS_UNIT_MAX, in stats_test()
90 TEST_ASSERT(base <= KVM_STATS_BASE_MAX, in stats_test()
106 TEST_ASSERT(pdesc->exponent >= 0, in stats_test()
[all …]
H A Dset_memory_region_test.c79 TEST_ASSERT(!run->mmio.is_write, "Unexpected exit mmio write"); in vcpu_worker()
80 TEST_ASSERT(run->mmio.len == 8, in vcpu_worker()
83 TEST_ASSERT(run->mmio.phys_addr == MEM_REGION_GPA, in vcpu_worker()
99 TEST_ASSERT(!clock_gettime(CLOCK_REALTIME, &ts), in wait_for_vcpu()
103 TEST_ASSERT(!sem_timedwait(&vcpu_ready, &ts), in wait_for_vcpu()
128 TEST_ASSERT(gpa == MEM_REGION_GPA, "Failed vm_phy_pages_alloc\n"); in spawn_vm()
309 TEST_ASSERT(run->exit_reason == KVM_EXIT_SHUTDOWN || in test_delete_memory_region()
320 TEST_ASSERT(regs.rip >= final_rip_start && in test_delete_memory_region()
374 TEST_ASSERT(r && errno == EINVAL, in test_invalid_memory_region_flags()
382 TEST_ASSERT( in test_invalid_memory_region_flags()
[all...]
H A Drseq_test.c65 TEST_ASSERT(CPU_ISSET(cpu, &possible_mask), in next_cpu()
100 TEST_ASSERT(!r, "sched_setaffinity failed, errno = %d (%s)", in migration_worker()
227 TEST_ASSERT(!r, "sched_getaffinity failed, errno = %d (%s)", errno, in main()
233 TEST_ASSERT(!r, "rseq_register_current_thread failed, errno = %d (%s)", in main()
248 TEST_ASSERT(get_ucall(vcpu, NULL) == UCALL_SYNC, in main()
271 TEST_ASSERT(!r, "getcpu failed, errno = %d (%s)", in main()
277 TEST_ASSERT(rseq_cpu == cpu, in main()
293 TEST_ASSERT(skip_sanity_check || i > (NR_TASK_MIGRATIONS / 2), in main()
H A Dkvm_page_table_test.c196 TEST_ASSERT(ret == 0, "Error in sem_wait"); in vcpu_worker()
205 TEST_ASSERT(ret == 0, "vcpu_run failed: %d", ret); in vcpu_worker()
206 TEST_ASSERT(get_ucall(vcpu, NULL) == UCALL_SYNC, in vcpu_worker()
223 TEST_ASSERT(ret == 0, "Error in sem_post"); in vcpu_worker()
293 TEST_ASSERT(ret == 0, "Error in sem_init"); in pre_init_before_test()
296 TEST_ASSERT(ret == 0, "Error in sem_init"); in pre_init_before_test()
324 TEST_ASSERT(ret == 0, "Error in sem_post"); in vcpus_complete_new_stage()
331 TEST_ASSERT(ret == 0, "Error in sem_wait"); in vcpus_complete_new_stage()
353 TEST_ASSERT(vcpu_threads, "Memory allocation failed"); in run_test()
404 TEST_ASSERT(ret == 0, "Error in sem_post"); in run_test()
[all …]
H A Dmax_guest_memory_test.c
/linux/tools/testing/selftests/kvm/lib/
H A Duserfaultfd_util.c37 TEST_ASSERT(epollfd >= 0, "Failed to create epollfd."); in uffd_handler_thread_fn()
41 TEST_ASSERT(!epoll_ctl(epollfd, EPOLL_CTL_ADD, uffd, &evt), in uffd_handler_thread_fn()
46 TEST_ASSERT(!epoll_ctl(epollfd, EPOLL_CTL_ADD, reader_args->pipe, &evt), in uffd_handler_thread_fn()
55 TEST_ASSERT(r == 1, in uffd_handler_thread_fn()
62 TEST_ASSERT(!(evt.events & (EPOLLERR | EPOLLHUP)), in uffd_handler_thread_fn()
65 TEST_ASSERT(r == 1, in uffd_handler_thread_fn()
70 TEST_ASSERT(!(evt.events & (EPOLLERR | EPOLLHUP)), in uffd_handler_thread_fn()
75 TEST_ASSERT(errno == EAGAIN, in uffd_handler_thread_fn()
80 TEST_ASSERT(r == sizeof(msg), in uffd_handler_thread_fn()
89 TEST_ASSERT(r >= 0, in uffd_handler_thread_fn()
[all …]
H A Delf.c22 TEST_ASSERT(fd >= 0, "Failed to open ELF file,\n" in elfhdr_get()
35 TEST_ASSERT((ident[EI_MAG0] == ELFMAG0) && (ident[EI_MAG1] == ELFMAG1) in elfhdr_get()
44 TEST_ASSERT(ident[EI_CLASS] == ELFCLASS64, in elfhdr_get()
51 TEST_ASSERT(((BYTE_ORDER == LITTLE_ENDIAN) in elfhdr_get()
66 TEST_ASSERT(ident[EI_VERSION] == EV_CURRENT, in elfhdr_get()
80 TEST_ASSERT(offset_rv == 0, "Seek to ELF header failed,\n" in elfhdr_get()
83 TEST_ASSERT(hdrp->e_phentsize == sizeof(Elf64_Phdr), in elfhdr_get()
88 TEST_ASSERT(hdrp->e_shentsize == sizeof(Elf64_Shdr), in elfhdr_get()
122 TEST_ASSERT(fd >= 0, "Failed to open ELF file,\n" in kvm_vm_elf_load()
141 TEST_ASSERT(offset_rv == offset, in kvm_vm_elf_load()
[all …]
H A Dtest_util.c47 TEST_ASSERT(size && isdigit(size[0]), "Need at least one digit in '%s'", size); in parse_size()
51 TEST_ASSERT(base != ULLONG_MAX, "Overflow parsing size!"); in parse_size()
71 TEST_ASSERT(false, "Unknown size letter %c", *scale); in parse_size()
74 TEST_ASSERT((base << shift) >> shift == base, "Overflow scaling size!"); in parse_size()
141 TEST_ASSERT(ret == 0 || (ret == -1 && errno == ENOENT), in thp_configured()
153 TEST_ASSERT(thp_configured(), "THP is not configured in host kernel"); in get_trans_hugepagesz()
156 TEST_ASSERT(f != NULL, "Error in opening transparent_hugepage/hpage_pmd_size"); in get_trans_hugepagesz()
160 TEST_ASSERT(ret < 1, "Error reading transparent_hugepage/hpage_pmd_size"); in get_trans_hugepagesz()
174 TEST_ASSERT(f != NULL, "Error in opening /proc/meminfo"); in get_def_hugetlb_pagesz()
286 TEST_ASSERT(i < NUM_SRC_TYPES, "Backing src type ID %d too big", i); in vm_mem_backing_src_alias()
[all …]
H A Dio.c51 TEST_ASSERT(count >= 0, "Unexpected count, count: %li", count); in test_write()
58 TEST_ASSERT(errno == EAGAIN || errno == EINTR, in test_write()
70 TEST_ASSERT(rc >= 0, "Unexpected ret from write,\n" in test_write()
128 TEST_ASSERT(count >= 0, "Unexpected count, count: %li", count); in test_read()
135 TEST_ASSERT(errno == EAGAIN || errno == EINTR, in test_read()
147 TEST_ASSERT(rc > 0, "Unexpected ret from read,\n" in test_read()
/linux/tools/testing/selftests/kvm/aarch64/
H A Dvgic_init.c
H A Dsmccc_filter.c
H A Dvcpu_width_config.c
/linux/tools/testing/selftests/kvm/x86_64/
H A Dxen_shinfo_test.c
H A Dhyperv_cpuid.c
H A Duserspace_msr_exit_test.c
H A Dmax_vcpuid_cap_test.c
H A Ducna_injection_test.c
H A Dvmx_dirty_log_test.c
H A Dsev_migrate_tests.c
H A Dsync_regs_test.c
H A Dxapic_ipi_test.c
/linux/tools/testing/selftests/kvm/lib/s390x/
H A Dprocessor.c

1234