Lines Matching refs:area_dst

103 static char *area_src, *area_src_alias, *area_dst, *area_dst_alias, *area_remap;  variable
511 munmap_area((void **)&area_dst); in uffd_test_ctx_clear()
523 uffd_test_ops->allocate_area((void **)&area_dst, false); in uffd_test_ctx_init()
563 uffd_test_ops->release_pages(area_dst); in uffd_test_ctx_init()
640 pthread_mutex_lock(area_mutex(area_dst, page_nr)); in locking_thread()
641 count = *area_count(area_dst, page_nr); in locking_thread()
646 *area_count(area_dst, page_nr) = count_verify[page_nr] = count; in locking_thread()
647 pthread_mutex_unlock(area_mutex(area_dst, page_nr)); in locking_thread()
688 uffdio_copy.dst = (unsigned long) area_dst + offset; in __copy_page()
769 area = (uint8_t *)(area_dst + in uffd_handle_page_fault()
801 offset = (char *)(unsigned long)msg->arg.pagefault.address - area_dst; in uffd_handle_page_fault()
860 area_remap = area_dst; /* save for later unmap */ in uffd_poll_thread()
861 area_dst = (char *)(unsigned long)msg.arg.remap.to; in uffd_poll_thread()
907 wp_range(uffd, (unsigned long)area_dst + start_nr * page_size, in background_thread()
1060 (__u64)area_dst + in faulting_process()
1071 count = *area_count(area_dst, nr); in faulting_process()
1079 *area_count(area_dst, nr) = count; in faulting_process()
1085 area_dst = mremap(area_dst, nr_pages * page_size, nr_pages * page_size, in faulting_process()
1087 if (area_dst == MAP_FAILED) in faulting_process()
1093 count = *area_count(area_dst, nr); in faulting_process()
1102 *area_count(area_dst, nr) = count; in faulting_process()
1105 uffd_test_ops->release_pages(area_dst); in faulting_process()
1108 if (my_bcmp(area_dst + nr * page_size, zeropage, page_size)) in faulting_process()
1140 uffdio_zeropage.range.start = (unsigned long) area_dst + offset; in __uffdio_zeropage()
1183 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_zeropage_test()
1195 if (my_bcmp(area_dst, zeropage, page_size)) in userfaultfd_zeropage_test()
1220 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_events_test()
1272 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_sig_test()
1286 uffd_test_ops->release_pages(area_dst); in userfaultfd_sig_test()
1362 memset(area_dst + (p * page_size), p % ((uint8_t)-1), in userfaultfd_minor_test()
1390 uffd_test_ops->check_pmd_mapping(area_dst, in userfaultfd_minor_test()
1450 value = pagemap_read_vaddr(fd, area_dst); in pagemap_test_fork()
1485 if (madvise(area_dst, nr_pages * page_size, MADV_HUGEPAGE)) in userfaultfd_pagemap_test()
1489 if (madvise(area_dst, nr_pages * page_size, MADV_NOHUGEPAGE)) in userfaultfd_pagemap_test()
1493 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_pagemap_test()
1502 *area_dst = 1; in userfaultfd_pagemap_test()
1503 wp_range(uffd, (uint64_t)area_dst, test_pgsize, true); in userfaultfd_pagemap_test()
1504 value = pagemap_read_vaddr(pagemap_fd, area_dst); in userfaultfd_pagemap_test()
1514 if (madvise(area_dst, test_pgsize, MADV_PAGEOUT)) in userfaultfd_pagemap_test()
1518 value = pagemap_read_vaddr(pagemap_fd, area_dst); in userfaultfd_pagemap_test()
1525 wp_range(uffd, (uint64_t)area_dst, page_size, false); in userfaultfd_pagemap_test()
1526 value = pagemap_read_vaddr(pagemap_fd, area_dst); in userfaultfd_pagemap_test()
1530 *area_dst = 2; in userfaultfd_pagemap_test()
1531 value = pagemap_read_vaddr(pagemap_fd, area_dst); in userfaultfd_pagemap_test()
1578 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_stress()
1619 uffd_test_ops->release_pages(area_dst); in userfaultfd_stress()
1629 wp_range(uffd, (unsigned long)area_dst, in userfaultfd_stress()
1636 uffdio_register.range.start = (unsigned long) area_dst; in userfaultfd_stress()
1645 if (*area_count(area_dst, nr) != count_verify[nr]) in userfaultfd_stress()
1651 swap(area_src, area_dst); in userfaultfd_stress()