PGSIZE 68 kernel/exec.c if(ph.vaddr % PGSIZE != 0) PGSIZE 89 kernel/exec.c if((sz1 = uvmalloc(pagetable, sz, sz + (USERSTACK+1)*PGSIZE, PTE_W)) == 0) PGSIZE 92 kernel/exec.c uvmclear(pagetable, sz-(USERSTACK+1)*PGSIZE); PGSIZE 94 kernel/exec.c stackbase = sp - USERSTACK*PGSIZE; PGSIZE 160 kernel/exec.c for(i = 0; i < sz; i += PGSIZE){ PGSIZE 164 kernel/exec.c if(sz - i < PGSIZE) PGSIZE 167 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 44 kernel/memlayout.h #define TRAMPOLINE (MAXVA - PGSIZE) PGSIZE 48 kernel/memlayout.h #define KSTACK(p) (TRAMPOLINE - ((p)+1)* 2*PGSIZE) PGSIZE 59 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 190 kernel/proc.c if(mappages(pagetable, TRAMPOLINE, PGSIZE, PGSIZE 198 kernel/proc.c if(mappages(pagetable, TRAPFRAME, PGSIZE, PGSIZE 355 kernel/riscv.h #define PGROUNDUP(sz) (((sz)+PGSIZE-1) & ~(PGSIZE-1)) PGSIZE 356 kernel/riscv.h #define PGROUNDDOWN(a) (((a)) & ~(PGSIZE-1)) PGSIZE 460 kernel/sysfile.c if(fetchstr(uarg, argv[i], PGSIZE) < 0) PGSIZE 116 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 46 kernel/vm.c kvmmap(kpgtbl, TRAMPOLINE, (uint64)trampoline, PGSIZE, PTE_R | PTE_X); PGSIZE 110 kernel/vm.c memset(pagetable, 0, PGSIZE); PGSIZE 151 kernel/vm.c if((va % PGSIZE) != 0) PGSIZE 154 kernel/vm.c if((size % PGSIZE) != 0) PGSIZE 161 kernel/vm.c last = va + size - PGSIZE; PGSIZE 170 kernel/vm.c a += PGSIZE; PGSIZE 171 kernel/vm.c pa += PGSIZE; PGSIZE 185 kernel/vm.c memset(pagetable, 0, PGSIZE); PGSIZE 198 kernel/vm.c if((va % PGSIZE) != 0) PGSIZE 201 kernel/vm.c for(a = va; a < va + npages*PGSIZE; a += PGSIZE){ PGSIZE 226 kernel/vm.c for(a = oldsz; a < newsz; a += PGSIZE){ PGSIZE 232 kernel/vm.c memset(mem, 0, PGSIZE); PGSIZE 233 kernel/vm.c if(mappages(pagetable, a, PGSIZE, (uint64)mem, PTE_R|PTE_U|xperm) != 0){ PGSIZE 253 kernel/vm.c int npages = (PGROUNDUP(oldsz) - PGROUNDUP(newsz)) / PGSIZE; PGSIZE 286 kernel/vm.c uvmunmap(pagetable, 0, PGROUNDUP(sz)/PGSIZE, 1); PGSIZE 304 kernel/vm.c for(i = 0; i < sz; i += PGSIZE){ PGSIZE 313 kernel/vm.c memmove(mem, (char*)pa, PGSIZE); PGSIZE 314 kernel/vm.c if(mappages(new, i, PGSIZE, (uint64)mem, flags) != 0){ PGSIZE 322 kernel/vm.c uvmunmap(new, 0, i / PGSIZE, 1); PGSIZE 365 kernel/vm.c n = PGSIZE - (dstva - va0); PGSIZE 372 kernel/vm.c dstva = va0 + PGSIZE; PGSIZE 393 kernel/vm.c n = PGSIZE - (srcva - va0); PGSIZE 400 kernel/vm.c srcva = va0 + PGSIZE; PGSIZE 420 kernel/vm.c n = PGSIZE - (srcva - va0); PGSIZE 439 kernel/vm.c srcva = va0 + PGSIZE; PGSIZE 467 kernel/vm.c memset((void *) mem, 0, PGSIZE); PGSIZE 468 kernel/vm.c if (mappages(p->pagetable, va, PGSIZE, mem, PTE_W|PTE_U|PTE_R) != 0) { PGSIZE 179 user/usertests.c static char big[PGSIZE+1]; PGSIZE 180 user/usertests.c for(int i = 0; i < PGSIZE; i++) PGSIZE 182 user/usertests.c big[PGSIZE] = '\0'; PGSIZE 206 user/usertests.c if((top % PGSIZE) != 0){ PGSIZE 207 user/usertests.c sbrk(PGSIZE - (top % PGSIZE)); PGSIZE 210 user/usertests.c if(top % PGSIZE){ PGSIZE 268 user/usertests.c n = write(fd, (void*)(a+PGSIZE), 1024); PGSIZE 270 user/usertests.c printf("write(fd, %p, 1024) returned %d, not -1\n", (void*)a+PGSIZE, n); PGSIZE 281 user/usertests.c n = read(fd, (void*)(a+PGSIZE), 10); PGSIZE 283 user/usertests.c printf("read(fd, %p, 10) returned %d, not -1\n", (void*)a+PGSIZE, n); PGSIZE 2019 user/usertests.c for(b = a; b < a+TOOMUCH; b += PGSIZE){ PGSIZE 2086 user/usertests.c c = sbrk(-PGSIZE); PGSIZE 2092 user/usertests.c if(c != a - PGSIZE){ PGSIZE 2099 user/usertests.c c = sbrk(PGSIZE); PGSIZE 2100 user/usertests.c if(c != a || sbrk(0) != a + PGSIZE){ PGSIZE 2207 user/usertests.c c = sbrk(PGSIZE); PGSIZE 2247 user/usertests.c a = sbrk(PGSIZE); PGSIZE 2254 user/usertests.c if ((n = write(fd, a, PGSIZE)) < 0) { PGSIZE 2261 user/usertests.c a = sbrk(PGSIZE); PGSIZE 2275 user/usertests.c for(p = 0; p <= (uint)hi; p += PGSIZE){ PGSIZE 2416 user/usertests.c sp -= USERSTACK*PGSIZE; PGSIZE 2520 user/usertests.c sbrk((10*PGSIZE + 2048) - (uint64)sbrk(0)); PGSIZE 2541 user/usertests.c if((top % PGSIZE) != 0) PGSIZE 2542 user/usertests.c sbrk(PGSIZE - (top % PGSIZE)); PGSIZE 2543 user/usertests.c sbrk(PGSIZE); PGSIZE 2604 user/usertests.c for (i = prev_end + PGSIZE; i < new_end; i += 64 * PGSIZE) PGSIZE 2607 user/usertests.c for (i = prev_end + PGSIZE; i < new_end; i += 64 * PGSIZE) { PGSIZE 2633 user/usertests.c for (i = prev_end + PGSIZE; i < new_end; i += PGSIZE * PGSIZE) PGSIZE 2636 user/usertests.c for (i = prev_end + PGSIZE; i < new_end; i += PGSIZE * PGSIZE) { PGSIZE 2664 user/usertests.c sbrklazy(4*PGSIZE); PGSIZE 2921 user/usertests.c char *a = sbrk(PGSIZE); PGSIZE 2924 user/usertests.c *(a + PGSIZE - 1) = 1; PGSIZE 2930 user/usertests.c sbrk(-PGSIZE); PGSIZE 3121 user/usertests.c char *a = sbrk(PGSIZE);