Lines Matching full:addr
58 char *addr; in sense_support() local
61 addr = mmap(0, pagesize, PROT_READ | PROT_WRITE, in sense_support()
63 if (!addr) in sense_support()
66 ret = madvise(addr, pagesize, MADV_POPULATE_READ); in sense_support()
70 ret = madvise(addr, pagesize, MADV_POPULATE_WRITE); in sense_support()
74 munmap(addr, pagesize); in sense_support()
79 char *addr; in test_prot_read() local
84 addr = mmap(0, SIZE, PROT_READ, MAP_ANONYMOUS | MAP_PRIVATE, 0, 0); in test_prot_read()
85 if (addr == MAP_FAILED) in test_prot_read()
88 ret = madvise(addr, SIZE, MADV_POPULATE_READ); in test_prot_read()
91 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE); in test_prot_read()
95 munmap(addr, SIZE); in test_prot_read()
100 char *addr; in test_prot_write() local
105 addr = mmap(0, SIZE, PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, 0, 0); in test_prot_write()
106 if (addr == MAP_FAILED) in test_prot_write()
109 ret = madvise(addr, SIZE, MADV_POPULATE_READ); in test_prot_write()
113 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE); in test_prot_write()
116 munmap(addr, SIZE); in test_prot_write()
121 char *addr; in test_holes() local
126 addr = mmap(0, SIZE, PROT_READ | PROT_WRITE, in test_holes()
128 if (addr == MAP_FAILED) in test_holes()
130 ret = munmap(addr + pagesize, pagesize); in test_holes()
135 ret = madvise(addr, SIZE, MADV_POPULATE_READ); in test_holes()
138 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE); in test_holes()
143 ret = madvise(addr, 2 * pagesize, MADV_POPULATE_READ); in test_holes()
146 ret = madvise(addr, 2 * pagesize, MADV_POPULATE_WRITE); in test_holes()
151 ret = madvise(addr + pagesize, pagesize, MADV_POPULATE_READ); in test_holes()
154 ret = madvise(addr + pagesize, pagesize, MADV_POPULATE_WRITE); in test_holes()
158 munmap(addr, SIZE); in test_holes()
191 char *addr; in test_populate_read() local
196 addr = mmap(0, SIZE, PROT_READ | PROT_WRITE, in test_populate_read()
198 if (addr == MAP_FAILED) in test_populate_read()
200 ksft_test_result(range_is_not_populated(addr, SIZE), in test_populate_read()
203 ret = madvise(addr, SIZE, MADV_POPULATE_READ); in test_populate_read()
205 ksft_test_result(range_is_populated(addr, SIZE), in test_populate_read()
208 munmap(addr, SIZE); in test_populate_read()
213 char *addr; in test_populate_write() local
218 addr = mmap(0, SIZE, PROT_READ | PROT_WRITE, in test_populate_write()
220 if (addr == MAP_FAILED) in test_populate_write()
222 ksft_test_result(range_is_not_populated(addr, SIZE), in test_populate_write()
225 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE); in test_populate_write()
227 ksft_test_result(range_is_populated(addr, SIZE), in test_populate_write()
230 munmap(addr, SIZE); in test_populate_write()
277 char *addr; in test_softdirty() local
282 addr = mmap(0, SIZE, PROT_READ | PROT_WRITE, in test_softdirty()
284 if (addr == MAP_FAILED) in test_softdirty()
289 ksft_test_result(range_is_not_softdirty(addr, SIZE), in test_softdirty()
293 ret = madvise(addr, SIZE, MADV_POPULATE_READ); in test_softdirty()
295 ksft_test_result(range_is_not_softdirty(addr, SIZE), in test_softdirty()
299 ret = madvise(addr, SIZE, MADV_POPULATE_WRITE); in test_softdirty()
301 ksft_test_result(range_is_softdirty(addr, SIZE), in test_softdirty()
304 munmap(addr, SIZE); in test_softdirty()