Lines Matching defs:addr
100 void *addr, *buffer;
104 addr = mmap ((void *)TRY_EMPTY_VM_SPACE, size, PROT_READ | PROT_WRITE,
108 if (addr == (void *) MAP_FAILED)
111 munmap (addr, size);
114 if (TRY_EMPTY_VM_SPACE && addr == (void *) TRY_EMPTY_VM_SPACE)
115 return addr;
141 return addr;
145 addr = mmap (0, size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
148 if (addr == (void *) MAP_FAILED)
150 munmap (addr, size);
152 return addr;
173 void *addr;
182 addr = mmap (base, size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, offset);
184 if (addr == base)
187 if (addr != (void *) MAP_FAILED)
188 munmap (addr, size);
191 addr = mmap (base, size, PROT_READ | PROT_WRITE,
194 if (addr != base)
196 if (addr != (void *) MAP_FAILED)
197 munmap (addr, size);