Lines Matching refs:alloc_area
59 static int anon_allocate_area(uffd_global_test_opts_t *gopts, void **alloc_area, bool is_src) in anon_allocate_area() argument
61 *alloc_area = mmap(NULL, gopts->nr_pages * gopts->page_size, PROT_READ | PROT_WRITE, in anon_allocate_area()
63 if (*alloc_area == MAP_FAILED) { in anon_allocate_area()
64 *alloc_area = NULL; in anon_allocate_area()
86 static int hugetlb_allocate_area(uffd_global_test_opts_t *gopts, void **alloc_area, bool is_src) in hugetlb_allocate_area() argument
94 *alloc_area = mmap(NULL, size, PROT_READ | PROT_WRITE, in hugetlb_allocate_area()
98 if (*alloc_area == MAP_FAILED) { in hugetlb_allocate_area()
99 *alloc_area = NULL; in hugetlb_allocate_area()
137 static int shmem_allocate_area(uffd_global_test_opts_t *gopts, void **alloc_area, bool is_src) in shmem_allocate_area() argument
158 *alloc_area = mmap(p, bytes, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_SHARED, in shmem_allocate_area()
160 if (*alloc_area == MAP_FAILED) { in shmem_allocate_area()
161 *alloc_area = NULL; in shmem_allocate_area()
166 if (*alloc_area != p) in shmem_allocate_area()
172 *alloc_area = NULL; in shmem_allocate_area()