Lines Matching refs:map_ptr

123 	void *map_ptr = mmap(ptr, map_size, PROT_WRITE, mapping, -1, 0);  in allocate_memory()  local
125 if (!map_ptr) { in allocate_memory()
129 memset(map_ptr, data, map_size); in allocate_memory()
130 if (mprotect(map_ptr, map_size, prot)) { in allocate_memory()
132 munmap(map_ptr, map_size); in allocate_memory()
136 return map_ptr; in allocate_memory()
244 void *map_ptr; in check_ksm_merge() local
253 map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count); in check_ksm_merge()
254 if (!map_ptr) in check_ksm_merge()
257 if (ksm_merge_pages(map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_merge()
263 munmap(map_ptr, page_size * page_count); in check_ksm_merge()
269 munmap(map_ptr, page_size * page_count); in check_ksm_merge()
275 void *map_ptr; in check_ksm_unmerge() local
285 map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count); in check_ksm_unmerge()
286 if (!map_ptr) in check_ksm_unmerge()
289 if (ksm_merge_pages(map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_unmerge()
293 memset(map_ptr, '-', 1); in check_ksm_unmerge()
294 memset(map_ptr + page_size, '+', 1); in check_ksm_unmerge()
303 munmap(map_ptr, page_size * page_count); in check_ksm_unmerge()
309 munmap(map_ptr, page_size * page_count); in check_ksm_unmerge()
316 void *map_ptr; in check_ksm_zero_page_merge() local
328 map_ptr = allocate_memory(NULL, prot, mapping, 0, page_size * page_count); in check_ksm_zero_page_merge()
329 if (!map_ptr) in check_ksm_zero_page_merge()
332 if (ksm_merge_pages(map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_zero_page_merge()
348 munmap(map_ptr, page_size * page_count); in check_ksm_zero_page_merge()
353 munmap(map_ptr, page_size * page_count); in check_ksm_zero_page_merge()
421 void *map_ptr; in ksm_merge_time() local
427 map_ptr = allocate_memory(NULL, prot, mapping, '*', map_size); in ksm_merge_time()
428 if (!map_ptr) in ksm_merge_time()
435 if (ksm_merge_pages(map_ptr, map_size, start_time, timeout)) in ksm_merge_time()
451 munmap(map_ptr, map_size); in ksm_merge_time()
456 munmap(map_ptr, map_size); in ksm_merge_time()
462 void *map_ptr; in ksm_cow_time() local
469 map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count); in ksm_cow_time()
470 if (!map_ptr) in ksm_cow_time()
478 memset(map_ptr + page_size * i, '-', 1); in ksm_cow_time()
496 memset(map_ptr + page_size * i, '+', i / 2 + 1); in ksm_cow_time()
497 memset(map_ptr + page_size * (i + 1), '+', i / 2 + 1); in ksm_cow_time()
499 if (ksm_merge_pages(map_ptr, page_size * page_count, start_time, timeout)) in ksm_cow_time()
507 memset(map_ptr + page_size * i, '-', 1); in ksm_cow_time()
522 munmap(map_ptr, page_size * page_count); in ksm_cow_time()
527 munmap(map_ptr, page_size * page_count); in ksm_cow_time()