pde_t 169 defs.h pde_t* setupkvm(void); pde_t 170 defs.h char* uva2ka(pde_t*, char*); pde_t 171 defs.h int allocuvm(pde_t*, uint, uint); pde_t 172 defs.h int deallocuvm(pde_t*, uint, uint); pde_t 173 defs.h void freevm(pde_t*); pde_t 174 defs.h void inituvm(pde_t*, char*, uint); pde_t 175 defs.h int loaduvm(pde_t*, char*, struct inode*, uint, uint); pde_t 176 defs.h pde_t* copyuvm(pde_t*, uint); pde_t 179 defs.h int copyout(pde_t*, uint, void*, uint); pde_t 180 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 64 main.c pde_t entrypgdir[]; // For entry.S pde_t 106 main.c pde_t entrypgdir[NPDENTRIES] = { pde_t 57 proc.h pde_t* pgdir; // Page table pde_t 11 vm.c pde_t *kpgdir; // for use in scheduler() pde_t 46 vm.c walkpgdir(pde_t *pgdir, const void *va, int alloc) pde_t 48 vm.c pde_t *pde; pde_t 71 vm.c mappages(pde_t *pgdir, void *va, uint size, uint pa, int perm) pde_t 128 vm.c pde_t* pde_t 131 vm.c pde_t *pgdir; pde_t 134 vm.c if((pgdir = (pde_t*)kalloc()) == 0) pde_t 182 vm.c inituvm(pde_t *pgdir, char *init, uint sz) pde_t 197 vm.c loaduvm(pde_t *pgdir, char *addr, struct inode *ip, uint offset, uint sz) pde_t 221 vm.c allocuvm(pde_t *pgdir, uint oldsz, uint newsz) pde_t 250 vm.c deallocuvm(pde_t *pgdir, uint oldsz, uint newsz) pde_t 278 vm.c freevm(pde_t *pgdir) pde_t 297 vm.c clearpteu(pde_t *pgdir, char *uva) pde_t 309 vm.c pde_t* pde_t 310 vm.c copyuvm(pde_t *pgdir, uint sz) pde_t 312 vm.c pde_t *d; pde_t 342 vm.c uva2ka(pde_t *pgdir, char *uva) pde_t 358 vm.c copyout(pde_t *pgdir, uint va, void *p, uint len)