pgd 66 bsp/hal/arm/arch/mmu.c paddr_t pg, pgd;
pgd 74 bsp/hal/arm/arch/mmu.c pgd = PGD_ALIGN(pg);
pgd 77 bsp/hal/arm/arch/mmu.c gap = (size_t)(pgd - pg);
pgd 80 bsp/hal/arm/arch/mmu.c page_free((paddr_t)(pgd + L1TBL_SIZE), (size_t)(L1TBL_SIZE - gap));
pgd 82 bsp/hal/arm/arch/mmu.c return pgd;
pgd 111 bsp/hal/arm/arch/mmu.c mmu_map(pgd_t pgd, paddr_t pa, vaddr_t va, size_t size, int type)
pgd 152 bsp/hal/arm/arch/mmu.c if (pte_present(pgd, va)) {
pgd 154 bsp/hal/arm/arch/mmu.c pte = vtopte(pgd, va);
pgd 161 bsp/hal/arm/arch/mmu.c pgd[PAGE_DIR(va)] = (uint32_t)pg | PDE_PRESENT;
pgd 189 bsp/hal/arm/arch/mmu.c pgd_t pgd;
pgd 194 bsp/hal/arm/arch/mmu.c pgd = (pgd_t)ptokv(pg);
pgd 195 bsp/hal/arm/arch/mmu.c memset(pgd, 0, L1TBL_SIZE);
pgd 199 bsp/hal/arm/arch/mmu.c memcpy(&pgd[i], &boot_pgd[i], (size_t)(L1TBL_SIZE - i * 4));
pgd 202 bsp/hal/arm/arch/mmu.c mmu_map(pgd, 0, 0, PAGE_SIZE, PG_SYSTEM);
pgd 203 bsp/hal/arm/arch/mmu.c return pgd;
pgd 210 bsp/hal/arm/arch/mmu.c mmu_terminate(pgd_t pgd)
pgd 219 bsp/hal/arm/arch/mmu.c pte = (pte_t)pgd[i];
pgd 225 bsp/hal/arm/arch/mmu.c page_free(kvtop(pgd), L1TBL_SIZE);
pgd 236 bsp/hal/arm/arch/mmu.c mmu_switch(pgd_t pgd)
pgd 238 bsp/hal/arm/arch/mmu.c paddr_t phys = kvtop(pgd);
pgd 250 bsp/hal/arm/arch/mmu.c mmu_extract(pgd_t pgd, vaddr_t virt, size_t size)
pgd 261 bsp/hal/arm/arch/mmu.c if (!pte_present(pgd, pg))
pgd 263 bsp/hal/arm/arch/mmu.c pte = vtopte(pgd, pg);
pgd 269 bsp/hal/arm/arch/mmu.c pte = vtopte(pgd, start);
pgd 65 bsp/hal/arm/include/mmu.h #define pte_present(pgd, virt) (pgd[PAGE_DIR(virt)] & PDE_PRESENT)
pgd 69 bsp/hal/arm/include/mmu.h #define vtopte(pgd, virt) \
pgd 70 bsp/hal/arm/include/mmu.h (pte_t)ptokv((pgd)[PAGE_DIR(virt)] & PDE_ADDRESS)
pgd 66 bsp/hal/ppc/include/mmu.h #define pte_present(pgd, virt)
pgd 70 bsp/hal/ppc/include/mmu.h #define vtopte(pgd, virt)
pgd 82 bsp/hal/x86/arch/mmu.c mmu_map(pgd_t pgd, paddr_t pa, vaddr_t va, size_t size, int type)
pgd 124 bsp/hal/x86/arch/mmu.c if (pte_present(pgd, va)) {
pgd 126 bsp/hal/x86/arch/mmu.c pte = vtopte(pgd, va);
pgd 133 bsp/hal/x86/arch/mmu.c pgd[PAGE_DIR(va)] = (uint32_t)pg | pde_flag;
pgd 161 bsp/hal/x86/arch/mmu.c pgd_t pgd;
pgd 167 bsp/hal/x86/arch/mmu.c pgd = (pgd_t)ptokv(pg);
pgd 168 bsp/hal/x86/arch/mmu.c memset(pgd, 0, PAGE_SIZE);
pgd 172 bsp/hal/x86/arch/mmu.c memcpy(&pgd[i], &boot_pgd[i], (size_t)(1024 - i));
pgd 173 bsp/hal/x86/arch/mmu.c return pgd;
pgd 180 bsp/hal/x86/arch/mmu.c mmu_terminate(pgd_t pgd)
pgd 189 bsp/hal/x86/arch/mmu.c pte = (pte_t)pgd[i];
pgd 195 bsp/hal/x86/arch/mmu.c page_free(kvtop(pgd), PAGE_SIZE);
pgd 206 bsp/hal/x86/arch/mmu.c mmu_switch(pgd_t pgd)
pgd 208 bsp/hal/x86/arch/mmu.c uint32_t phys = (uint32_t)kvtop(pgd);
pgd 220 bsp/hal/x86/arch/mmu.c mmu_extract(pgd_t pgd, vaddr_t va, size_t size)
pgd 231 bsp/hal/x86/arch/mmu.c if (!pte_present(pgd, pg))
pgd 233 bsp/hal/x86/arch/mmu.c pte = vtopte(pgd, pg);
pgd 239 bsp/hal/x86/arch/mmu.c pte = vtopte(pgd, start);
pgd 70 bsp/hal/x86/include/mmu.h #define pte_present(pgd, virt) (pgd[PAGE_DIR(virt)] & PDE_PRESENT)
pgd 74 bsp/hal/x86/include/mmu.h #define vtopte(pgd, virt) \
pgd 75 bsp/hal/x86/include/mmu.h (pte_t)ptokv(((uint32_t *)pgd)[PAGE_DIR(virt)] & PDE_ADDRESS)
pgd 72 sys/include/vm.h pgd_t pgd; /* page directory */
pgd 153 sys/mem/vm.c if (mmu_map(map->pgd, pa, seg->addr, size, PG_WRITE))
pgd 224 sys/mem/vm.c mmu_map(map->pgd, seg->phys, seg->addr, seg->size, PG_UNMAP);
pgd 329 sys/mem/vm.c if (mmu_map(map->pgd, new_pa, seg->addr, seg->size,
pgd 343 sys/mem/vm.c if (mmu_map(map->pgd, seg->phys, seg->addr, seg->size,
pgd 436 sys/mem/vm.c if (mmu_map(curmap->pgd, pa, cur->addr, size, map_type)) {
pgd 470 sys/mem/vm.c if ((map->pgd = mmu_newmap()) == NO_PGD) {
pgd 495 sys/mem/vm.c mmu_map(map->pgd, seg->phys, seg->addr,
pgd 514 sys/mem/vm.c mmu_switch(kernel_map.pgd);
pgd 517 sys/mem/vm.c mmu_terminate(map->pgd);
pgd 617 sys/mem/vm.c if (mmu_map(new_map->pgd, dest->phys, dest->addr,
pgd 655 sys/mem/vm.c mmu_switch(map->pgd);
pgd 736 sys/mem/vm.c return mmu_extract(curtask->map->pgd, addr, size);
pgd 775 sys/mem/vm.c pgd_t pgd;
pgd 780 sys/mem/vm.c if ((pgd = mmu_newmap()) == NO_PGD)
pgd 782 sys/mem/vm.c kernel_map.pgd = pgd;
pgd 783 sys/mem/vm.c mmu_switch(pgd);