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)