Home | History | Annotate | Download | only in sys

Lines Matching refs:page

79 static long		page = 0;
98 ATF_REQUIRE(mincore(addr, npgs * page, vec) == 0);
106 (void)fprintf(stderr, "page %p is %sresident\n",
107 (char *)addr + (i * page), vec[i] ? "" : "not ");
126 map = mmap(NULL, page, PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0);
127 vec = malloc(page);
136 ATF_REQUIRE_ERRNO(ENOMEM, mincore(0, page, vec) == -1);
139 ATF_REQUIRE_ERRNO(EFAULT, mincore(map, page, (void *)-1) == -1);
142 ATF_REQUIRE(munmap(map, page) == 0);
148 atf_tc_set_md_var(tc, "descr", "Test page residency with mincore(2)");
172 buf = malloc(page * 5);
177 rv = write(fd, buf, page * 5);
190 npgs = st.st_size / page;
192 if (st.st_size % page != 0)
197 rv = mlock(addr, npgs * page);
204 addr = mmap(NULL, npgs * page, PROT_READ | PROT_WRITE,
212 ATF_REQUIRE(munmap(addr, npgs * page) == 0);
216 addr = mmap(NULL, npgs * page, PROT_READ | PROT_WRITE,
238 addr2 = mmap(NULL, npgs * page, PROT_READ, MAP_ANON, -1, (off_t)0);
239 addr3 = mmap(NULL, npgs * page, PROT_MPROTECT(PROT_READ) | PROT_NONE,
249 ATF_REQUIRE_STRERROR(mprotect(addr3, npgs * page, PROT_READ) == 0);
255 ATF_REQUIRE_STRERROR(madvise(addr2, npgs * page, MADV_FREE) == 0);
258 (void)memset(addr, 0, npgs * page);
260 ATF_REQUIRE_STRERROR(madvise(addr, npgs * page, MADV_FREE) == 0);
263 (void)munmap(addr, npgs * page);
264 (void)munmap(addr2, npgs * page);
265 (void)munmap(addr3, npgs * page);
292 id = shmget(IPC_PRIVATE, page, IPC_CREAT | S_IRUSR | S_IWUSR);
317 shmid = shmget(IPC_PRIVATE, npgs * page,
327 (void)memset(addr, 0xff, npgs * page);
330 ATF_REQUIRE_STRERROR(madvise(addr, npgs * page, MADV_FREE) == 0);
356 page = sysconf(_SC_PAGESIZE);
357 ATF_REQUIRE(page >= 0);