Lines Matching refs:addr

32 	char *addr;
35 addr = mmap(0, pagesize, PROT_READ | PROT_WRITE,
37 if (!addr)
40 ret = madvise(addr, pagesize, MADV_POPULATE_READ);
44 ret = madvise(addr, pagesize, MADV_POPULATE_WRITE);
48 munmap(addr, pagesize);
53 char *addr;
58 addr = mmap(0, SIZE, PROT_READ, MAP_ANONYMOUS | MAP_PRIVATE, 0, 0);
59 if (addr == MAP_FAILED)
62 ret = madvise(addr, SIZE, MADV_POPULATE_READ);
65 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE);
69 munmap(addr, SIZE);
74 char *addr;
79 addr = mmap(0, SIZE, PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, 0, 0);
80 if (addr == MAP_FAILED)
83 ret = madvise(addr, SIZE, MADV_POPULATE_READ);
87 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE);
90 munmap(addr, SIZE);
95 char *addr;
100 addr = mmap(0, SIZE, PROT_READ | PROT_WRITE,
102 if (addr == MAP_FAILED)
104 ret = munmap(addr + pagesize, pagesize);
109 ret = madvise(addr, SIZE, MADV_POPULATE_READ);
112 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE);
117 ret = madvise(addr, 2 * pagesize, MADV_POPULATE_READ);
120 ret = madvise(addr, 2 * pagesize, MADV_POPULATE_WRITE);
125 ret = madvise(addr + pagesize, pagesize, MADV_POPULATE_READ);
128 ret = madvise(addr + pagesize, pagesize, MADV_POPULATE_WRITE);
132 munmap(addr, SIZE);
165 char *addr;
170 addr = mmap(0, SIZE, PROT_READ | PROT_WRITE,
172 if (addr == MAP_FAILED)
174 ksft_test_result(range_is_not_populated(addr, SIZE),
177 ret = madvise(addr, SIZE, MADV_POPULATE_READ);
179 ksft_test_result(range_is_populated(addr, SIZE),
182 munmap(addr, SIZE);
187 char *addr;
192 addr = mmap(0, SIZE, PROT_READ | PROT_WRITE,
194 if (addr == MAP_FAILED)
196 ksft_test_result(range_is_not_populated(addr, SIZE),
199 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE);
201 ksft_test_result(range_is_populated(addr, SIZE),
204 munmap(addr, SIZE);
237 char *addr;
242 addr = mmap(0, SIZE, PROT_READ | PROT_WRITE,
244 if (addr == MAP_FAILED)
249 ksft_test_result(range_is_not_softdirty(addr, SIZE),
253 ret = madvise(addr, SIZE, MADV_POPULATE_READ);
255 ksft_test_result(range_is_not_softdirty(addr, SIZE),
259 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE);
261 ksft_test_result(range_is_softdirty(addr, SIZE),
264 munmap(addr, SIZE);