PML4 73 include/pagetab.h long CreatePTEWithPT(struct PML4 *pml4, void *pAddress, long lAddress, PML4 40 pagetab.c struct PT *GetPT(struct PML4 *pml4, long lAddress, unsigned short pid) PML4 46 pagetab.c long pdp = VIRT(PML4,pml4)->entries[pml4Index].value & 0xFFFFF000; PML4 50 pagetab.c VIRT(PML4,pml4)->entries[pml4Index].value = newpage | P | RW | US; PML4 73 pagetab.c struct PD *GetPD(struct PML4 *pml4, long lAddress, unsigned short pid) PML4 78 pagetab.c long pdp = VIRT(PML4,pml4)->entries[pml4Index].value & 0xFFFFF000; PML4 82 pagetab.c VIRT(PML4,pml4)->entries[pml4Index].value = newpage | P | RW | US; PML4 98 pagetab.c struct PDP *GetPDP(struct PML4 *pml4, long lAddress, unsigned short pid) PML4 102 pagetab.c long pdp = VIRT(PML4,pml4)->entries[pml4Index].value & 0xFFFFF000; PML4 106 pagetab.c VIRT(PML4,pml4)->entries[pml4Index].value = newpage | P | RW | US; PML4 119 pagetab.c struct PML4 *pml4 = (struct PML4 *) AllocPage(pid); PML4 133 pagetab.c VIRT(PML4,pml4)->entries[GetPML4Index(VAddr)].value = virtualPDP | P | RW; // Physical to virtual addresses PML4 163 pagetab.c struct PML4 *current_pml4 = (struct PML4 *) (currentTask->cr3 PML4 261 pagetab.c long CreatePTEWithPT(struct PML4 *pml4, void *pAddress, long lAddress, PML4 283 pagetab.c struct PML4 *pml4 = (struct PML4 *) (currentTask->cr3 & 0xFFFFF000); PML4 295 pagetab.c struct PT *pt = GetPT((struct PML4 *) (currentTask->cr3 & 0xFFFFF000), PML4 305 pagetab.c pt = GetPT((struct PML4 *) (currentTask->cr3 & 0xFFFFF000), UserData, PML4 4 ptab32.c void CreatePhysicalToVirtual(struct PML4 *, int); PML4 15 ptab32.c struct PML4 * CreatePageDir() PML4 17 ptab32.c struct PML4 * pml4 = (struct PML4 *) AllocPage32(2); PML4 65 ptab32.c void CreatePhysicalToVirtual(struct PML4 * pml4, int noOfPages)