Lines Matching defs:pagesize

5  * this test program about the pagesize because getpagesize() will not reflect
6 * the -p choice. Simply pass one argument beeing the pagesize.
54 static unsigned int pagesize;
74 len = pagesize + (pagesize * i & 7);
86 /* Make sure we get pages aligned with the pagesize. The
106 memcpy (dummybuf, p1, pagesize);
107 memcpy (dummybuf, p2, pagesize);
108 memcpy (dummybuf, p3, pagesize);
109 memcpy (dummybuf, p4, pagesize);
110 memcpy (dummybuf, p5, pagesize);
133 /* Make sure we get pages aligned with the pagesize. The
140 memcpy (dummybuf, p1, pagesize);
157 p1 = mmap(NULL, pagesize, PROT_READ,
162 memcpy (dummybuf, p1, pagesize);
164 p2 = mmap(NULL, pagesize, PROT_READ,
169 memcpy (dummybuf, p2, pagesize);
172 munmap (p1, pagesize);
173 nlen = pagesize * 8;
182 memcpy (dummybuf, p3, pagesize);
184 /* Make sure we get pages aligned with the pagesize. The
189 munmap (p2, pagesize);
203 addr = mmap(NULL, pagesize * 40, PROT_READ | PROT_WRITE,
212 p1 = mmap(addr, pagesize, PROT_READ,
215 /* Make sure we get pages aligned with the pagesize.
220 memcpy (dummybuf, p1, pagesize);
221 munmap (p1, pagesize);
222 addr += pagesize;
243 p1 = mmap(addr, pagesize, PROT_READ | PROT_WRITE,
246 /* Make sure we get pages aligned with the pagesize.
251 memcpy (p1, dummybuf, pagesize);
252 munmap (p1, pagesize);
253 addr += pagesize;
269 len = pagesize;
275 test_fd, pagesize);
278 test_fd, pagesize * 2);
284 /* Make sure we get pages aligned with the pagesize. The
296 fail_unless (*p2 == (pagesize / sizeof *p2));
297 fail_unless (*p3 == ((pagesize * 2) / sizeof *p3));
299 memcpy (dummybuf, p1, pagesize);
300 memcpy (dummybuf, p2, pagesize);
301 memcpy (dummybuf, p3, pagesize);
319 p1 = mmap(NULL, pagesize, PROT_READ,
326 /* Make sure we get pages aligned with the pagesize. The
336 fail_unless (cp[pagesize - 4] == 0);
337 munmap (p1, pagesize);
351 addr = mmap(NULL, pagesize * 44, PROT_READ,
361 p1 = mmap(addr, pagesize, PROT_READ,
368 /* Make sure we get pages aligned with the pagesize. The
379 fail_unless (cp[pagesize - 4] == 0);
380 munmap (p1, pagesize);
381 addr += pagesize;
393 addr = mmap(NULL, pagesize * 40 * 4, PROT_READ,
401 p1 = mmap(addr, pagesize, PROT_READ,
404 p2 = mmap(addr + pagesize, pagesize, PROT_READ,
406 test_fd, pagesize);
407 p3 = mmap(addr + pagesize * 2, pagesize, PROT_READ,
409 test_fd, pagesize * 2);
410 p4 = mmap(addr + pagesize * 3, pagesize, PROT_READ,
412 test_fd, pagesize * 3);
414 /* Make sure we get pages aligned with the pagesize.
417 fail_unless (p2 == (void *)addr + pagesize);
418 fail_unless (p3 == (void *)addr + pagesize * 2);
419 fail_unless (p4 == (void *)addr + pagesize * 3);
423 fail_unless (*p2 == (pagesize / sizeof *p2));
424 fail_unless (*p3 == ((pagesize * 2) / sizeof *p3));
425 fail_unless (*p4 == ((pagesize * 3) / sizeof *p4));
427 memcpy (dummybuf, p1, pagesize);
428 memcpy (dummybuf, p2, pagesize);
429 memcpy (dummybuf, p3, pagesize);
430 memcpy (dummybuf, p4, pagesize);
432 munmap (p1, pagesize);
433 munmap (p2, pagesize);
434 munmap (p3, pagesize);
435 munmap (p4, pagesize);
436 addr += pagesize * 4;
447 pagesize. */
449 pagesize = strtoul(argv[1], NULL, 0);
451 pagesize = sysconf(_SC_PAGESIZE);
453 /* Assume pagesize is a power of two. */
454 pagemask = pagesize - 1;
455 dummybuf = malloc (pagesize);
456 printf ("pagesize=%u pagemask=%x\n", pagesize, pagemask);
462 for (i = 0; i < (pagesize * 4) / sizeof i; i++)