Lines Matching refs:src_addr
74 void *src_addr = NULL; in get_source_mapping() local
77 src_addr = mmap((void *) addr, c.region_size, PROT_READ | PROT_WRITE, in get_source_mapping()
80 if (src_addr == MAP_FAILED) { in get_source_mapping()
93 if (((unsigned long long) src_addr & (c.src_alignment - 1)) || in get_source_mapping()
94 !((unsigned long long) src_addr & c.src_alignment)) in get_source_mapping()
97 if (!src_addr) in get_source_mapping()
100 return src_addr; in get_source_mapping()
111 void *addr, *src_addr, *dest_addr; in remap_region() local
122 src_addr = get_source_mapping(c); in remap_region()
123 if (!src_addr) { in remap_region()
131 memset((char *) src_addr + i, (char) rand(), 1); in remap_region()
137 addr = (void *) (((unsigned long long) src_addr + c.region_size in remap_region()
145 dest_addr = mremap(src_addr, c.region_size, c.region_size, in remap_region()
183 munmap(src_addr, c.region_size); in remap_region()