Searched refs:pm_pdir (Results 1 - 9 of 9) sorted by relevance
/openbsd-current/sys/arch/hppa/hppa/ |
H A D | pmap.c | 209 pm->pm_pdir[va >> 22] = ptp; 227 pde = pmap_pde_get(pm->pm_pdir, va); 342 if (!(pde = pmap_pde_get(pm->pm_pdir, va))) 512 kpm->pm_pdir = (u_int32_t *)addr; 528 pmap_sdir_set(HPPA_SID_KERNEL, kpm->pm_pdir); 660 if (!(pde = pmap_pde_get(pmap_kernel()->pm_pdir, SYSCALLGATE)) && 698 pmap->pm_pdir = (u_int32_t *)VM_PAGE_TO_PHYS(pmap->pm_pdir_pg); 699 pmap_sdir_set(space, pmap->pm_pdir); 760 if (!(pde = pmap_pde_get(pmap->pm_pdir, va)) && 851 if (!(pde = pmap_pde_get(pmap->pm_pdir, sv [all...] |
/openbsd-current/sys/arch/hppa/include/ |
H A D | pmap.h | 44 volatile u_int32_t *pm_pdir; /* page dir (read-only after create) */ member in struct:pmap
|
/openbsd-current/sys/arch/amd64/amd64/ |
H A D | pmap.c | 195 * => success: zero page, add to pm_pdir 624 pml4e = (pd_entry_t *)pmap_kernel()->pm_pdir; 705 kpm->pm_pdir = (pd_entry_t *)(proc0.p_addr->u_pcb.pcb_cr3 + KERNBASE); 780 dmpdp = kpm->pm_pdir[PDIR_SLOT_DIRECT] & PG_FRAME; 807 kpm->pm_pdir[PDIR_SLOT_DIRECT] = dmpdp | PG_V | PG_KW | PG_U | 820 kpm->pm_pdir[PDIR_SLOT_DIRECT + curslot] = dmpd | 939 oldpml4va = pmap_kernel()->pm_pdir; 948 pmap_kernel()->pm_pdir = pml4va; 1021 pdes = pmap_kernel()->pm_pdir; 1308 pdir[PDIR_SLOT_DIRECT + i] = kpm->pm_pdir[PDIR_SLOT_DIREC [all...] |
H A D | machdep.c | 1356 memcpy((void *)lo32_vaddr, kmp->pm_pdir, PAGE_SIZE);
|
H A D | vmm_machdep.c | 888 pd = (pd_entry_t *)pmap->pm_pdir;
|
/openbsd-current/sys/arch/i386/i386/ |
H A D | pmapae.c | 414 #define PDE(pm,i) (((pd_entry_t *)(pm)->pm_pdir)[(i)]) 628 DPRINTF("%s: pm_pdir 0x%x pm_pdirpa 0x%x pm_pdirsize %d\n", __func__, 629 (uint32_t)kpm->pm_pdir, (uint32_t)kpm->pm_pdirpa, 632 va = (vaddr_t)kpm->pm_pdir; 749 DPRINTF("%s: pm_pdir 0x%x pm_pdirpa 0x%x pm_pdirsize %d\n", 750 __func__, (uint32_t)kpm->pm_pdir, (uint32_t)kpm->pm_pdirpa, 781 bzero((void *)kpm->pm_pdir + 8, (PDSLOT_PTE-1) * 8); 939 pmap->pm_pdir = (vaddr_t)km_alloc(4 * NBPG, &kv_any, &kp_dirty, 941 if (pmap->pm_pdir == 0) 945 va = (vaddr_t)pmap->pm_pdir; [all...] |
H A D | pmap.c | 342 #define PDE(pm,i) (((pd_entry_t *)(pm)->pm_pdir)[(i)]) 964 kpm->pm_pdir = (vaddr_t)(proc0.p_addr->u_pcb.pcb_cr3 + KERNBASE); 1364 pmap->pm_pdir = (vaddr_t)km_alloc(NBPG, &kv_any, &kp_dirty, &kd_waitok); 1365 if (pmap->pm_pdir == 0) 1367 pmap_extract(pmap_kernel(), (vaddr_t)pmap->pm_pdir, 1373 bzero((void *)pmap->pm_pdir, PDSLOT_PTE * sizeof(pd_entry_t)); 1410 DPRINTF("%s: pmap %p pm_pdir 0x%lx pm_pdirpa 0x%lx " 1412 __func__, pmap, pmap->pm_pdir, pmap->pm_pdirpa, 1453 km_free((void *)pmap->pm_pdir, pmap->pm_pdirsize, &kv_any, &kp_dirty); 1454 pmap->pm_pdir [all...] |
/openbsd-current/sys/arch/amd64/include/ |
H A D | pmap.h | 302 * pm_pdir : VA of page table to be used when executing in 311 pd_entry_t *pm_pdir, *pm_pdir_intel; member in struct:pmap
|
/openbsd-current/sys/arch/i386/include/ |
H A D | pmap.h | 99 * pm_pdir : VA of PD when executing in privileged mode 109 vaddr_t pm_pdir, pm_pdir_intel; member in struct:pmap
|
Completed in 214 milliseconds