Lines Matching defs:smap
33 static int parent_f(int sock, unsigned long *smap, int child)
40 *smap = 0x22222BAD;
41 ret = msync(smap, MMAP_SZ, MS_SYNC);
53 static int child_f(int sock, unsigned long *smap, int fd)
57 smap = mmap(0, MMAP_SZ, PROT_READ | PROT_WRITE,
59 BUG_ON(smap == MAP_FAILED, "mmap()");
61 BUG_ON(*smap != 0xdeadbabe, "MAP_PRIVATE | MAP_POPULATE changed file");
69 BUG_ON(*smap == 0x22222BAD, "MAP_POPULATE didn't COW private page");
70 BUG_ON(*smap != 0xdeadbabe, "mapping was corrupted");
79 unsigned long *smap;
87 smap = mmap(0, MMAP_SZ, PROT_READ | PROT_WRITE,
89 BUG_ON(smap == MAP_FAILED, "mmap()");
91 *smap = 0xdeadbabe;
93 ret = msync(smap, MMAP_SZ, MS_SYNC);
106 return parent_f(sock[1], smap, child);
112 return child_f(sock[0], smap, fileno(ftmp));