Lines Matching refs:alloc_area
212 static void anon_allocate_area(void **alloc_area) in anon_allocate_area() argument
214 *alloc_area = mmap(NULL, nr_pages * page_size, PROT_READ | PROT_WRITE, in anon_allocate_area()
216 if (*alloc_area == MAP_FAILED) in anon_allocate_area()
235 static void hugetlb_allocate_area(void **alloc_area) in hugetlb_allocate_area() argument
240 *alloc_area = mmap(NULL, nr_pages * page_size, PROT_READ | PROT_WRITE, in hugetlb_allocate_area()
243 (*alloc_area == area_src ? 0 : MAP_NORESERVE), in hugetlb_allocate_area()
245 *alloc_area == area_src ? 0 : nr_pages * page_size); in hugetlb_allocate_area()
246 if (*alloc_area == MAP_FAILED) in hugetlb_allocate_area()
252 huge_fd, *alloc_area == area_src ? 0 : in hugetlb_allocate_area()
258 if (*alloc_area == area_src) { in hugetlb_allocate_area()
259 huge_fd_off0 = *alloc_area; in hugetlb_allocate_area()
287 static void shmem_allocate_area(void **alloc_area) in shmem_allocate_area() argument
290 bool is_src = alloc_area == (void **)&area_src; in shmem_allocate_area()
293 *alloc_area = mmap(NULL, nr_pages * page_size, PROT_READ | PROT_WRITE, in shmem_allocate_area()
295 if (*alloc_area == MAP_FAILED) in shmem_allocate_area()
315 void (*allocate_area)(void **alloc_area);