Lines Matching refs:src_addr
234 void *src_addr = NULL; in get_source_mapping() local
244 src_addr = mmap((void *) addr, c.region_size, PROT_READ | PROT_WRITE, in get_source_mapping()
247 if (src_addr == MAP_FAILED) { in get_source_mapping()
260 if (((unsigned long long) src_addr & (c.src_alignment - 1)) || in get_source_mapping()
261 !((unsigned long long) src_addr & c.src_alignment)) { in get_source_mapping()
262 munmap(src_addr, c.region_size); in get_source_mapping()
266 if (!src_addr) in get_source_mapping()
269 return src_addr; in get_source_mapping()
280 void *addr, *src_addr, *dest_addr; in remap_region() local
291 src_addr = get_source_mapping(c); in remap_region()
292 if (!src_addr) { in remap_region()
300 memset((char *) src_addr + i, (char) rand(), 1); in remap_region()
306 addr = (void *) (((unsigned long long) src_addr + c.region_size in remap_region()
325 dest_addr = mremap(src_addr, c.region_size, c.region_size, in remap_region()
363 munmap(src_addr, c.region_size); in remap_region()