Lines Matching refs:addr

40 	char *addr;  in sense_support()  local
43 addr = mmap(0, pagesize, PROT_READ | PROT_WRITE, in sense_support()
45 if (!addr) in sense_support()
48 ret = madvise(addr, pagesize, MADV_POPULATE_READ); in sense_support()
52 ret = madvise(addr, pagesize, MADV_POPULATE_WRITE); in sense_support()
56 munmap(addr, pagesize); in sense_support()
61 char *addr; in test_prot_read() local
66 addr = mmap(0, SIZE, PROT_READ, MAP_ANONYMOUS | MAP_PRIVATE, 0, 0); in test_prot_read()
67 if (addr == MAP_FAILED) in test_prot_read()
70 ret = madvise(addr, SIZE, MADV_POPULATE_READ); in test_prot_read()
73 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE); in test_prot_read()
77 munmap(addr, SIZE); in test_prot_read()
82 char *addr; in test_prot_write() local
87 addr = mmap(0, SIZE, PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, 0, 0); in test_prot_write()
88 if (addr == MAP_FAILED) in test_prot_write()
91 ret = madvise(addr, SIZE, MADV_POPULATE_READ); in test_prot_write()
95 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE); in test_prot_write()
98 munmap(addr, SIZE); in test_prot_write()
103 char *addr; in test_holes() local
108 addr = mmap(0, SIZE, PROT_READ | PROT_WRITE, in test_holes()
110 if (addr == MAP_FAILED) in test_holes()
112 ret = munmap(addr + pagesize, pagesize); in test_holes()
117 ret = madvise(addr, SIZE, MADV_POPULATE_READ); in test_holes()
120 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE); in test_holes()
125 ret = madvise(addr, 2 * pagesize, MADV_POPULATE_READ); in test_holes()
128 ret = madvise(addr, 2 * pagesize, MADV_POPULATE_WRITE); in test_holes()
133 ret = madvise(addr + pagesize, pagesize, MADV_POPULATE_READ); in test_holes()
136 ret = madvise(addr + pagesize, pagesize, MADV_POPULATE_WRITE); in test_holes()
140 munmap(addr, SIZE); in test_holes()
173 char *addr; in test_populate_read() local
178 addr = mmap(0, SIZE, PROT_READ | PROT_WRITE, in test_populate_read()
180 if (addr == MAP_FAILED) in test_populate_read()
182 ksft_test_result(range_is_not_populated(addr, SIZE), in test_populate_read()
185 ret = madvise(addr, SIZE, MADV_POPULATE_READ); in test_populate_read()
187 ksft_test_result(range_is_populated(addr, SIZE), in test_populate_read()
190 munmap(addr, SIZE); in test_populate_read()
195 char *addr; in test_populate_write() local
200 addr = mmap(0, SIZE, PROT_READ | PROT_WRITE, in test_populate_write()
202 if (addr == MAP_FAILED) in test_populate_write()
204 ksft_test_result(range_is_not_populated(addr, SIZE), in test_populate_write()
207 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE); in test_populate_write()
209 ksft_test_result(range_is_populated(addr, SIZE), in test_populate_write()
212 munmap(addr, SIZE); in test_populate_write()
245 char *addr; in test_softdirty() local
250 addr = mmap(0, SIZE, PROT_READ | PROT_WRITE, in test_softdirty()
252 if (addr == MAP_FAILED) in test_softdirty()
257 ksft_test_result(range_is_not_softdirty(addr, SIZE), in test_softdirty()
261 ret = madvise(addr, SIZE, MADV_POPULATE_READ); in test_softdirty()
263 ksft_test_result(range_is_not_softdirty(addr, SIZE), in test_softdirty()
267 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE); in test_softdirty()
269 ksft_test_result(range_is_softdirty(addr, SIZE), in test_softdirty()
272 munmap(addr, SIZE); in test_softdirty()