pte               144 mmu.h          #define PTE_ADDR(pte)   ((uint)(pte) & ~0xFFF)
pte               145 mmu.h          #define PTE_FLAGS(pte)  ((uint)(pte) &  0xFFF)
pte                74 vm.c             pte_t *pte;
pte                79 vm.c               if((pte = walkpgdir(pgdir, a, 1)) == 0)
pte                81 vm.c               if(*pte & PTE_P)
pte                83 vm.c               *pte = pa | perm | PTE_P;
pte               200 vm.c             pte_t *pte;
pte               205 vm.c               if((pte = walkpgdir(pgdir, addr+i, 0)) == 0)
pte               207 vm.c               pa = PTE_ADDR(*pte);
pte               252 vm.c             pte_t *pte;
pte               260 vm.c               pte = walkpgdir(pgdir, (char*)a, 0);
pte               261 vm.c               if(!pte)
pte               263 vm.c               else if((*pte & PTE_P) != 0){
pte               264 vm.c                 pa = PTE_ADDR(*pte);
pte               269 vm.c                 *pte = 0;
pte               299 vm.c             pte_t *pte;
pte               301 vm.c             pte = walkpgdir(pgdir, uva, 0);
pte               302 vm.c             if(pte == 0)
pte               304 vm.c             *pte &= ~PTE_U;
pte               313 vm.c             pte_t *pte;
pte               320 vm.c               if((pte = walkpgdir(pgdir, (void *) i, 0)) == 0)
pte               322 vm.c               if(!(*pte & PTE_P))
pte               324 vm.c               pa = PTE_ADDR(*pte);
pte               325 vm.c               flags = PTE_FLAGS(*pte);
pte               344 vm.c             pte_t *pte;
pte               346 vm.c             pte = walkpgdir(pgdir, uva, 0);
pte               347 vm.c             if((*pte & PTE_P) == 0)
pte               349 vm.c             if((*pte & PTE_U) == 0)
pte               351 vm.c             return (char*)p2v(PTE_ADDR(*pte));