Searched refs:pm_pdir (Results 1 - 9 of 9) sorted by relevance

/openbsd-current/sys/arch/hppa/hppa/
H A Dpmap.c209 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 Dpmap.h44 volatile u_int32_t *pm_pdir; /* page dir (read-only after create) */ member in struct:pmap
/openbsd-current/sys/arch/amd64/amd64/
H A Dpmap.c195 * => 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 Dmachdep.c1356 memcpy((void *)lo32_vaddr, kmp->pm_pdir, PAGE_SIZE);
H A Dvmm_machdep.c888 pd = (pd_entry_t *)pmap->pm_pdir;
/openbsd-current/sys/arch/i386/i386/
H A Dpmapae.c414 #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 Dpmap.c342 #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 Dpmap.h302 * 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 Dpmap.h99 * 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