pde_t 176 defs.h pde_t* setupkvm(void); pde_t 177 defs.h char* uva2ka(pde_t*, char*); pde_t 178 defs.h int allocuvm(pde_t*, uint, uint); pde_t 179 defs.h int deallocuvm(pde_t*, uint, uint); pde_t 180 defs.h void freevm(pde_t*); pde_t 181 defs.h void inituvm(pde_t*, char*, uint); pde_t 182 defs.h int loaduvm(pde_t*, char*, struct inode*, uint, uint); pde_t 183 defs.h pde_t* copyuvm(pde_t*, uint); pde_t 186 defs.h int copyout(pde_t*, uint, void*, uint); pde_t 187 defs.h void clearpteu(pde_t *pgdir, char *uva); pde_t 19 exec.c pde_t *pgdir, *oldpgdir; pde_t 11 main.c extern pde_t *kpgdir; pde_t 60 main.c pde_t entrypgdir[]; // For entry.S pde_t 103 main.c pde_t entrypgdir[NPDENTRIES] = { pde_t 40 proc.h pde_t* pgdir; // Page table pde_t 11 vm.c pde_t *kpgdir; // for use in scheduler() pde_t 36 vm.c walkpgdir(pde_t *pgdir, const void *va, int alloc) pde_t 38 vm.c pde_t *pde; pde_t 61 vm.c mappages(pde_t *pgdir, void *va, uint size, uint pa, int perm) pde_t 118 vm.c pde_t* pde_t 121 vm.c pde_t *pgdir; pde_t 124 vm.c if((pgdir = (pde_t*)kalloc()) == 0) pde_t 183 vm.c inituvm(pde_t *pgdir, char *init, uint sz) pde_t 198 vm.c loaduvm(pde_t *pgdir, char *addr, struct inode *ip, uint offset, uint sz) pde_t 222 vm.c allocuvm(pde_t *pgdir, uint oldsz, uint newsz) pde_t 256 vm.c deallocuvm(pde_t *pgdir, uint oldsz, uint newsz) pde_t 284 vm.c freevm(pde_t *pgdir) pde_t 303 vm.c clearpteu(pde_t *pgdir, char *uva) pde_t 315 vm.c pde_t* pde_t 316 vm.c copyuvm(pde_t *pgdir, uint sz) pde_t 318 vm.c pde_t *d; pde_t 350 vm.c uva2ka(pde_t *pgdir, char *uva) pde_t 366 vm.c copyout(pde_t *pgdir, uint va, void *p, uint len)