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);