Lines Matching refs:uint64_t
42 PageEntry pte = DMVA2PA((uint64_t)pgtbl) | PTE_W | PTE_P;
184 write_cr3(DMVA2PA((uint64_t)space->root));
278 PMapLookupEntry(AS *space, uint64_t va, PageEntry **entry, int size)
297 pte = DMVA2PA((uint64_t)newtable) | PTE_P | PTE_W | PTE_U;
313 pte = DMVA2PA((uint64_t)newtable) | PTE_P | PTE_W | PTE_U;
329 pte = DMVA2PA((uint64_t)newtable) | PTE_P | PTE_W | PTE_U;
355 PMap_Map(AS *as, uint64_t phys, uint64_t virt, uint64_t pages, uint64_t flags)
361 uint64_t va = virt + PGSIZE * i;
387 PMap_Unmap(AS *as, uint64_t va, uint64_t pages)
393 uint64_t vai = va + PGSIZE * i;
423 PMap_AllocMap(AS *as, uint64_t virt, uint64_t len, uint64_t flags)
426 uint64_t pages = (len + PGSIZE - 1) / PGSIZE;
432 uint64_t va = virt + PGSIZE * i;
441 *entry = (uint64_t)DMVA2PA(pg) | PTE_P | PTE_U | flags;
460 PMap_SystemLookup(uint64_t va, PageEntry **entry, int size)
480 PMap_SystemLMap(uint64_t phys, uint64_t virt, uint64_t lpages, uint64_t flags)
486 uint64_t va = virt + LARGE_PGSIZE * i;
514 PMap_SystemMap(uint64_t phys, uint64_t virt, uint64_t pages, uint64_t flags)
520 uint64_t va = virt + PGSIZE * i;
539 PMap_SystemUnmap(uint64_t virt, uint64_t pages)
545 static uint64_t
546 AddrFromIJKL(uint64_t i, uint64_t j, uint64_t k, uint64_t l)
560 kprintf("Root: %016llx\n", (uint64_t)space->root);
569 kprintf("Level 1: %016llx\n", (uint64_t)pte);
578 kprintf("Level 2: %016llx\n", (uint64_t)pte2);
589 (uint64_t)pte3);
597 (uint64_t)pte4);
653 (uint64_t)pte4,