Searched refs:pm_pdir (Results 1 – 8 of 8) sorted by relevance
/openbsd/sys/arch/hppa/hppa/ |
H A D | pmap.c | 209 pm->pm_pdir[va >> 22] = ptp; in pmap_pde_set() 227 pde = pmap_pde_get(pm->pm_pdir, va); in pmap_pde_alloc() 342 if (!(pde = pmap_pde_get(pm->pm_pdir, va))) in pmap_vp_find() 512 kpm->pm_pdir = (u_int32_t *)addr; in pmap_bootstrap() 528 pmap_sdir_set(HPPA_SID_KERNEL, kpm->pm_pdir); in pmap_bootstrap() 699 pmap_sdir_set(space, pmap->pm_pdir); in pmap_create() 760 if (!(pde = pmap_pde_get(pmap->pm_pdir, va)) && in pmap_enter() 913 if ((pde = pmap_pde_get(pmap->pm_pdir, va))) { in pmap_page_write_protect() 1008 pde = pmap_pde_get(pmap->pm_pdir, va); in pmap_page_remove() 1039 if ((pde = pmap_pde_get(pmap->pm_pdir, va))) { in pmap_unwire() [all …]
|
/openbsd/sys/arch/amd64/amd64/ |
H A D | pmap.c | 640 pml4e = (pd_entry_t *)pmap_kernel()->pm_pdir; in pmap_clear_pml4_early() 960 oldpml4va = pmap_kernel()->pm_pdir; in pmap_randomize() 969 pmap_kernel()->pm_pdir = pml4va; in pmap_randomize() 1042 pdes = pmap_kernel()->pm_pdir; in pmap_prealloc_lowmem_ptps() 1382 pmap_pdp_ctor(pmap->pm_pdir); in pmap_create() 1453 pool_put(&pmap_pdp_pool, pmap->pm_pdir); in pmap_destroy() 2426 pte = (pt_entry_t *)pmap->pm_pdir; in pmap_convert() 2474 pd4 = (pd_entry_t *)pmap->pm_pdir; in pmap_do_remove_ept() 2558 pd = (pd_entry_t *)pmap->pm_pdir; in pmap_enter_ept() 3018 pdep = pmap_kernel()->pm_pdir; in pmap_alloc_level() [all …]
|
H A D | machdep.c | 1362 memcpy((void *)lo32_vaddr, kmp->pm_pdir, PAGE_SIZE); in map_tramps()
|
/openbsd/sys/arch/i386/i386/ |
H A D | pmapae.c | 414 #define PDE(pm,i) (((pd_entry_t *)(pm)->pm_pdir)[(i)]) 661 (uint32_t)kpm->pm_pdir, (uint32_t)kpm->pm_pdirpa, in pmap_bootstrap_pae() 664 va = (vaddr_t)kpm->pm_pdir; in pmap_bootstrap_pae() 786 __func__, (uint32_t)kpm->pm_pdir, (uint32_t)kpm->pm_pdirpa, in pmap_bootstrap_pae() 816 bzero((void *)kpm->pm_pdir + 8, (PDSLOT_PTE-1) * 8); in pmap_bootstrap_pae() 974 pmap->pm_pdir = (vaddr_t)km_alloc(4 * NBPG, &kv_any, &kp_dirty, in pmap_pinit_pd_pae() 976 if (pmap->pm_pdir == 0) in pmap_pinit_pd_pae() 980 va = (vaddr_t)pmap->pm_pdir; in pmap_pinit_pd_pae() 997 bzero((void *)pmap->pm_pdir, PDSLOT_PTE * sizeof(pd_entry_t)); in pmap_pinit_pd_pae() 1034 __func__, pmap, pmap->pm_pdir, pmap->pm_pdirpa, in pmap_pinit_pd_pae()
|
H A D | pmap.c | 342 #define PDE(pm,i) (((pd_entry_t *)(pm)->pm_pdir)[(i)]) 983 kpm->pm_pdir = (vaddr_t)(proc0.p_addr->u_pcb.pcb_cr3 + KERNBASE); in pmap_bootstrap() 1385 pmap->pm_pdir = (vaddr_t)km_alloc(NBPG, &kv_any, &kp_dirty, &kd_waitok); in pmap_pinit_pd_86() 1386 if (pmap->pm_pdir == 0) in pmap_pinit_pd_86() 1388 pmap_extract(pmap_kernel(), (vaddr_t)pmap->pm_pdir, in pmap_pinit_pd_86() 1394 bzero((void *)pmap->pm_pdir, PDSLOT_PTE * sizeof(pd_entry_t)); in pmap_pinit_pd_86() 1425 __func__, pmap, pmap->pm_pdir, pmap->pm_pdirpa, in pmap_pinit_pd_86() 1463 km_free((void *)pmap->pm_pdir, pmap->pm_pdirsize, &kv_any, &kp_dirty); in pmap_destroy() 1464 pmap->pm_pdir = 0; in pmap_destroy()
|
/openbsd/sys/arch/hppa/include/ |
H A D | pmap.h | 44 volatile u_int32_t *pm_pdir; /* page dir (read-only after create) */ member
|
/openbsd/sys/arch/amd64/include/ |
H A D | pmap.h | 312 pd_entry_t *pm_pdir, *pm_pdir_intel; member
|
/openbsd/sys/arch/i386/include/ |
H A D | pmap.h | 109 vaddr_t pm_pdir, pm_pdir_intel; member
|