PGSIZE             69 kernel/exec.c      if (ph.vaddr % PGSIZE != 0)
PGSIZE             91 kernel/exec.c    if ((sz1 = uvmalloc(pagetable, sz, sz + (USERSTACK + 1) * PGSIZE, PTE_W)) ==
PGSIZE             95 kernel/exec.c    uvmclear(pagetable, sz - (USERSTACK + 1) * PGSIZE);
PGSIZE             97 kernel/exec.c    stackbase = sp - USERSTACK * PGSIZE;
PGSIZE            163 kernel/exec.c    for (i = 0; i < sz; i += PGSIZE) {
PGSIZE            167 kernel/exec.c      if (sz - i < PGSIZE)
PGSIZE            170 kernel/exec.c        n = PGSIZE;
PGSIZE             38 kernel/kalloc.c   for (; p + PGSIZE <= (char *)pa_end; p += PGSIZE)
PGSIZE             51 kernel/kalloc.c   if (((uint64)pa % PGSIZE) != 0 || (char *)pa < end || (uint64)pa >= PHYSTOP)
PGSIZE             55 kernel/kalloc.c   memset(pa, 1, PGSIZE);
PGSIZE             80 kernel/kalloc.c     memset((char *)r, 5, PGSIZE); // fill with junk
PGSIZE             48 kernel/memlayout.h #define TRAMPOLINE (MAXVA - PGSIZE)
PGSIZE             52 kernel/memlayout.h #define KSTACK(p) (TRAMPOLINE - ((p) + 1) * 2 * PGSIZE)
PGSIZE             63 kernel/memlayout.h #define TRAPFRAME (TRAMPOLINE - PGSIZE)
PGSIZE             42 kernel/proc.c      kvmmap(kpgtbl, va, (uint64)pa, PGSIZE, PTE_R | PTE_W);
PGSIZE            147 kernel/proc.c    p->context.sp = p->kstack + PGSIZE;
PGSIZE            189 kernel/proc.c    if (mappages(pagetable, TRAMPOLINE, PGSIZE, (uint64)trampoline,
PGSIZE            197 kernel/proc.c    if (mappages(pagetable, TRAPFRAME, PGSIZE, (uint64)(p->trapframe),
PGSIZE            392 kernel/riscv.h #define PGROUNDUP(sz)  (((sz) + PGSIZE - 1) & ~(PGSIZE - 1))
PGSIZE            393 kernel/riscv.h #define PGROUNDDOWN(a) (((a)) & ~(PGSIZE - 1))
PGSIZE            484 kernel/sysfile.c     if (fetchstr(uarg, argv[i], PGSIZE) < 0)
PGSIZE            117 kernel/trap.c    p->trapframe->kernel_sp = p->kstack + PGSIZE; // process's kernel stack
PGSIZE            126 kernel/virtio_disk.c   memset(disk.desc, 0, PGSIZE);
PGSIZE            127 kernel/virtio_disk.c   memset(disk.avail, 0, PGSIZE);
PGSIZE            128 kernel/virtio_disk.c   memset(disk.used, 0, PGSIZE);
PGSIZE             27 kernel/vm.c      memset(kpgtbl, 0, PGSIZE);
PGSIZE             30 kernel/vm.c      kvmmap(kpgtbl, UART0, UART0, PGSIZE, PTE_R | PTE_W);
PGSIZE             33 kernel/vm.c      kvmmap(kpgtbl, VIRTIO0, VIRTIO0, PGSIZE, PTE_R | PTE_W);
PGSIZE             47 kernel/vm.c      kvmmap(kpgtbl, TRAMPOLINE, (uint64)trampoline, PGSIZE, PTE_R | PTE_X);
PGSIZE            111 kernel/vm.c          memset(pagetable, 0, PGSIZE);
PGSIZE            152 kernel/vm.c      if ((va % PGSIZE) != 0)
PGSIZE            155 kernel/vm.c      if ((size % PGSIZE) != 0)
PGSIZE            162 kernel/vm.c      last = va + size - PGSIZE;
PGSIZE            171 kernel/vm.c        a += PGSIZE;
PGSIZE            172 kernel/vm.c        pa += PGSIZE;
PGSIZE            186 kernel/vm.c      memset(pagetable, 0, PGSIZE);
PGSIZE            199 kernel/vm.c      if ((va % PGSIZE) != 0)
PGSIZE            202 kernel/vm.c      for (a = va; a < va + npages * PGSIZE; a += PGSIZE) {
PGSIZE            227 kernel/vm.c      for (a = oldsz; a < newsz; a += PGSIZE) {
PGSIZE            233 kernel/vm.c        memset(mem, 0, PGSIZE);
PGSIZE            234 kernel/vm.c        if (mappages(pagetable, a, PGSIZE, (uint64)mem, PTE_R | PTE_U | xperm) !=
PGSIZE            255 kernel/vm.c        int npages = (PGROUNDUP(oldsz) - PGROUNDUP(newsz)) / PGSIZE;
PGSIZE            288 kernel/vm.c        uvmunmap(pagetable, 0, PGROUNDUP(sz) / PGSIZE, 1);
PGSIZE            306 kernel/vm.c      for (i = 0; i < sz; i += PGSIZE) {
PGSIZE            315 kernel/vm.c        memmove(mem, (char *)pa, PGSIZE);
PGSIZE            316 kernel/vm.c        if (mappages(new, i, PGSIZE, (uint64)mem, flags) != 0) {
PGSIZE            324 kernel/vm.c      uvmunmap(new, 0, i / PGSIZE, 1);
PGSIZE            367 kernel/vm.c        n = PGSIZE - (dstva - va0);
PGSIZE            374 kernel/vm.c        dstva = va0 + PGSIZE;
PGSIZE            395 kernel/vm.c        n = PGSIZE - (srcva - va0);
PGSIZE            402 kernel/vm.c        srcva = va0 + PGSIZE;
PGSIZE            426 kernel/vm.c        n = PGSIZE - (srcva - va0);
PGSIZE            445 kernel/vm.c        srcva = va0 + PGSIZE;
PGSIZE            472 kernel/vm.c      memset((void *)mem, 0, PGSIZE);
PGSIZE            473 kernel/vm.c      if (mappages(pagetable, va, PGSIZE, mem, PTE_W | PTE_U | PTE_R) != 0) {
PGSIZE            181 user/usertests.c     static char big[PGSIZE + 1];
PGSIZE            182 user/usertests.c     for (int i = 0; i < PGSIZE; i++)
PGSIZE            184 user/usertests.c     big[PGSIZE] = '\0';
PGSIZE            208 user/usertests.c   if ((top % PGSIZE) != 0) {
PGSIZE            209 user/usertests.c     sbrk(PGSIZE - (top % PGSIZE));
PGSIZE            212 user/usertests.c   if (top % PGSIZE) {
PGSIZE            270 user/usertests.c   n = write(fd, (void *)(a + PGSIZE), 1024);
PGSIZE            272 user/usertests.c     printf("write(fd, %p, 1024) returned %d, not -1\n", (void *)a + PGSIZE, n);
PGSIZE            283 user/usertests.c   n = read(fd, (void *)(a + PGSIZE), 10);
PGSIZE            285 user/usertests.c     printf("read(fd, %p, 10) returned %d, not -1\n", (void *)a + PGSIZE, n);
PGSIZE           2050 user/usertests.c     for (b = a; b < a + TOOMUCH; b += PGSIZE) {
PGSIZE           2118 user/usertests.c   c = sbrk(-PGSIZE);
PGSIZE           2124 user/usertests.c   if (c != a - PGSIZE) {
PGSIZE           2132 user/usertests.c   c = sbrk(PGSIZE);
PGSIZE           2133 user/usertests.c   if (c != a || sbrk(0) != a + PGSIZE) {
PGSIZE           2241 user/usertests.c   c = sbrk(PGSIZE);
PGSIZE           2280 user/usertests.c   a = sbrk(PGSIZE);
PGSIZE           2287 user/usertests.c   if ((n = write(fd, a, PGSIZE)) < 0) {
PGSIZE           2294 user/usertests.c   a = sbrk(PGSIZE);
PGSIZE           2308 user/usertests.c   for (p = 0; p <= (uint)hi; p += PGSIZE) {
PGSIZE           2450 user/usertests.c     sp -= USERSTACK * PGSIZE;
PGSIZE           2558 user/usertests.c     sbrk((10 * PGSIZE + 2048) - (uint64)sbrk(0));
PGSIZE           2579 user/usertests.c   if ((top % PGSIZE) != 0)
PGSIZE           2580 user/usertests.c     sbrk(PGSIZE - (top % PGSIZE));
PGSIZE           2581 user/usertests.c   sbrk(PGSIZE);
PGSIZE           2639 user/usertests.c   for (i = prev_end + PGSIZE; i < new_end; i += 64 * PGSIZE)
PGSIZE           2642 user/usertests.c   for (i = prev_end + PGSIZE; i < new_end; i += 64 * PGSIZE) {
PGSIZE           2668 user/usertests.c   for (i = prev_end + PGSIZE; i < new_end; i += PGSIZE * PGSIZE)
PGSIZE           2671 user/usertests.c   for (i = prev_end + PGSIZE; i < new_end; i += PGSIZE * PGSIZE) {
PGSIZE           2699 user/usertests.c     sbrklazy(4 * PGSIZE);
PGSIZE           2747 user/usertests.c   sbrk(PGSIZE - ((uint64)p % PGSIZE));
PGSIZE           2750 user/usertests.c   if ((uint64)p % PGSIZE != 0) {
PGSIZE           2755 user/usertests.c   sbrklazy(2 * PGSIZE);
PGSIZE           2793 user/usertests.c   int n = TRAPFRAME - PGSIZE - (uint64)p;
PGSIZE           2801 user/usertests.c   p = sbrk(PGSIZE);
PGSIZE           2802 user/usertests.c   if (p < 0 || (uint64)p != TRAPFRAME - PGSIZE) {
PGSIZE           2803 user/usertests.c     printf("sbrk(%d) returned %p, not expected TRAPFRAME-PGSIZE\n", PGSIZE, p);
PGSIZE           2859 user/usertests.c   sbrk(PGSIZE - ((uint64)p % PGSIZE));
PGSIZE           2862 user/usertests.c   if ((uint64)p % PGSIZE != 0) {
PGSIZE           3189 user/usertests.c         char *a = sbrk(PGSIZE);
PGSIZE           3192 user/usertests.c         *(a + PGSIZE - 1) = 1;
PGSIZE           3198 user/usertests.c         sbrk(-PGSIZE);
PGSIZE           3461 user/usertests.c     char *a = sbrk(PGSIZE);