Home
last modified time | relevance | path

Searched refs:area_dst (Results 1 – 4 of 4) sorted by relevance

/linux/tools/testing/selftests/mm/
H A Duffd-unit-tests.c305 if (test_pin && pin_pages(&args, gopts->area_dst, gopts->page_size)) in pagemap_test_fork()
312 value = pagemap_get_entry(fd, gopts->area_dst); in pagemap_test_fork()
343 if (uffd_register(gopts->uffd, gopts->area_dst, gopts->nr_pages * gopts->page_size, in uffd_wp_unpopulated_test()
350 wp_range(gopts->uffd, (uint64_t)gopts->area_dst, gopts->page_size, true); in uffd_wp_unpopulated_test()
351 value = pagemap_get_entry(pagemap_fd, gopts->area_dst); in uffd_wp_unpopulated_test()
355 wp_range(gopts->uffd, (uint64_t)gopts->area_dst, gopts->page_size, false); in uffd_wp_unpopulated_test()
356 value = pagemap_get_entry(pagemap_fd, gopts->area_dst); in uffd_wp_unpopulated_test()
360 wp_range(gopts->uffd, (uint64_t)gopts->area_dst, gopts->page_size, true); in uffd_wp_unpopulated_test()
361 if (madvise(gopts->area_dst, gopts->page_size, MADV_DONTNEED)) in uffd_wp_unpopulated_test()
363 value = pagemap_get_entry(pagemap_fd, gopts->area_dst); in uffd_wp_unpopulated_test()
[all …]
H A Duffd-stress.c121 pthread_mutex_lock(area_mutex(gopts->area_dst, page_nr, gopts)); in locking_thread()
122 count = *area_count(gopts->area_dst, page_nr, gopts); in locking_thread()
127 *area_count(gopts->area_dst, page_nr, gopts) = gopts->count_verify[page_nr] = count; in locking_thread()
128 pthread_mutex_unlock(area_mutex(gopts->area_dst, page_nr, gopts)); in locking_thread()
180 wp_range(gopts->uffd, (unsigned long)gopts->area_dst + start_nr * gopts->page_size, in background_thread()
309 if (uffd_register(gopts->uffd, gopts->area_dst, mem_size, in userfaultfd_stress()
343 uffd_test_ops->release_pages(gopts, gopts->area_dst); in userfaultfd_stress()
355 wp_range(gopts->uffd, (unsigned long)gopts->area_dst, in userfaultfd_stress()
359 if (uffd_unregister(gopts->uffd, gopts->area_dst, mem_size)) in userfaultfd_stress()
369 if (*area_count(gopts->area_dst, nr, gopts) != in userfaultfd_stress()
[all …]
H A Duffd-common.c313 munmap_area(gopts, (void **)&gopts->area_dst); in uffd_test_ctx_clear()
334 ret |= uffd_test_ops->allocate_area(gopts, (void **) &gopts->area_dst, false); in uffd_test_ctx_init()
390 uffd_test_ops->release_pages(gopts, gopts->area_dst); in uffd_test_ctx_init()
488 area = (uint8_t *)(gopts->area_dst + in uffd_handle_page_fault()
521 offset = (char *)(unsigned long)msg->arg.pagefault.address - gopts->area_dst; in uffd_handle_page_fault()
588 gopts->area_remap = gopts->area_dst; /* save for later unmap */ in uffd_poll_thread()
589 gopts->area_dst = (char *)(unsigned long)msg.arg.remap.to; in uffd_poll_thread()
633 uffdio_copy.dst = (unsigned long) gopts->area_dst + offset; in __copy_page()
670 uffdio_move.dst = (unsigned long) gopts->area_dst + offset; in move_page()
H A Duffd-common.h61 char *area_src, *area_src_alias, *area_dst, *area_dst_alias, *area_remap; member